record: clean up command table
authorKevin Bullock <kbullock@ringworld.org>
Tue, 21 Dec 2010 15:27:58 -0600
changeset 13196 592998ba3466
parent 13195 f14cfcc488fb
child 13197 684a977c2ae0
record: clean up command table The --force option to qnew has become a no-op, so qrecord doesn't need to use it. This allows record's command table to be simplified; in the process of doing so, this patch also cleans up the cmdtable visually.
hgext/record.py
--- a/hgext/record.py	Tue Dec 21 15:23:48 2010 -0600
+++ b/hgext/record.py	Tue Dec 21 15:27:58 2010 -0600
@@ -408,8 +408,6 @@
     def committomq(ui, repo, *pats, **opts):
         mq.new(ui, repo, patch, *pats, **opts)
 
-    opts = opts.copy()
-    opts['force'] = True    # always 'qnew -f'
     dorecord(ui, repo, committomq, *pats, **opts)
 
 
@@ -557,11 +555,7 @@
 
 cmdtable = {
     "record":
-        (record,
-
-         # add commit options
-         commands.table['^commit|ci'][1],
-
+        (record, commands.table['^commit|ci'][1], # same options as commit
          _('hg record [OPTION]... [FILE]...')),
 }
 
@@ -574,11 +568,7 @@
 
     qcmdtable = {
     "qrecord":
-        (qrecord,
-
-         # add qnew options, except '--force'
-         [opt for opt in mq.cmdtable['^qnew'][1] if opt[1] != 'force'],
-
+        (qrecord, mq.cmdtable['^qnew'][1], # same options as qnew
          _('hg qrecord [OPTION]... PATCH [FILE]...')),
     }