reflog test: test interaction with detached HEAD
commit014e7db3f5563a61cefbe1f6f5747931c799a37e
authorJunio C Hamano <gitster@pobox.com>
Sat, 13 Sep 2014 17:52:25 +0000 (13 10:52 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Oct 2014 17:47:24 +0000 (15 10:47 -0700)
tree766db9bafcc846b61b62ea49ba80b20099698a04
parent7695d118e5a3c9c6fcb4cb15eb766a1c57422aed
reflog test: test interaction with detached HEAD

A proposed patch produced broken HEAD reflog entries when checking out
anything other than a branch.  The testsuite still passed, so it took
a few days for the bug to be noticed.

Add tests checking the content of the reflog after detaching and
reattaching HEAD so we don't have to rely on manual testing to catch
such problems in the future.

[jn: using 'log -g --format=%H' instead of parsing --oneline output,
 resetting state in each test so they can be safely reordered or
 skipped]

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Reviewed-by: Ronnie Sahlberg <sahlberg@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1413-reflog-detach.sh [new file with mode: 0755]