hgext/mq.py
branchstable
changeset 16028 922c0e9b40be
parent 16027 29ea059be33c
child 16029 ee1c8385e5b0
--- a/hgext/mq.py	Mon Jan 30 17:37:45 2012 +0100
+++ b/hgext/mq.py	Mon Jan 30 17:39:05 2012 +0100
@@ -3159,8 +3159,12 @@
 def mqphasedefaults(repo, roots):
     """callback used to set mq changeset as secret when no phase data exists"""
     if repo.mq.applied:
+        if repo.ui.configbool('mq', 'secret', False):
+            mqphase = phases.secret
+        else:
+            mqphase = phases.draft
         qbase = repo[repo.mq.applied[0].node]
-        roots[phases.secret].add(qbase.node())
+        roots[mqphase].add(qbase.node())
     return roots
 
 def reposetup(ui, repo):