mercurial/commands.py
changeset 3183 37b53487c341
parent 3182 a73a785ea8e1
child 3184 545b6d718593
equal deleted inserted replaced
3182:a73a785ea8e1 3183:37b53487c341
  2672     ('h', 'help', None, _('display help and exit')),
  2672     ('h', 'help', None, _('display help and exit')),
  2673 ]
  2673 ]
  2674 
  2674 
  2675 dryrunopts = [('n', 'dry-run', None,
  2675 dryrunopts = [('n', 'dry-run', None,
  2676                _('do not perform actions, just print output'))]
  2676                _('do not perform actions, just print output'))]
       
  2677 
       
  2678 remoteopts = [
       
  2679     ('e', 'ssh', '', _('specify ssh command to use')),
       
  2680     ('', 'remotecmd', '', _('specify hg command to run on the remote side')),
       
  2681 ]
  2677 
  2682 
  2678 walkopts = [
  2683 walkopts = [
  2679     ('I', 'include', [], _('include names matching the given patterns')),
  2684     ('I', 'include', [], _('include names matching the given patterns')),
  2680     ('X', 'exclude', [], _('exclude names matching the given patterns')),
  2685     ('X', 'exclude', [], _('exclude names matching the given patterns')),
  2681 ]
  2686 ]
  2739           ('r', 'rev', [],
  2744           ('r', 'rev', [],
  2740            _('a changeset you would like to have after cloning')),
  2745            _('a changeset you would like to have after cloning')),
  2741           ('', 'pull', None, _('use pull protocol to copy metadata')),
  2746           ('', 'pull', None, _('use pull protocol to copy metadata')),
  2742           ('', 'uncompressed', None,
  2747           ('', 'uncompressed', None,
  2743            _('use uncompressed transfer (fast over LAN)')),
  2748            _('use uncompressed transfer (fast over LAN)')),
  2744           ('e', 'ssh', '', _('specify ssh command to use')),
  2749          ] + remoteopts,
  2745           ('', 'remotecmd', '',
       
  2746            _('specify hg command to run on the remote side'))],
       
  2747          _('hg clone [OPTION]... SOURCE [DEST]')),
  2750          _('hg clone [OPTION]... SOURCE [DEST]')),
  2748     "^commit|ci":
  2751     "^commit|ci":
  2749         (commit,
  2752         (commit,
  2750          [('A', 'addremove', None,
  2753          [('A', 'addremove', None,
  2751            _('mark new/missing files as added/removed before committing')),
  2754            _('mark new/missing files as added/removed before committing')),
  2846           ('n', 'newest-first', None, _('show newest record first')),
  2849           ('n', 'newest-first', None, _('show newest record first')),
  2847           ('', 'bundle', '', _('file to store the bundles into')),
  2850           ('', 'bundle', '', _('file to store the bundles into')),
  2848           ('p', 'patch', None, _('show patch')),
  2851           ('p', 'patch', None, _('show patch')),
  2849           ('r', 'rev', [], _('a specific revision up to which you would like to pull')),
  2852           ('r', 'rev', [], _('a specific revision up to which you would like to pull')),
  2850           ('', 'template', '', _('display with template')),
  2853           ('', 'template', '', _('display with template')),
  2851           ('e', 'ssh', '', _('specify ssh command to use')),
  2854          ] + remoteopts,
  2852           ('', 'remotecmd', '',
       
  2853            _('specify hg command to run on the remote side'))],
       
  2854          _('hg incoming [-p] [-n] [-M] [-r REV]...'
  2855          _('hg incoming [-p] [-n] [-M] [-r REV]...'
  2855            ' [--bundle FILENAME] [SOURCE]')),
  2856            ' [--bundle FILENAME] [SOURCE]')),
  2856     "^init":
  2857     "^init":
  2857         (init,
  2858         (init, remoteopts, _('hg init [-e FILE] [--remotecmd FILE] [DEST]')),
  2858          [('e', 'ssh', '', _('specify ssh command to use')),
       
  2859           ('', 'remotecmd', '',
       
  2860            _('specify hg command to run on the remote side'))],
       
  2861          _('hg init [-e FILE] [--remotecmd FILE] [DEST]')),
       
  2862     "locate":
  2859     "locate":
  2863         (locate,
  2860         (locate,
  2864          [('r', 'rev', '', _('search the repository as it stood at rev')),
  2861          [('r', 'rev', '', _('search the repository as it stood at rev')),
  2865           ('0', 'print0', None,
  2862           ('0', 'print0', None,
  2866            _('end filenames with NUL, for use with xargs')),
  2863            _('end filenames with NUL, for use with xargs')),
  2899           ('p', 'patch', None, _('show patch')),
  2896           ('p', 'patch', None, _('show patch')),
  2900           ('', 'style', '', _('display using template map file')),
  2897           ('', 'style', '', _('display using template map file')),
  2901           ('r', 'rev', [], _('a specific revision you would like to push')),
  2898           ('r', 'rev', [], _('a specific revision you would like to push')),
  2902           ('n', 'newest-first', None, _('show newest record first')),
  2899           ('n', 'newest-first', None, _('show newest record first')),
  2903           ('', 'template', '', _('display with template')),
  2900           ('', 'template', '', _('display with template')),
  2904           ('e', 'ssh', '', _('specify ssh command to use')),
  2901          ] + remoteopts,
  2905           ('', 'remotecmd', '',
       
  2906            _('specify hg command to run on the remote side'))],
       
  2907          _('hg outgoing [-M] [-p] [-n] [-r REV]... [DEST]')),
  2902          _('hg outgoing [-M] [-p] [-n] [-r REV]... [DEST]')),
  2908     "^parents":
  2903     "^parents":
  2909         (parents,
  2904         (parents,
  2910          [('b', 'branches', None, _('show branches')),
  2905          [('b', 'branches', None, _('show branches')),
  2911           ('r', 'rev', '', _('show parents from the specified rev')),
  2906           ('r', 'rev', '', _('show parents from the specified rev')),
  2915     "paths": (paths, [], _('hg paths [NAME]')),
  2910     "paths": (paths, [], _('hg paths [NAME]')),
  2916     "^pull":
  2911     "^pull":
  2917         (pull,
  2912         (pull,
  2918          [('u', 'update', None,
  2913          [('u', 'update', None,
  2919            _('update the working directory to tip after pull')),
  2914            _('update the working directory to tip after pull')),
  2920           ('e', 'ssh', '', _('specify ssh command to use')),
       
  2921           ('f', 'force', None,
  2915           ('f', 'force', None,
  2922            _('run even when remote repository is unrelated')),
  2916            _('run even when remote repository is unrelated')),
  2923           ('r', 'rev', [], _('a specific revision up to which you would like to pull')),
  2917           ('r', 'rev', [], _('a specific revision up to which you would like to pull')),
  2924           ('', 'remotecmd', '',
  2918          ] + remoteopts,
  2925            _('specify hg command to run on the remote side'))],
       
  2926          _('hg pull [-u] [-r REV]... [-e FILE] [--remotecmd FILE] [SOURCE]')),
  2919          _('hg pull [-u] [-r REV]... [-e FILE] [--remotecmd FILE] [SOURCE]')),
  2927     "^push":
  2920     "^push":
  2928         (push,
  2921         (push,
  2929          [('f', 'force', None, _('force push')),
  2922          [('f', 'force', None, _('force push')),
  2930           ('e', 'ssh', '', _('specify ssh command to use')),
       
  2931           ('r', 'rev', [], _('a specific revision you would like to push')),
  2923           ('r', 'rev', [], _('a specific revision you would like to push')),
  2932           ('', 'remotecmd', '',
  2924          ] + remoteopts,
  2933            _('specify hg command to run on the remote side'))],
       
  2934          _('hg push [-f] [-r REV]... [-e FILE] [--remotecmd FILE] [DEST]')),
  2925          _('hg push [-f] [-r REV]... [-e FILE] [--remotecmd FILE] [DEST]')),
  2935     "debugrawcommit|rawcommit":
  2926     "debugrawcommit|rawcommit":
  2936         (rawcommit,
  2927         (rawcommit,
  2937          [('p', 'parent', [], _('parent')),
  2928          [('p', 'parent', [], _('parent')),
  2938           ('d', 'date', '', _('date code')),
  2929           ('d', 'date', '', _('date code')),