From: Junio C Hamano Date: Thu, 10 Feb 2011 00:41:17 +0000 (-0800) Subject: Merge branch 'tr/merge-unborn-clobber' X-Git-Tag: v1.7.5-rc0~138 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/1a9fe45?hp=75513914784bb75447c71e3b001612ee37af386c Merge branch 'tr/merge-unborn-clobber' * tr/merge-unborn-clobber: Exhibit merge bug that clobbers index&WT Conflicts: t/t7607-merge-overwrite.sh --- diff --git a/t/t7607-merge-overwrite.sh b/t/t7607-merge-overwrite.sh index 4d5ce4e682..5f731a1177 100755 --- a/t/t7607-merge-overwrite.sh +++ b/t/t7607-merge-overwrite.sh @@ -156,4 +156,20 @@ test_expect_success 'will not overwrite untracked file on unborn branch' ' test_cmp important c0.c ' +test_expect_success 'set up unborn branch and content' ' + git symbolic-ref HEAD refs/heads/unborn && + rm -f .git/index && + echo foo > tracked-file && + git add tracked-file && + echo bar > untracked-file +' + +test_expect_failure 'will not clobber WT/index when merging into unborn' ' + git merge master && + grep foo tracked-file && + git show :tracked-file >expect && + grep foo expect && + grep bar untracked-file +' + test_done