hgext/mq.py
changeset 3857 f6f16f871049
parent 3826 b3b868113d24
child 3870 22d18051f9e5
equal deleted inserted replaced
3856:f9e129684b5d 3857:f6f16f871049
  2101           ('r', 'rev', [], _('stop managing a revision'))],
  2101           ('r', 'rev', [], _('stop managing a revision'))],
  2102           'hg qdelete [-k] [-r REV]... PATCH...'),
  2102           'hg qdelete [-k] [-r REV]... PATCH...'),
  2103     'qfold':
  2103     'qfold':
  2104         (fold,
  2104         (fold,
  2105          [('e', 'edit', None, _('edit patch header')),
  2105          [('e', 'edit', None, _('edit patch header')),
  2106           ('k', 'keep', None, _('keep folded patch files')),
  2106           ('k', 'keep', None, _('keep folded patch files'))
  2107           ('m', 'message', '', _('set patch header to <text>')),
  2107           ] + commands.commitopts,
  2108           ('l', 'logfile', '', _('set patch header to contents of <file>'))],
       
  2109          'hg qfold [-e] [-m <text>] [-l <file] PATCH...'),
  2108          'hg qfold [-e] [-m <text>] [-l <file] PATCH...'),
  2110     'qguard': (guard, [('l', 'list', None, _('list all patches and guards')),
  2109     'qguard': (guard, [('l', 'list', None, _('list all patches and guards')),
  2111                        ('n', 'none', None, _('drop all guards'))],
  2110                        ('n', 'none', None, _('drop all guards'))],
  2112                'hg qguard [PATCH] [+GUARD...] [-GUARD...]'),
  2111                'hg qguard [PATCH] [+GUARD...] [-GUARD...]'),
  2113     'qheader': (header, [],
  2112     'qheader': (header, [],
  2125          [('c', 'create-repo', None, 'create queue repository')],
  2124          [('c', 'create-repo', None, 'create queue repository')],
  2126          'hg qinit [-c]'),
  2125          'hg qinit [-c]'),
  2127     "qnew":
  2126     "qnew":
  2128         (new,
  2127         (new,
  2129          [('e', 'edit', None, _('edit commit message')),
  2128          [('e', 'edit', None, _('edit commit message')),
  2130           ('m', 'message', '', _('use <text> as commit message')),
  2129           ('f', 'force', None, _('import uncommitted changes into patch'))
  2131           ('l', 'logfile', '', _('read the commit message from <file>')),
  2130           ] + commands.commitopts,
  2132           ('f', 'force', None, _('import uncommitted changes into patch'))],
       
  2133          'hg qnew [-e] [-m TEXT] [-l FILE] [-f] PATCH'),
  2131          'hg qnew [-e] [-m TEXT] [-l FILE] [-f] PATCH'),
  2134     "qnext": (next, [] + seriesopts, 'hg qnext [-s]'),
  2132     "qnext": (next, [] + seriesopts, 'hg qnext [-s]'),
  2135     "qprev": (prev, [] + seriesopts, 'hg qprev [-s]'),
  2133     "qprev": (prev, [] + seriesopts, 'hg qprev [-s]'),
  2136     "^qpop":
  2134     "^qpop":
  2137         (pop,
  2135         (pop,
  2148           ('n', 'name', '', 'merge queue name')],
  2146           ('n', 'name', '', 'merge queue name')],
  2149          'hg qpush [-f] [-l] [-a] [-m] [-n NAME] [PATCH | INDEX]'),
  2147          'hg qpush [-f] [-l] [-a] [-m] [-n NAME] [PATCH | INDEX]'),
  2150     "^qrefresh":
  2148     "^qrefresh":
  2151         (refresh,
  2149         (refresh,
  2152          [('e', 'edit', None, _('edit commit message')),
  2150          [('e', 'edit', None, _('edit commit message')),
  2153           ('m', 'message', '', _('change commit message to <text>')),
       
  2154           ('l', 'logfile', '', _('change commit message to <file> content')),
       
  2155           ('g', 'git', None, _('use git extended diff format')),
  2151           ('g', 'git', None, _('use git extended diff format')),
  2156           ('s', 'short', None, 'refresh only files already in the patch'),
  2152           ('s', 'short', None, 'refresh only files already in the patch'),
  2157           ('I', 'include', [], _('include names matching the given patterns')),
  2153           ('I', 'include', [], _('include names matching the given patterns')),
  2158           ('X', 'exclude', [], _('exclude names matching the given patterns'))],
  2154           ('X', 'exclude', [], _('exclude names matching the given patterns'))
       
  2155           ] + commands.commitopts,
  2159          'hg qrefresh [-I] [-X] [-e] [-m TEXT] [-l FILE] [-s] FILES...'),
  2156          'hg qrefresh [-I] [-X] [-e] [-m TEXT] [-l FILE] [-s] FILES...'),
  2160     'qrename|qmv':
  2157     'qrename|qmv':
  2161         (rename, [], 'hg qrename PATCH1 [PATCH2]'),
  2158         (rename, [], 'hg qrename PATCH1 [PATCH2]'),
  2162     "qrestore":
  2159     "qrestore":
  2163         (restore,
  2160         (restore,
  2164          [('d', 'delete', None, 'delete save entry'),
  2161          [('d', 'delete', None, 'delete save entry'),
  2165           ('u', 'update', None, 'update queue working dir')],
  2162           ('u', 'update', None, 'update queue working dir')],
  2166          'hg qrestore [-d] [-u] REV'),
  2163          'hg qrestore [-d] [-u] REV'),
  2167     "qsave":
  2164     "qsave":
  2168         (save,
  2165         (save,
  2169          [('m', 'message', '', _('use <text> as commit message')),
  2166          [('c', 'copy', None, 'copy patch directory'),
  2170           ('l', 'logfile', '', _('read the commit message from <file>')),
       
  2171           ('c', 'copy', None, 'copy patch directory'),
       
  2172           ('n', 'name', '', 'copy directory name'),
  2167           ('n', 'name', '', 'copy directory name'),
  2173           ('e', 'empty', None, 'clear queue status file'),
  2168           ('e', 'empty', None, 'clear queue status file'),
  2174           ('f', 'force', None, 'force copy')],
  2169           ('f', 'force', None, 'force copy')] + commands.commitopts,
  2175          'hg qsave [-m TEXT] [-l FILE] [-c] [-n NAME] [-e] [-f]'),
  2170          'hg qsave [-m TEXT] [-l FILE] [-c] [-n NAME] [-e] [-f]'),
  2176     "qselect": (select,
  2171     "qselect": (select,
  2177                 [('n', 'none', None, _('disable all guards')),
  2172                 [('n', 'none', None, _('disable all guards')),
  2178                  ('s', 'series', None, _('list all guards in series file')),
  2173                  ('s', 'series', None, _('list all guards in series file')),
  2179                  ('', 'pop', None,
  2174                  ('', 'pop', None,