--- 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):