Code

t6036: Add testcase for undetected conflict
authorElijah Newren <newren@gmail.com>
Mon, 20 Sep 2010 08:28:46 +0000 (02:28 -0600)
committerJunio C Hamano <gitster@pobox.com>
Thu, 30 Sep 2010 00:32:37 +0000 (17:32 -0700)
commitf63622c0a9665913f7ebade27910d8094ab4f9c4
tree94cdeb0164fc63c23cc9cf3ae777652ae1637de7
parent583942df098b04f545fb6bbe7b0d1590cc7b7b1d
t6036: Add testcase for undetected conflict

If merging two lines of development involves a rename/add conflict, and two
different people make such a merge but resolve it differently, and then
someone tries to merge the resulting two merges, then they should clearly
get a conflict due to the different resolutions from the previous
developers.  However, in some such cases the conflict would not be detected
and git would silently accept one of the two versions being merged as the
final merge resolution.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t6036-recursive-corner-cases.sh