tests/test-rename-after-merge
changeset 7689 d821ea464465
parent 5608 784eadabd985
equal deleted inserted replaced
7675:011e69b96c69 7689:d821ea464465
    30 hg mv b c
    30 hg mv b c
    31 hg st
    31 hg st
    32 echo % rename back c as b
    32 echo % rename back c as b
    33 hg mv c b
    33 hg mv c b
    34 hg st
    34 hg st
       
    35 cd ..
       
    36 
       
    37 # Test issue 1476: renaming a first parent file into
       
    38 # another first parent file while none of them belong to
       
    39 # the second parent was broken
       
    40 echo % test issue 1476
       
    41 hg init repo1476
       
    42 cd repo1476
       
    43 echo a > a
       
    44 hg ci -Am adda
       
    45 echo b1 > b1
       
    46 echo b2 > b2
       
    47 hg ci -Am changea
       
    48 hg up -C 0
       
    49 echo c1 > c1
       
    50 echo c2 > c2
       
    51 hg ci -Am addcandd
       
    52 echo % merge heads
       
    53 hg merge
       
    54 hg mv -Af c1 c2
       
    55 echo % commit issue 1476
       
    56 hg ci -m merge
       
    57 hg log -r tip -C -v | grep copies
       
    58 hg rollback
       
    59 hg up -C .
       
    60 echo % merge heads again
       
    61 hg merge
       
    62 hg mv -Af b1 b2
       
    63 echo % commit issue 1476 with a rename on the other side
       
    64 hg ci -m merge
       
    65 hg log -r tip -C -v | grep copies
       
    66 
       
    67 
       
    68