From 0f21e25d2b09eecdac0817d9a82131304c36f67c Mon Sep 17 00:00:00 2001
From: Rudolf Polzer <divverent@alientrap.org>
Date: Fri, 16 Apr 2010 19:36:41 +0200
Subject: [PATCH] fix a minor bug in ./all push

---
 all | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/all b/all
index bf6dfb98..e4316a0c 100755
--- a/all
+++ b/all
@@ -312,14 +312,15 @@ case "$cmd" in
 					verbose git commit -a
 				fi
 			fi
-			if git log "origin/$r".."$r" | grep .; then
+			rem=`git config "branch.$r.remote" || echo origin`
+			if git log "$rem/$r".."$r" | grep .; then
 				a=
 				while [ x"$a" != x"y" -a x"$a" != x"n" ]; do
 					echo "Push \"$r\" in $dv?"
 					read -r a
 				done
 				if [ x"$a" = x"y" ]; then
-					verbose git push `git config "branch.$r.remote" || echo origin` HEAD
+					verbose git push "$rem" HEAD
 				fi
 			fi
 			cd "$d0"
-- 
2.39.5