Do not forget the "push" question after the "commit" question ;)
authorRudolf Polzer <rpolzer@grawp.(none)>
Fri, 2 Apr 2010 18:09:51 +0000 (20:09 +0200)
committerRudolf Polzer <rpolzer@grawp.(none)>
Fri, 2 Apr 2010 18:09:51 +0000 (20:09 +0200)
all

diff --git a/all b/all
index 76263e203c698c62c2c8fffaf6283ea3c2528e5b..8b6aa4d8823ebc54d1c5e020dc8a738c3de724f7 100755 (executable)
--- a/all
+++ b/all
@@ -163,9 +163,9 @@ case "$cmd" in
                        cd "$d0/$d"
                        r=`git symbolic-ref HEAD`
                        r=${r#refs/heads/}
-                       a=
                        if git diff HEAD | grep .; then
                                # we have uncommitted changes
+                               a=
                                while [ x"$a" != x"y" -a x"$a" != x"n" ]; do
                                        echo "Uncommitted changes in \"$r\" in \"$d\". Commit?"
                                        read -r a
@@ -175,6 +175,7 @@ case "$cmd" in
                                fi
                        fi
                        if git log "origin/$r".."$r" | grep .; then
+                               a=
                                while [ x"$a" != x"y" -a x"$a" != x"n" ]; do
                                        echo "Push \"$r\" in \"$d\"?"
                                        read -r a