]> git.ipfire.org Git - thirdparty/git.git/commit
t3200: clean side effect of git checkout --orphan
authorAaron Lipman <alipman88@gmail.com>
Sun, 30 Aug 2020 22:42:00 +0000 (18:42 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Sep 2020 22:44:25 +0000 (15:44 -0700)
commite6d5a11fed0bd6871a16e9004d960f1447529e67
tree2de55343ab2d37d3684da39675fc198813a6ddce
parent47ae905ffb98cc4d4fd90083da6bc8dab55d9ecc
t3200: clean side effect of git checkout --orphan

The "refuse --edit-description on unborn branch for now" test in t3200
switches to an orphan branch, causing subsequent git commands
referencing HEAD to fail. Avoid this side-effect by switching back to
master after the test finishes.

This has gone undetected, as the next affected test expects failure -
but it currently fails for the wrong reason.

Verbose output of the next test referencing HEAD,
"--merged is incompatible with --no-merged":

  fatal: malformed object name HEAD

Which this commit corrects to:

  error: option `no-merged' is incompatible with --merged

Signed-off-by: Aaron Lipman <alipman88@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3200-branch.sh