author | Alexandre Julliard <julliard@winehq.org> | |
Sat, 8 Nov 2008 12:03:59 +0000 (13:03 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 9 Nov 2008 18:11:39 +0000 (10:11 -0800) | ||
commit | 323e00fd46afb9293b25ee85f061ce11a2f95ca6 | |
tree | 42c867205627ef8cc70a306ad2fcfde9b0c17f5d | tree | snapshot |
parent | 7c181d627c136cbc67ef0f722e74e34017e662f0 | commit | diff |
checkout: Don't crash when switching away from an invalid branch.
When using alternates, it is possible for HEAD to end up pointing to
an invalid commit. git checkout should be able to recover from that
situation without crashing.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
When using alternates, it is possible for HEAD to end up pointing to
an invalid commit. git checkout should be able to recover from that
situation without crashing.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-checkout.c | diff | blob | history | |
t/t2011-checkout-invalid-head.sh | [new file with mode: 0755] | blob |