--- a/hgext/record.py Thu Apr 09 17:14:35 2015 -0700
+++ b/hgext/record.py Wed May 13 20:30:12 2015 -0700
@@ -54,7 +54,12 @@
This command is not available when committing a merge.'''
opts["interactive"] = True
- commands.commit(ui, repo, *pats, **opts)
+ backup = ui.backupconfig('experimental', 'crecord')
+ try:
+ ui.setconfig('experimental', 'crecord', False, 'record')
+ commands.commit(ui, repo, *pats, **opts)
+ finally:
+ ui.restoreconfig(backup)
def qrefresh(origfn, ui, repo, *pats, **opts):
if not opts['interactive']:
@@ -96,8 +101,13 @@
opts['checkname'] = False
mq.new(ui, repo, patch, *pats, **opts)
- cmdutil.dorecord(ui, repo, committomq, 'qnew', False,
- cmdutil.recordfilter, *pats, **opts)
+ backup = ui.backupconfig('experimental', 'crecord')
+ try:
+ ui.setconfig('experimental', 'crecord', False, 'record')
+ cmdutil.dorecord(ui, repo, committomq, 'qnew', False,
+ cmdutil.recordfilter, *pats, **opts)
+ finally:
+ ui.restoreconfig(backup)
def qnew(origfn, ui, repo, patch, *args, **opts):
if opts['interactive']: