Mercurial > hg-stable
changeset 18268:ed25fe3a7e2f
clfilter: ensure that hidden filtering is working on all commands
Now that hidden changeset are filtered for all commands, we test
the behavior of `heads` and `summary` regarding hidden changeset.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Tue, 08 Jan 2013 20:02:53 +0100 |
parents | 5bb610f87d1d |
children | 9454e40e047b |
files | tests/test-obsolete.t |
diffstat | 1 files changed, 58 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-obsolete.t Tue Jan 08 20:37:37 2013 +0100 +++ b/tests/test-obsolete.t Tue Jan 08 20:02:53 2013 +0100 @@ -128,6 +128,64 @@ summary: add a +check that heads does not report them + + $ hg heads + changeset: 5:5601fb93a350 + tag: tip + parent: 1:7c3bad9141dc + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: add new_3_c + + $ hg heads --hidden + changeset: 5:5601fb93a350 + tag: tip + parent: 1:7c3bad9141dc + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: add new_3_c + + changeset: 4:ca819180edb9 + parent: 1:7c3bad9141dc + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: add new_2_c + + changeset: 3:cdbce2fbb163 + parent: 1:7c3bad9141dc + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: add new_c + + changeset: 2:245bde4270cd + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: add original_c + + + +check that summary does not report them + + $ hg init ../sink + $ echo '[paths]' >> .hg/hgrc + $ echo 'default=../sink' >> .hg/hgrc + $ hg summary --remote + parent: 5:5601fb93a350 tip + add new_3_c + branch: default + commit: (clean) + update: (current) + remote: 3 outgoing + + $ hg summary --remote --hidden + parent: 5:5601fb93a350 tip + add new_3_c + branch: default + commit: (clean) + update: 3 new changesets, 4 branch heads (merge) + remote: 3 outgoing + Check that public changeset are not accounted as obsolete: $ hg --hidden phase --public 2