diff -r 73da3e2b185f -r 2605fc990725 tests/test-mq.t --- a/tests/test-mq.t Sun Jan 29 12:59:11 2012 -0600 +++ b/tests/test-mq.t Sun Jan 29 12:59:21 2012 -0600 @@ -50,6 +50,12 @@ will override the [diff] section and always generate git or regular patches, possibly losing data in the second case. + It may be desirable for mq changesets in the secret phase (see "hg help + phases"), which can be enabled with the following setting: + + [mq] + secret = True + You will by default be managing a patch queue named "patches". You can create other, independent patch queues with the "hg qqueue" command. @@ -149,11 +155,11 @@ $ checkundo qnew $ echo foo > foo $ hg phase -r qbase - 0: secret + 0: draft $ hg add foo $ hg qrefresh $ hg phase -r qbase - 0: secret + 0: draft $ hg qnew B $ echo >> foo $ hg qrefresh @@ -302,7 +308,7 @@ applying test.patch now at: test.patch $ hg phase -r qbase - 2: secret + 2: draft $ hg tags > /dev/null .hg/cache/tags (post qpush): @@ -395,7 +401,6 @@ push should fail if draft - $ hg phase --draft 'mq()' $ hg push ../../k pushing to ../../k abort: source has mq patches applied @@ -1214,11 +1219,6 @@ repo with patches applied $ hg qclone qclonesource qclonedest - requesting all changes - adding changesets - adding manifests - adding file changes - added 1 changesets with 1 changes to 1 files updating to branch default 3 files updated, 0 files merged, 0 files removed, 0 files unresolved 1 files updated, 0 files merged, 0 files removed, 0 files unresolved