Skip to content

Commit acb6d56

Browse files
authored
Merge pull request #2148 from EliahKagan/claude/gifted-booth-e5e2b4
Document init script behavior with multiple master remotes
2 parents 830471c + 0c1e409 commit acb6d56

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

init-tests-after-clone.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ fi
4040
git tag __testing_point__
4141

4242
# The tests need a branch called master.
43+
#
44+
# If master is locally absent but more than one remote has it, checkout fails
45+
# by default even if all remotes agree, and we fall back to creating it at
46+
# HEAD. The reflog we populate below then traces HEAD's history rather than
47+
# a remote master's, but master is reset to __testing_point__ either way.
4348
git checkout master -- || git checkout -b master
4449

4550
# The tests need a reflog history on the master branch.

0 commit comments

Comments
 (0)