##// END OF EJS Templates
qrecord: record complements commit, so qrecord should complement qnew...
Kirill Smelkov -
r5932:b014ff3f default
parent child Browse files
Show More
@@ -364,10 +364,10 b' def record(ui, repo, *pats, **opts):'
364 dorecord(ui, repo, record_committer, *pats, **opts)
364 dorecord(ui, repo, record_committer, *pats, **opts)
365
365
366
366
367 def qrecord(ui, repo, *pats, **opts):
367 def qrecord(ui, repo, patch, *pats, **opts):
368 '''interactively select changes for qrefresh
368 '''interactively record a new patch
369
369
370 see 'hg help record' for more information and usage
370 see 'hg help qnew' & 'hg help record' for more information and usage
371 '''
371 '''
372
372
373 try:
373 try:
@@ -376,8 +376,10 b' def qrecord(ui, repo, *pats, **opts):'
376 raise util.Abort(_("'mq' extension not loaded"))
376 raise util.Abort(_("'mq' extension not loaded"))
377
377
378 def qrecord_committer(ui, repo, pats, opts):
378 def qrecord_committer(ui, repo, pats, opts):
379 mq.refresh(ui, repo, *pats, **opts)
379 mq.new(ui, repo, patch, *pats, **opts)
380
380
381 opts = opts.copy()
382 opts['force'] = True # always 'qnew -f'
381 dorecord(ui, repo, qrecord_committer, *pats, **opts)
383 dorecord(ui, repo, qrecord_committer, *pats, **opts)
382
384
383
385
@@ -513,10 +515,10 b' def extsetup():'
513 "qrecord":
515 "qrecord":
514 (qrecord,
516 (qrecord,
515
517
516 # add qrefresh options
518 # add qnew options, except '--force'
517 mq.cmdtable['^qrefresh'][1],
519 [opt for opt in mq.cmdtable['qnew'][1] if opt[1] != 'force'],
518
520
519 _('hg qrecord [OPTION]... [FILE]...')),
521 _('hg qrecord [OPTION]... PATCH [FILE]...')),
520 }
522 }
521
523
522 cmdtable.update(qcmdtable)
524 cmdtable.update(qcmdtable)
General Comments 0
You need to be logged in to leave comments. Login now