@@ -103,7 +103,8 @@ test_expect_success '--quit cleans up sequencer state' '
103
103
pristine_detach initial &&
104
104
test_expect_code 1 git cherry-pick base..picked &&
105
105
git cherry-pick --quit &&
106
- test_path_is_missing .git/sequencer
106
+ test_path_is_missing .git/sequencer &&
107
+ test_path_is_missing .git/CHERRY_PICK_HEAD
107
108
'
108
109
109
110
test_expect_success ' --quit keeps HEAD and conflicted index intact' '
@@ -132,6 +133,7 @@ test_expect_success '--abort to cancel multiple cherry-pick' '
132
133
test_expect_code 1 git cherry-pick base..anotherpick &&
133
134
git cherry-pick --abort &&
134
135
test_path_is_missing .git/sequencer &&
136
+ test_path_is_missing .git/CHERRY_PICK_HEAD &&
135
137
test_cmp_rev initial HEAD &&
136
138
git update-index --refresh &&
137
139
git diff-index --exit-code HEAD
@@ -142,6 +144,7 @@ test_expect_success '--abort to cancel single cherry-pick' '
142
144
test_expect_code 1 git cherry-pick picked &&
143
145
git cherry-pick --abort &&
144
146
test_path_is_missing .git/sequencer &&
147
+ test_path_is_missing .git/CHERRY_PICK_HEAD &&
145
148
test_cmp_rev initial HEAD &&
146
149
git update-index --refresh &&
147
150
git diff-index --exit-code HEAD
@@ -162,6 +165,7 @@ test_expect_success 'cherry-pick --abort to cancel multiple revert' '
162
165
test_expect_code 1 git revert base..picked &&
163
166
git cherry-pick --abort &&
164
167
test_path_is_missing .git/sequencer &&
168
+ test_path_is_missing .git/CHERRY_PICK_HEAD &&
165
169
test_cmp_rev anotherpick HEAD &&
166
170
git update-index --refresh &&
167
171
git diff-index --exit-code HEAD
@@ -239,6 +243,7 @@ test_expect_success '--abort after last commit in sequence' '
239
243
test_expect_code 1 git cherry-pick base..picked &&
240
244
git cherry-pick --abort &&
241
245
test_path_is_missing .git/sequencer &&
246
+ test_path_is_missing .git/CHERRY_PICK_HEAD &&
242
247
test_cmp_rev initial HEAD &&
243
248
git update-index --refresh &&
244
249
git diff-index --exit-code HEAD
0 commit comments