aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-12-06 10:54:32 -0200
committerSilvio Rhatto <rhatto@riseup.net>2017-12-06 10:54:32 -0200
commita6a0bef84eaa95dcf6f9e3476b333092bf579e8f (patch)
tree38c16014c5858e9dfca0c9b17d74c48088a27904
parentaafa6303f1c2c1da0eabce337722a82f55521546 (diff)
downloadmetadot-a6a0bef84eaa95dcf6f9e3476b333092bf579e8f.tar.gz
metadot-a6a0bef84eaa95dcf6f9e3476b333092bf579e8f.tar.bz2
Adds status command
-rwxr-xr-xmetadot7
1 files changed, 7 insertions, 0 deletions
diff --git a/metadot b/metadot
index 0b449a7..d60f968 100755
--- a/metadot
+++ b/metadot
@@ -326,6 +326,11 @@ function metadot_deps_bundle {
__metadot_process_bundle $*
}
+# Repository status
+function metadot_status {
+ ( cd $DOT && git status --ignored && git submodule foreach --recursive git status --ignored )
+}
+
# Parsing
if [ -z "$OPT" ]; then
metadot_usage
@@ -363,6 +368,8 @@ elif [ "$OPT" == "fetch" ]; then
metadot_fetch
elif [ "$OPT" == "merge" ]; then
metadot_merge
+elif [ "$OPT" == "status" ]; then
+ metadot_status
else
metadot_usage
fi