diff -r ce46d1624d4a -r e291e5271694 tests/test-obsolete.t --- a/tests/test-obsolete.t Sun Dec 02 16:21:19 2012 +0100 +++ b/tests/test-obsolete.t Mon Dec 03 00:10:58 2012 +0100 @@ -4,8 +4,6 @@ > allow_push = * > [phases] > publish=False - > [alias] - > odiff=diff --rev 'limit(precursors(.),1)' --rev . > [extensions] > hgext.rebase= > EOF @@ -16,7 +14,7 @@ > hg ci -m "add $1" > } $ getid() { - > hg id --debug -ir "$1" + > hg id --hidden --debug -ir "$1" > } $ alias qlog="hg log --template='{rev}\n- {node|short}\n'" @@ -120,7 +118,7 @@ - 0d3f46688ccc 4 - 725c380fe99b - $ hg up 3 -q + $ hg up --hidden 3 -q Working directory parent is obsolete $ mkcommit d # 5 (on 3) 1 new unstable changesets @@ -194,7 +192,7 @@ - 7c3bad9141dc 0 - 1f0dee641bb7 - $ hg up 3 -q + $ hg up --hidden 3 -q Working directory parent is obsolete $ mkcommit obsol_d # 6 created new head @@ -250,7 +248,7 @@ no changes found [1] - $ hg up -q .^ # 3 + $ hg up --hidden -q .^ # 3 Working directory parent is obsolete $ mkcommit "obsol_d'" # 7 created new head @@ -337,7 +335,7 @@ Test rollback support - $ hg up .^ -q # 3 + $ hg up --hidden .^ -q # 3 Working directory parent is obsolete $ mkcommit "obsol_d''" created new head @@ -374,7 +372,7 @@ add obsol_c' branch: default commit: 1 deleted, 2 unknown (clean) - update: 4 new changesets, 4 branch heads (merge) + update: 2 new changesets, 2 branch heads (merge) unstable: 1 changesets divergent: 1 changesets $ qlog @@ -494,8 +492,6 @@ should not rebase extinct changeset #excluded 'whole rebase set is extinct and ignored.' message not in core - $ hg rebase -s 7 -d 4 2>&1 | grep -v 'whole rebase' - nothing to rebase $ hg rebase -b '3' -d 4 --traceback 2 new divergent changesets $ hg log -G --template='{rev} - {node|short} {desc}\n' @@ -536,7 +532,7 @@ (make an obsolete changeset public) $ cd local - $ hg phase --public 11 + $ hg phase --hidden --public 11 1 new bumped changesets $ hg log -G --template='{rev} - ({phase}) {node|short} {desc}\n' @ 12 - (draft) 6db5e282cb91 add obsol_d''' @@ -640,7 +636,7 @@ add obsolet_conflicting_d branch: default commit: (clean) - update: (9|11) new changesets, (9|10) branch heads \(merge\) (re) + update: (2|9|11) new changesets, (3|9|10) branch heads \(merge\) (re) bumped: 1 changesets $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` $ hg log -r 'conflicting()'