Skip to content

Commit 1a9fe45

Browse files
committed
Merge branch 'tr/merge-unborn-clobber'
* tr/merge-unborn-clobber: Exhibit merge bug that clobbers index&WT Conflicts: t/t7607-merge-overwrite.sh
2 parents 7551391 + 5b32708 commit 1a9fe45

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

t/t7607-merge-overwrite.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,20 @@ test_expect_success 'will not overwrite untracked file on unborn branch' '
156156
test_cmp important c0.c
157157
'
158158

159+
test_expect_success 'set up unborn branch and content' '
160+
git symbolic-ref HEAD refs/heads/unborn &&
161+
rm -f .git/index &&
162+
echo foo > tracked-file &&
163+
git add tracked-file &&
164+
echo bar > untracked-file
165+
'
166+
167+
test_expect_failure 'will not clobber WT/index when merging into unborn' '
168+
git merge master &&
169+
grep foo tracked-file &&
170+
git show :tracked-file >expect &&
171+
grep foo expect &&
172+
grep bar untracked-file
173+
'
174+
159175
test_done

0 commit comments

Comments
 (0)