hgext/hgk.py
changeset 4730 eadfaa9ec487
parent 4686 39001f4b7d99
child 5393 c2ad1890fc53
equal deleted inserted replaced
4729:9881abfc0e44 4730:eadfaa9ec487
   273     cmd = ui.config("hgk", "path", "hgk") + " %s %s" % (optstr, " ".join(etc))
   273     cmd = ui.config("hgk", "path", "hgk") + " %s %s" % (optstr, " ".join(etc))
   274     ui.debug("running %s\n" % cmd)
   274     ui.debug("running %s\n" % cmd)
   275     util.system(cmd)
   275     util.system(cmd)
   276 
   276 
   277 cmdtable = {
   277 cmdtable = {
   278     "^view": (view,
   278     "^view":
   279              [('l', 'limit', '', 'limit number of changes displayed')],
   279         (view,
   280              'hg view [-l LIMIT] [REVRANGE]'),
   280          [('l', 'limit', '', 'limit number of changes displayed')],
   281     "debug-diff-tree": (difftree, [('p', 'patch', None, 'generate patch'),
   281          'hg view [-l LIMIT] [REVRANGE]'),
   282                             ('r', 'recursive', None, 'recursive'),
   282     "debug-diff-tree":
   283                             ('P', 'pretty', None, 'pretty'),
   283         (difftree,
   284                             ('s', 'stdin', None, 'stdin'),
   284          [('p', 'patch', None, 'generate patch'),
   285                             ('C', 'copy', None, 'detect copies'),
   285           ('r', 'recursive', None, 'recursive'),
   286                             ('S', 'search', "", 'search')],
   286           ('P', 'pretty', None, 'pretty'),
   287                             "hg git-diff-tree [options] node1 node2 [files...]"),
   287           ('s', 'stdin', None, 'stdin'),
   288     "debug-cat-file": (catfile, [('s', 'stdin', None, 'stdin')],
   288           ('C', 'copy', None, 'detect copies'),
   289                  "hg debug-cat-file [options] type file"),
   289           ('S', 'search', "", 'search')],
   290     "debug-merge-base": (base, [], "hg debug-merge-base node node"),
   290          'hg git-diff-tree [OPTION]... NODE1 NODE2 [FILE]...'),
   291     'debug-rev-parse': (revparse,
   291     "debug-cat-file":
   292                         [('', 'default', '', 'ignored')],
   292         (catfile,
   293                         "hg debug-rev-parse rev"),
   293          [('s', 'stdin', None, 'stdin')],
   294     "debug-rev-list": (revlist, [('H', 'header', None, 'header'),
   294          'hg debug-cat-file [OPTION]... TYPE FILE'),
   295                            ('t', 'topo-order', None, 'topo-order'),
   295     "debug-merge-base":
   296                            ('p', 'parents', None, 'parents'),
   296         (base, [], 'hg debug-merge-base node node'),
   297                            ('n', 'max-count', 0, 'max-count')],
   297     "debug-rev-parse":
   298                  "hg debug-rev-list [options] revs"),
   298         (revparse,
       
   299          [('', 'default', '', 'ignored')],
       
   300          'hg debug-rev-parse REV'),
       
   301     "debug-rev-list":
       
   302         (revlist,
       
   303          [('H', 'header', None, 'header'),
       
   304           ('t', 'topo-order', None, 'topo-order'),
       
   305           ('p', 'parents', None, 'parents'),
       
   306           ('n', 'max-count', 0, 'max-count')],
       
   307          'hg debug-rev-list [options] revs'),
   299 }
   308 }