author | Junio C Hamano <junkio@cox.net> | |
Wed, 10 Jan 2007 01:37:50 +0000 (17:37 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 10 Jan 2007 01:44:59 +0000 (17:44 -0800) | ||
commit | 75b364dfe28cf1700ac4f519ff7d3e42505e17a6 | |
tree | f62ec35e1a087ae0cda30dd6669429c3503d7e79 | tree | snapshot |
parent | 8d78b5af2376be533ed11b53b292bdf0f2e6173b | commit | diff |
git-checkout: safety check for detached HEAD checks existing refs
Checking for reachability from refs does not help much if the
state we are currently on is somewhere in the middle. We will
lose where we were.
So this makes sureh that HEAD is something directly pointed at
by one of the existing refs (most likely a tag for a user who
has been "sightseeing").
Signed-off-by: Junio C Hamano <junkio@cox.net>
Checking for reachability from refs does not help much if the
state we are currently on is somewhere in the middle. We will
lose where we were.
So this makes sureh that HEAD is something directly pointed at
by one of the existing refs (most likely a tag for a user who
has been "sightseeing").
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-checkout.sh | diff | blob | history |