]> git.armaanb.net Git - bin.git/blobdiff - git-check
passmenu: quote variables
[bin.git] / git-check
index 7e85792ed5d95751bd4e252577b5e5a74d19383c..1175bdf4b041eed1891886cae9335b0a73a6ee9c 100755 (executable)
--- a/git-check
+++ b/git-check
@@ -1,15 +1,18 @@
 #!/usr/bin/env bash
+# Go into each subdirectory and run a git stat
+
 for i in $(ls); do
-  cd $i
-  if [[ ! ($(git diff --stat) == "") ]]; then
-    echo $i
-    chars=${#i}
-    for (( i = 1; i < $chars; i++ )); do
-      echo -n "="
-    done
-    echo "="
-    git diff --stat
-    echo
+  if [[ -d $i/.git ]]; then
+    stat=$(git -C $i diff --stat)
+    if [[ -n $stat ]]; then
+      echo $i
+      chars=${#i}
+      for (( j = 0; j < $chars; j++ )); do
+        echo -n "="
+      done
+      echo
+      git -C $i diff --stat
+      echo
+    fi
   fi
-  cd ..
 done