[PATCH 2 of 2 V2] record: clean up command table
Kevin Bullock
kbullock+mercurial at ringworld.org
Tue Dec 21 15:31:27 CST 2010
# HG changeset patch
# User Kevin Bullock <kbullock at ringworld.org>
# Date 1292966878 21600
# Node ID 070e138a7736dcea98ede67fe8a47d29aac7d93c
# Parent 8bb683f0b798a5f2b0e92ab2ecfa7f28c563e9f8
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.
diff --git a/hgext/record.py b/hgext/record.py
--- a/hgext/record.py
+++ b/hgext/record.py
@@ -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]...')),
}
More information about the Mercurial-devel
mailing list