From ba9bdae30bf22a8ac1bf6f03ca97ce954cef5f36 Mon Sep 17 00:00:00 2001
From: Rudolf Polzer <divverent@alientrap.org>
Date: Sun, 23 May 2010 14:51:44 +0200
Subject: [PATCH] try fixing ./all branch

---
 all | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/all b/all
index 38b65d5c..6cdb5032 100755
--- a/all
+++ b/all
@@ -306,8 +306,10 @@ case "$cmd" in
 							verbose git fetch origin || true
 						fi
 						# TODO do this without pushing
-						verbose git push "$remote" "$b":"$branch"
-						verbose git checkout --track -b "$branch" "$remote/$branch"
+						verbose git checkout -b "$branch" "$b"
+						verbose git config "branch.$branch.remote" "$remote"
+						verbose git config "branch.$branch.merge" "refs/heads/$b"
+						verbose git push origin "$branch"
 					fi
 				fi
 				cd "$d0"
-- 
2.39.5