Mercurial > evolve
diff tests/test-touch.t @ 3818:f8677cb11dcb mercurial-4.3
test-compat: merge mercurial-4.4 into mercurial-4.3
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Fri, 08 Jun 2018 22:52:53 +0530 |
parents | 98941c28f3e2 |
children | 7a5c3175015e 537fd9a86c06 |
line wrap: on
line diff
--- a/tests/test-touch.t Fri Jun 08 22:52:52 2018 +0530 +++ b/tests/test-touch.t Fri Jun 08 22:52:53 2018 +0530 @@ -18,7 +18,7 @@ Basic usage $ hg log -G - @ 0:[0-9a-f]{12} a (re) + @ 0:e93df3427f45 a $ hg touch . $ hg log -G @@ -36,7 +36,7 @@ working directory parent is obsolete! (*) (glob) (use 'hg evolve' to update to its successor: *) (glob) $ hg log -G - o 2:[0-9a-f]{12} ab (re) + o 3:[0-9a-f]{12} ab (re) @ 1:[0-9a-f]{12} a (re) @@ -44,24 +44,22 @@ [1] a reviving this changeset will create divergence unless you make a duplicate. (a)llow divergence or (d)uplicate the changeset? a - 2 new content-divergent changesets + 2 new divergent changesets $ hg log -G - @ 3:[0-9a-f]{12} a (re) + @ 4:[0-9a-f]{12} a (re) - o 2:[0-9a-f]{12} ab (re) + o 3:[0-9a-f]{12} ab (re) $ hg prune 3 - 0 files updated, 0 files merged, 1 files removed, 0 files unresolved - working directory now at 000000000000 1 changesets pruned Duplicate $ hg touch --duplicate . $ hg log -G - @ 4:[0-9a-f]{12} (re) + @ 5:[0-9a-f]{12} a (re) - o 2:[0-9a-f]{12} ab (re) + o 4:[0-9a-f]{12} a (re) Multiple touch @@ -73,23 +71,23 @@ $ hg add d $ hg commit -m d $ hg log -G - @ 6:[0-9a-f]{12} d (re) + @ 7:[0-9a-f]{12} d (re) | - o 5:[0-9a-f]{12} c (re) + o 6:[0-9a-f]{12} c (re) | - o 4:[0-9a-f]{12} (re) + o 5:[0-9a-f]{12} a (re) - o 2:[0-9a-f]{12} ab (re) + o 4:[0-9a-f]{12} a (re) - $ hg touch .^:. + $ hg touch 6:7 $ hg log -G - @ 8:[0-9a-f]{12} d (re) + @ 9:[0-9a-f]{12} d (re) | - o 7:[0-9a-f]{12} c (re) + o 8:[0-9a-f]{12} c (re) | - o 4:[0-9a-f]{12} (re) + o 5:[0-9a-f]{12} a (re) - o 2:[0-9a-f]{12} ab (re) + o 4:[0-9a-f]{12} a (re) check move data kept after rebase on touch: @@ -107,36 +105,10 @@ 1 files updated, 0 files merged, 1 files removed, 0 files unresolved $ hg touch - 1 new orphan changesets + 1 new unstable changesets - $ hg log -G --hidden - @ 11:[0-9a-f]{12} gna1 (re) - | - . o 10:[0-9a-f]{12} move (re) - | | - . x 9:[0-9a-f]{12} gna1 (re) - |/ - o 8:[0-9a-f]{12} d (re) - | - o 7:[0-9a-f]{12} c (re) - | - . x 6:[0-9a-f]{12} d (re) - | | - . x 5:[0-9a-f]{12} c (re) - |/ - o 4:[0-9a-f]{12} (re) - - x 3:[0-9a-f]{12} a (re) - - o 2:[0-9a-f]{12} ab (re) - - x 1:[0-9a-f]{12} a (re) - - x 0:[0-9a-f]{12} a (re) - - - $ hg rebase -s 10 -d 11 - rebasing 10:[0-9a-f]{12} "move" (re) + $ hg rebase -s 11 -d 12 + rebasing 11:* "move" (glob) $ hg st -C --change=tip A gna2 gna1 @@ -144,18 +116,17 @@ check that the --duplicate option does not create divergence - $ hg touch --duplicate 10 --hidden - 1 new orphan changesets + $ hg touch --duplicate 11 --hidden + 1 new unstable changesets check that reviving a changeset with no successor does not show the prompt - $ hg prune 13 + $ hg prune 14 1 changesets pruned - $ hg touch 13 --hidden --note "testing with no successor" - 1 new orphan changesets - $ hg obslog -r 13 --hidden + $ hg touch 14 --hidden + 1 new unstable changesets + $ hg obslog -r 14 --hidden x [0-9a-f]{12} (.*) move (re) - pruned using prune by test (Thu Jan 01 00:00:00 1970 +0000) - rewritten(.*) as [0-9a-f]{12} using touch by test (.*) (re) - note: testing with no successor + pruned by test (Thu Jan 01 00:00:00 1970 +0000) + rewritten(.*) as [0-9a-f]{12} by test (.*) (re)