tests: avoid variations of the master
branch name
The term `master` has a loaded history that serves as a constant reminder of racial injustice. The Git project has no desire to perpetuate this and already started avoiding it. The test suite uses variations of this name for branches other than the default one. Apart from t3200, where we just addressed this in the previous commit, those instances can be renamed in an automated manner because they do not require any changes outside of the test script, so let's do that. Seeing as the touched branches have very little (if anything) to do with the default branch, we choose to use a completely separate naming scheme: `topic_<number>` (it cannot be `topic-<number>` because t5515 uses the `test_oid` machinery with the term, and that machinery uses shell variables internally, whose names cannot contain dashes). This trick was performed by this (GNU) sed invocation: $ sed -i 's/master\([a-z0-9]\)/topic_\1/g' t/t*.sh Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
432f5e638d
commit
b6211b89eb
@ -15,7 +15,7 @@ export GIT_TEST_PROTOCOL_VERSION
|
||||
|
||||
build_script () {
|
||||
script="$1" &&
|
||||
for i in one three_file master master2 one_tree three two two2 three2
|
||||
for i in one three_file master topic_2 one_tree three two two2 three2
|
||||
do
|
||||
echo "s/$(test_oid --hash=sha1 "$i")/$(test_oid "$i")/g" >>"$script"
|
||||
done
|
||||
@ -52,8 +52,8 @@ test_expect_success setup '
|
||||
two sha1:525b7fb068d59950d185a8779dc957c77eed73ba
|
||||
two sha256:3b21de3440cd38c2a9e9b464adb923f7054949ed4c918e1a0ac4c95cd52774db
|
||||
|
||||
master2 sha1:754b754407bf032e9a2f9d5a9ad05ca79a6b228f
|
||||
master2 sha256:6c7abaea8a6d8ef4d89877e68462758dc6774690fbbbb0e6d7dd57415c9abde0
|
||||
topic_2 sha1:754b754407bf032e9a2f9d5a9ad05ca79a6b228f
|
||||
topic_2 sha256:6c7abaea8a6d8ef4d89877e68462758dc6774690fbbbb0e6d7dd57415c9abde0
|
||||
|
||||
two2 sha1:6134ee8f857693b96ff1cc98d3e2fd62b199e5a8
|
||||
two2 sha256:87a2d3ee29c83a3dc7afd41c0606b11f67603120b910a7be7840accdc18344d4
|
||||
|
Reference in New Issue
Block a user