From 1d2fd523df44102a1b1ceb2310d921982b6d11c3 Mon Sep 17 00:00:00 2001 From: Evax Software Date: Fri, 8 Apr 2011 10:45:38 +0200 Subject: Fix branch support in git builds --- kerl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'kerl') diff --git a/kerl b/kerl index 6be860d..e50dcc5 100755 --- a/kerl +++ b/kerl @@ -219,7 +219,12 @@ do_git_build() exit 1 fi cd otp_src_git - git checkout $2 > /dev/null 2>&1 + git branch -a | grep "$2" > /dev/null 2>&1 + if [ "$?" -eq 1 ]; then + git checkout $2 > /dev/null 2>&1 + else + git checkout -b $2 origin/$2 > /dev/null 2>&1 + fi if [ "$?" -eq 1 ]; then echo "Couldn't checkout specified version" rm -Rf "$KERL_BUILD_DIR/$3" -- cgit v1.2.3