Differences between revisions 33 and 34
Revision 33 as of 2007-07-19 22:02:38
Size: 3365
Editor: 72
Comment:
Revision 34 as of 2007-07-20 03:24:09
Size: 3285
Editor: c-98-202-21-76
Comment:
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
Converters that work on local repositories (faster, if this is an option for you): Converters that work on local repositories or data (faster, if this is an option for you):
Line 40: Line 40:
 * ["Tailor"] - a generic conversion tool.
Line 48: Line 47:
 * ["Tailor"] - a generic conversion tool.

TableOfContents

Arch / TLA / Baz 1.5

Tools for Arch conversion can be found at ArchConversion.

Bazaar?

  • ["Tailor"] - a generic conversion tool.

Bitkeeper

Because of the threatening behavior of Bitmover, no Bitkeeper conversion tools have been made publically available. See GenericConversion for details on building your own repository conversion tool.

CVS

Multiple convertors exist for converting from CVS to Mercurial:

  • ["convert-repo"] - the development version of Mercurial includes a CVS converter
  • ["Tailor"] - a generic conversion tool
  • ["fromcvs"] - a fast, incremental CVS to Mercurial converter
  • [http://hg.beekhof.net/hg/cvs-import hg-cvs-import] (need info)

Darcs

A sample Darcs conversion script is available in the contrib/ directory of the Mercurial source.

For a more accurate conversion, which preserves Darcs information on renames and some information on tags, use ["Tailor"].

Git

See GitConversion (incremental).

SVN

Converters that work on local repositories or data (faster, if this is an option for you):

Converters that work on remote repositories:

Perforce

[http://hg.omnifarious.org/~hopper/p4_to_hg p4_to_hg]

This utility can actually keep two repositories in sync.

Currently, it's slapped together and built to serve my particular needs, but it could probably be modified into something more general. It currently makes no attempt to do anything with Perforce's ability to track branches or the movement of changesets from branch to branch. -- EricHopper 2005-09-27 06:31:03

Other systems

["Tailor"] is a conversion tool that can do simple conversions from a variety of systems. See GenericConversion for details on building your own repository conversion tool.

RepositoryConversion (last edited 2020-07-05 13:34:51 by MarcinKasperski)