hgext/convert/__init__.py
changeset 22300 35ab037de989
parent 21769 4a54d9f1b6b6
child 22466 e1b68c0a9363
equal deleted inserted replaced
22299:98aafdf4cbf6 22300:35ab037de989
    27     ('d', 'dest-type', '', _('destination repository type'), _('TYPE')),
    27     ('d', 'dest-type', '', _('destination repository type'), _('TYPE')),
    28     ('r', 'rev', '', _('import up to source revision REV'), _('REV')),
    28     ('r', 'rev', '', _('import up to source revision REV'), _('REV')),
    29     ('A', 'authormap', '', _('remap usernames using this file'), _('FILE')),
    29     ('A', 'authormap', '', _('remap usernames using this file'), _('FILE')),
    30     ('', 'filemap', '', _('remap file names using contents of file'),
    30     ('', 'filemap', '', _('remap file names using contents of file'),
    31      _('FILE')),
    31      _('FILE')),
       
    32     ('', 'full', None,
       
    33      _('apply filemap changes by converting all files again')),
    32     ('', 'splicemap', '', _('splice synthesized history into place'),
    34     ('', 'splicemap', '', _('splice synthesized history into place'),
    33      _('FILE')),
    35      _('FILE')),
    34     ('', 'branchmap', '', _('change branch names while converting'),
    36     ('', 'branchmap', '', _('change branch names while converting'),
    35      _('FILE')),
    37      _('FILE')),
    36     ('', 'branchsort', None, _('try to sort changesets by branches')),
    38     ('', 'branchsort', None, _('try to sort changesets by branches')),
   128     If there are any ``include`` statements, nothing else is included.
   130     If there are any ``include`` statements, nothing else is included.
   129     The ``exclude`` directive causes files or directories to
   131     The ``exclude`` directive causes files or directories to
   130     be omitted. The ``rename`` directive renames a file or directory if
   132     be omitted. The ``rename`` directive renames a file or directory if
   131     it is converted. To rename from a subdirectory into the root of
   133     it is converted. To rename from a subdirectory into the root of
   132     the repository, use ``.`` as the path to rename to.
   134     the repository, use ``.`` as the path to rename to.
       
   135 
       
   136     ``--full`` will make sure the converted changesets contain exactly
       
   137     the right files with the right content. It will make a full
       
   138     conversion of all files, not just the ones that have
       
   139     changed. Files that already are correct will not be changed. This
       
   140     can be used to apply filemap changes when converting
       
   141     incrementally. This is currently only supported for Mercurial and
       
   142     Subversion.
   133 
   143 
   134     The splicemap is a file that allows insertion of synthetic
   144     The splicemap is a file that allows insertion of synthetic
   135     history, letting you specify the parents of a revision. This is
   145     history, letting you specify the parents of a revision. This is
   136     useful if you want to e.g. give a Subversion merge two parents, or
   146     useful if you want to e.g. give a Subversion merge two parents, or
   137     graft two disconnected series of history together. Each entry
   147     graft two disconnected series of history together. Each entry