From: Stephen Haberman Date: Mon, 25 Aug 2008 14:45:46 +0000 (-0500) Subject: Don't complain if checking out something like a hash. X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=2128eaf3167981089ff1bc780918ef0ad74b4f2f;p=git-central.git Don't complain if checking out something like a hash. --- diff --git a/client/post-checkout-rebase b/client/post-checkout-rebase index 613b97e..40ee523 100644 --- a/client/post-checkout-rebase +++ b/client/post-checkout-rebase @@ -5,9 +5,12 @@ # whether the checkout was a branch checkout (changing branches, flag=1) or a # file checkout (retrieving a file from the index, flag=0). -branch=$(git symbolic-ref HEAD) -branch=${branch/refs\/heads\//} +branch=$(git symbolic-ref --quiet HEAD) +if [ $? -ne 0 ] ; then + exit 0 +fi +branch=${branch/refs\/heads\//} git config --list | grep "branch.${branch}.rebase" > /dev/null if [ $? -ne 0 ] ; then git config --add "branch.${branch}.rebase" true