mercurial/commands.py
changeset 28866 02be5fc18c0c
parent 28845 5a398627db92
child 28867 ffcc649a4e8f
equal deleted inserted replaced
28865:16255662446d 28866:02be5fc18c0c
  4782     ('', 'bypass', None,
  4782     ('', 'bypass', None,
  4783      _("apply patch without touching the working directory")),
  4783      _("apply patch without touching the working directory")),
  4784     ('', 'partial', None,
  4784     ('', 'partial', None,
  4785      _('commit even if some hunks fail')),
  4785      _('commit even if some hunks fail')),
  4786     ('', 'exact', None,
  4786     ('', 'exact', None,
  4787      _('apply patch to the nodes from which it was generated')),
  4787      _('abort if patch would apply lossily')),
  4788     ('', 'prefix', '',
  4788     ('', 'prefix', '',
  4789      _('apply patch to subdirectory'), _('DIR')),
  4789      _('apply patch to subdirectory'), _('DIR')),
  4790     ('', 'import-branch', None,
  4790     ('', 'import-branch', None,
  4791      _('use any branch information in patch (implied by --exact)'))] +
  4791      _('use any branch information in patch (implied by --exact)'))] +
  4792     commitopts + commitopts2 + similarityopts,
  4792     commitopts + commitopts2 + similarityopts,
  4822     override these.
  4822     override these.
  4823 
  4823 
  4824     If --exact is specified, import will set the working directory to
  4824     If --exact is specified, import will set the working directory to
  4825     the parent of each patch before applying it, and will abort if the
  4825     the parent of each patch before applying it, and will abort if the
  4826     resulting changeset has a different ID than the one recorded in
  4826     resulting changeset has a different ID than the one recorded in
  4827     the patch. This may happen due to character set problems or other
  4827     the patch. This will guard against various ways that portable
  4828     deficiencies in the text patch format.
  4828     patch formats and mail systems might fail to transfer Mercurial
       
  4829     data or metadata. See ':hg: bundle' for lossless transmission.
  4829 
  4830 
  4830     Use --partial to ensure a changeset will be created from the patch
  4831     Use --partial to ensure a changeset will be created from the patch
  4831     even if some hunks fail to apply. Hunks that fail to apply will be
  4832     even if some hunks fail to apply. Hunks that fail to apply will be
  4832     written to a <target-file>.rej file. Conflicts can then be resolved
  4833     written to a <target-file>.rej file. Conflicts can then be resolved
  4833     by hand before :hg:`commit --amend` is run to update the created
  4834     by hand before :hg:`commit --amend` is run to update the created