Tailor

Tailor is a tool to migrate or replicate changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, Mercurial, Monotone, Subversion and Tla repositories.

It was written by and it is implemented in Python.

|||||| Supported VC kinds || ||<|7> Full support, both as source and as target system ||<#80FF80> Darcs [[FootNote(The more systems I add support for, the more I love Darcs (-8)]] || ||<#80FF80> Subversion [[FootNote(also from a plain svndump file, as of 0.9.11)]] || ||<#80FF80> Monotone [[FootNote(New in version 0.9.9)]] || ||<#80FF80> CVS || ||<#80FF80> Bazaar [[FootNote(partial (target) support only up to 0.9.18, full support since 0.9.19?)]] || ||<#80FF80> Mercurial [[FootNote(full support since 0.9.20)]] || ||<#80FF80> Git (Cogito) [[FootNote(target support since 0.9.10, full support since 0.9.20)]] || ||<|3> Partial support, as source system only ||<#F0A0BB> Baz (Arch 1.x) [[FootNote(New in version 0.9.10)]] || ||<#F0A0BB> Perforce [[FootNote(New in version 0.9.28)]] || ||<#F0A0BB> Tla (Arch 1.x) [[FootNote(New in version 0.9.4)]] || ||<|3> Partial support, as target system only ||<#E0E0FF> Aegis [[FootNote(New in version 0.9.34)]] || ||<#E0E0FF> ArX [[FootNote(New in version 0.9.2)]] || ||<#E0E0FF> Codeville ||

You can browse/get it from http://darcs.arstecnica.it/tailor which is the master repository. Near there you can find also tailor's Trac, based on darcs plugin for Trac.

Old version, "cvsync"

You can grab a tarball of version 0.8.2, which should be the last one in the /CvSync life.

New version, "tailor"

Since it uses a different way of executing external commands, it should be easier to use this version under non-free operating systems. See the page /VersionOne.

The current version is 0.9.35. You can download the release files from http://darcs.arstecnica.it/