-exec "`dirname \"$0\"`"/do-all \
- 'test "$g" = "$d/.git" || continue; cd "$d" &&' \
- 'test -n "`git ls-files -v | grep ^[a-z]`" && echo "$d"'
+d="`git rev-parse --show-toplevel`" &&
+g="`git rev-parse --git-dir`" &&
+
+if [ -n "$d" ]; then
+ if [ -n "`git ls-files -v | grep ^[a-z]`" ]; then echo "$d"; fi
+fi