Teach core object handling functions about gitlinks
[gitweb.git] / git-checkout.sh
index a7390e808c76dd5c8dab04396974ee5a709497fd..deb0a9a3c733ed889158d05b7cae4d174917553d 100755 (executable)
@@ -170,7 +170,7 @@ describe_detached_head () {
        }
 }
 
-if test -z "$branch$newbranch" && test "$new" != "$old"
+if test -z "$branch$newbranch" && test "$new_name" != "$old_name"
 then
        detached="$new"
        if test -n "$oldbranch" && test -z "$quiet"
@@ -180,7 +180,7 @@ If you want to create a new branch from this checkout, you may do so
 (now or later) by using -b with the checkout command again. Example:
   git checkout -b <new_branch_name>"
        fi
-elif test -z "$oldbranch"
+elif test -z "$oldbranch" && test "$new" != "$old"
 then
        describe_detached_head 'Previous HEAD position was' "$old"
 fi