259 |
259 |
260 Actual rewind |
260 Actual rewind |
261 ````````````` |
261 ````````````` |
262 |
262 |
263 $ hg rewind --hidden --to 'desc("c_B0")' --as-divergence |
263 $ hg rewind --hidden --to 'desc("c_B0")' --as-divergence |
264 2 new content-divergent changesets |
|
265 rewinded to 1 changesets |
264 rewinded to 1 changesets |
266 $ hg debugobsolete |
265 $ hg debugobsolete |
267 7e594302a05d3769b27be88fc3cdfd39d7498498 25c8f5ab0c3bb569ec672570f1a901be4c6f032b 0 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} |
266 7e594302a05d3769b27be88fc3cdfd39d7498498 25c8f5ab0c3bb569ec672570f1a901be4c6f032b 0 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} |
268 7e594302a05d3769b27be88fc3cdfd39d7498498 48acf2c0d9c8961859ce9a913671eb2adc9b057b 4 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '34', 'operation': 'rewind', 'user': 'test'} |
267 7e594302a05d3769b27be88fc3cdfd39d7498498 48acf2c0d9c8961859ce9a913671eb2adc9b057b 4 (Thu Jan 01 00:00:01 1970 +0000) {'ef1': '34', 'operation': 'rewind', 'user': 'test'} |
269 $ hg obslog --rev 'desc("c_B0")' |
268 $ hg obslog --rev 'desc("c_B0")' |
270 * 48acf2c0d9c8 (4) c_B0 |
269 o 48acf2c0d9c8 (4) c_B0 |
271 | |
270 | |
272 x 7e594302a05d (2) c_B0 |
271 x 7e594302a05d (2) c_B0 |
273 rewritten(description, content) as 25c8f5ab0c3b using amend by test (Thu Jan 01 00:00:01 1970 +0000) |
272 rewritten(description, content) as 25c8f5ab0c3b using amend by test (Thu Jan 01 00:00:01 1970 +0000) |
274 rewritten(meta, date) as 48acf2c0d9c8 using rewind by test (Thu Jan 01 00:00:01 1970 +0000) |
273 rewritten(meta, date) as 48acf2c0d9c8 using rewind by test (Thu Jan 01 00:00:01 1970 +0000) |
275 |
274 |
276 $ hg log -G |
275 $ hg log -G |
277 * changeset: 4:48acf2c0d9c8 |
276 o changeset: 4:48acf2c0d9c8 |
278 | tag: tip |
277 | tag: tip |
279 | parent: 1:579f120ba918 |
278 | parent: 1:579f120ba918 |
280 | user: test |
279 | user: test |
281 | date: Thu Jan 01 00:00:01 1970 +0000 |
280 | date: Thu Jan 01 00:00:01 1970 +0000 |
282 | instability: content-divergent |
281 | instability: content-divergent |
298 user: test |
297 user: test |
299 date: Thu Jan 01 00:00:00 1970 +0000 |
298 date: Thu Jan 01 00:00:00 1970 +0000 |
300 summary: c_ROOT |
299 summary: c_ROOT |
301 |
300 |
302 $ hg log -G --hidden |
301 $ hg log -G --hidden |
303 * changeset: 4:48acf2c0d9c8 |
302 o changeset: 4:48acf2c0d9c8 |
304 | tag: tip |
303 | tag: tip |
305 | parent: 1:579f120ba918 |
304 | parent: 1:579f120ba918 |
306 | user: test |
305 | user: test |
307 | date: Thu Jan 01 00:00:01 1970 +0000 |
306 | date: Thu Jan 01 00:00:01 1970 +0000 |
308 | instability: content-divergent |
307 | instability: content-divergent |
658 |
657 |
659 $ hg up 'desc("c_A0")' |
658 $ hg up 'desc("c_A0")' |
660 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
659 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
661 $ echo AA >> A |
660 $ echo AA >> A |
662 $ hg amend -m 'c_A1' |
661 $ hg amend -m 'c_A1' |
663 1 new orphan changesets |
|
664 $ hg evolve --all |
662 $ hg evolve --all |
665 move:[2] c_B0 |
663 move:[2] c_B0 |
666 atop:[3] c_A1 |
664 atop:[3] c_A1 |
667 working directory is now at a65fceb2324a |
665 working directory is now at a65fceb2324a |
668 $ hg debugobsolete |
666 $ hg debugobsolete |
700 |
698 |
701 Actual rewind |
699 Actual rewind |
702 ````````````` |
700 ````````````` |
703 |
701 |
704 $ hg rewind --hidden --to 'min(desc(c_B0))' --exact |
702 $ hg rewind --hidden --to 'min(desc(c_B0))' --exact |
705 1 new orphan changesets |
|
706 rewinded to 1 changesets |
703 rewinded to 1 changesets |
707 (1 changesets obsoleted) |
704 (1 changesets obsoleted) |
708 working directory is now at 96622b0702dd |
705 working directory is now at 96622b0702dd |
709 $ hg debugobsolete |
706 $ hg debugobsolete |
710 579f120ba91885449adc92eedf48ef3569742cee d952d1794ff657f5c2a82225d2e6307ed930b32f 0 (Thu Jan 01 00:00:03 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} |
707 579f120ba91885449adc92eedf48ef3569742cee d952d1794ff657f5c2a82225d2e6307ed930b32f 0 (Thu Jan 01 00:00:03 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'} |