Mercurial > evolve
comparison tests/test-obsolete.t @ 306:8cfa3163dfaa
obsolete: add precursors and successors revset.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Tue, 26 Jun 2012 11:13:46 +0200 |
parents | 0b444d7c5c96 |
children | 9ac56d36d6ff |
comparison
equal
deleted
inserted
replaced
305:0b444d7c5c96 | 306:8cfa3163dfaa |
---|---|
70 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 | 70 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
71 +++ b/obsol_c Thu Jan 01 00:00:00 1970 +0000 | 71 +++ b/obsol_c Thu Jan 01 00:00:00 1970 +0000 |
72 @@ -0,0 +1,1 @@ | 72 @@ -0,0 +1,1 @@ |
73 +obsol_c | 73 +obsol_c |
74 | 74 |
75 Test that obsolete successors a properly computed | |
76 | |
77 $ qlog -r 'successors(2)' --hidden | |
78 3 | |
79 - 0d3f46688ccc | |
80 | |
75 test obsolete changeset with no-obsolete descendant | 81 test obsolete changeset with no-obsolete descendant |
76 $ hg up 1 -q | 82 $ hg up 1 -q |
77 $ mkcommit "obsol_c'" # 4 (on 1) | 83 $ mkcommit "obsol_c'" # 4 (on 1) |
78 created new head | 84 created new head |
79 $ hg debugobsolete 4 3 | 85 $ hg debugobsolete 4 3 |
92 $ qlog -r 'allprecursors(4)' --hidden | 98 $ qlog -r 'allprecursors(4)' --hidden |
93 2 | 99 2 |
94 - 4538525df7e2 | 100 - 4538525df7e2 |
95 3 | 101 3 |
96 - 0d3f46688ccc | 102 - 0d3f46688ccc |
103 $ qlog -r 'allsuccessors(2)' --hidden | |
104 3 | |
105 - 0d3f46688ccc | |
106 4 | |
107 - 725c380fe99b | |
97 $ hg up 3 -q | 108 $ hg up 3 -q |
98 Working directory parent is obsolete | 109 Working directory parent is obsolete |
99 $ mkcommit d # 5 (on 3) | 110 $ mkcommit d # 5 (on 3) |
100 $ qlog -r 'obsolete()' | 111 $ qlog -r 'obsolete()' |
101 3 | 112 3 |