@@ -15,24 +15,24 @@ commit_message() {
1515# this test script tries to document them. First, the following commit history
1616# is generated (the onelines are shown, time flows from left to right):
1717#
18- # master1 - master2 - master3
18+ # topic_1 - topic_2 - topic_3
1919# \
20- # README ---------------------- Add subproject master - master4 - files_subtree/master5
20+ # README ---------------------- Add subproject master - topic_4 - files_subtree/topic_5
2121#
2222# Where the merge moves the files master[123].t into the subdirectory
23- # files_subtree/ and master4 as well as files_subtree/master5 add files to that
23+ # files_subtree/ and topic_4 as well as files_subtree/topic_5 add files to that
2424# directory directly.
2525#
2626# Then, in subsequent test cases, `git filter-branch` is used to distill just
2727# the commits that touch files_subtree/. To give it a final pre-rebase touch,
2828# an empty commit is added on top. The pre-rebase commit history looks like
2929# this:
3030#
31- # Add subproject master - master4 - files_subtree/master5 - Empty commit
31+ # Add subproject master - topic_4 - files_subtree/topic_5 - Empty commit
3232#
33- # where the root commit adds three files: master1 .t, master2 .t and master3 .t.
33+ # where the root commit adds three files: topic_1 .t, topic_2 .t and topic_3 .t.
3434#
35- # This commit history is then rebased onto `master3 ` with the
35+ # This commit history is then rebased onto `topic_3 ` with the
3636# `-Xsubtree=files_subtree` option in three different ways:
3737#
3838# 1. using `--preserve-merges`
@@ -43,9 +43,9 @@ test_expect_success 'setup' '
4343 test_commit README &&
4444
4545 git init files &&
46- test_commit -C files master1 &&
47- test_commit -C files master2 &&
48- test_commit -C files master3 &&
46+ test_commit -C files topic_1 &&
47+ test_commit -C files topic_2 &&
48+ test_commit -C files topic_3 &&
4949
5050 : perform subtree merge into files_subtree/ &&
5151 git fetch files refs/heads/master:refs/heads/files-master &&
@@ -55,8 +55,8 @@ test_expect_success 'setup' '
5555 git commit -m "Add subproject master" &&
5656
5757 : add two extra commits to rebase &&
58- test_commit -C files_subtree master4 &&
59- test_commit files_subtree/master5 &&
58+ test_commit -C files_subtree topic_4 &&
59+ test_commit files_subtree/topic_5 &&
6060
6161 git checkout -b to-rebase &&
6262 git fast-export --no-data HEAD -- files_subtree/ |
@@ -66,22 +66,22 @@ test_expect_success 'setup' '
6666 git commit -m "Empty commit" --allow-empty
6767'
6868
69- # FAILURE: Does not preserve master4 .
69+ # FAILURE: Does not preserve topic_4 .
7070test_expect_failure REBASE_P ' Rebase -Xsubtree --preserve-merges --onto commit' '
7171 reset_rebase &&
7272 git checkout -b rebase-preserve-merges to-rebase &&
7373 git rebase -Xsubtree=files_subtree --preserve-merges --onto files-master master &&
74- verbose test "$(commit_message HEAD~)" = "master4 " &&
75- verbose test "$(commit_message HEAD)" = "files_subtree/master5 "
74+ verbose test "$(commit_message HEAD~)" = "topic_4 " &&
75+ verbose test "$(commit_message HEAD)" = "files_subtree/topic_5 "
7676'
7777
78- # FAILURE: Does not preserve master4 .
78+ # FAILURE: Does not preserve topic_4 .
7979test_expect_failure REBASE_P ' Rebase -Xsubtree --keep-empty --preserve-merges --onto commit' '
8080 reset_rebase &&
8181 git checkout -b rebase-keep-empty to-rebase &&
8282 git rebase -Xsubtree=files_subtree --keep-empty --preserve-merges --onto files-master master &&
83- verbose test "$(commit_message HEAD~2)" = "master4 " &&
84- verbose test "$(commit_message HEAD~)" = "files_subtree/master5 " &&
83+ verbose test "$(commit_message HEAD~2)" = "topic_4 " &&
84+ verbose test "$(commit_message HEAD~)" = "files_subtree/topic_5 " &&
8585 verbose test "$(commit_message HEAD)" = "Empty commit"
8686'
8787
@@ -91,8 +91,8 @@ test_expect_success 'Rebase -Xsubtree --empty=ask --onto commit' '
9191 test_must_fail git rebase -Xsubtree=files_subtree --empty=ask --onto files-master master &&
9292 : first pick results in no changes &&
9393 git rebase --skip &&
94- verbose test "$(commit_message HEAD~2)" = "master4 " &&
95- verbose test "$(commit_message HEAD~)" = "files_subtree/master5 " &&
94+ verbose test "$(commit_message HEAD~2)" = "topic_4 " &&
95+ verbose test "$(commit_message HEAD~)" = "files_subtree/topic_5 " &&
9696 verbose test "$(commit_message HEAD)" = "Empty commit"
9797'
9898
@@ -102,8 +102,8 @@ test_expect_success 'Rebase -Xsubtree --empty=ask --rebase-merges --onto commit'
102102 test_must_fail git rebase -Xsubtree=files_subtree --empty=ask --rebase-merges --onto files-master --root &&
103103 : first pick results in no changes &&
104104 git rebase --skip &&
105- verbose test "$(commit_message HEAD~2)" = "master4 " &&
106- verbose test "$(commit_message HEAD~)" = "files_subtree/master5 " &&
105+ verbose test "$(commit_message HEAD~2)" = "topic_4 " &&
106+ verbose test "$(commit_message HEAD~)" = "files_subtree/topic_5 " &&
107107 verbose test "$(commit_message HEAD)" = "Empty commit"
108108'
109109
0 commit comments