comparison tests/test-graft.t @ 38237:66fc2ef8dbff

graft: add test showing --continue not preserving --log passed earlier This patch shows that when we do `hg graft --continue`, the value of --log flag passed when initial graft was run was not used. Next patch will fix this and tests will help us in realising that. Differential Revision: https://phab.mercurial-scm.org/D3661
author Pulkit Goyal <7895pulkit@gmail.com>
date Sat, 26 May 2018 02:57:36 +0530
parents 5736570718fe
children 2b8c8b8d1a06
comparison
equal deleted inserted replaced
38236:a6347ae6168d 38237:66fc2ef8dbff
1534 | parent: 0:f7ad41964313 1534 | parent: 0:f7ad41964313
1535 ~ user: test 1535 ~ user: test
1536 date: Thu Jan 01 00:00:00 1970 +0000 1536 date: Thu Jan 01 00:00:00 1970 +0000
1537 summary: bar to b 1537 summary: bar to b
1538 1538
1539 Test that --log is preserved and reused in `hg graft --continue`
1540
1541 $ hg up '.^^'
1542 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
1543 $ hg graft -r 1 -r 2 --log
1544 grafting 1:80e6d2c47cfe "added b"
1545 merging b
1546 warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
1547 abort: unresolved conflicts, can't continue
1548 (use 'hg resolve' and 'hg graft --continue --log')
1549 [255]
1550
1551 $ echo foobar > b
1552 $ hg resolve -m
1553 (no more unresolved files)
1554 continue: hg graft --continue
1555
1556 $ hg graft --continue
1557 grafting 1:80e6d2c47cfe "added b"
1558 grafting 2:8be98ac1a569 "added c"
1559
1560 $ hg log -GT "{rev}:{node|short} {desc}" -r '.^^::.'
1561 @ 11:7ee8d3496b19 added c
1562 |
1563 o 10:802f1eae3af3 added b
1564 |
1565 o 3:9e887f7a939c bar to b
1566 |
1567 ~