tests/test-mq.t
branchstable
changeset 16290 9518cb55c822
parent 16188 6b52963ced73
child 16291 9952ac7e0968
child 16303 7ee8aa662937
--- a/tests/test-mq.t	Wed Mar 21 22:16:12 2012 -0400
+++ b/tests/test-mq.t	Sat Mar 24 12:06:49 2012 +0100
@@ -1474,6 +1474,22 @@
   1: secret
   2: secret
 
+Test that qfinish respect phases.new-commit setting
+
+  $ echo '[phases]' >> $HGRCPATH
+  $ echo 'new-commit=secret' >> $HGRCPATH
+  $ hg qfinish qbase
+  patch add-file2 finalized without changeset message
+  $ hg phase 'all()'
+  0: draft
+  1: secret
+  2: secret
+
+(restore env for next test)
+
+  $ sed -i.bak -e 's/new-commit=secret//' $HGRCPATH
+  $ hg qimport -r 1 --name  add-file2
+
 Test that qfinish preserve phase when mq.secret=false
 
   $ sed -i.bak -e 's/secret=true/secret=false/' $HGRCPATH