--- a/mercurial/commands.py Wed Mar 19 01:07:41 2014 +0900
+++ b/mercurial/commands.py Mon Mar 17 14:57:13 2014 -0400
@@ -1436,11 +1436,14 @@
try:
if opts.get('secret'):
ui.setconfig('phases', 'new-commit', 'secret')
+ # Propagate to subrepos
+ repo.baseui.setconfig('phases', 'new-commit', 'secret')
return repo.commit(message, opts.get('user'), opts.get('date'),
match, editor=e, extra=extra)
finally:
ui.setconfig('phases', 'new-commit', oldcommitphase)
+ repo.baseui.setconfig('phases', 'new-commit', oldcommitphase)
node = cmdutil.commit(ui, repo, commitfunc, pats, opts)