tailor

migrate changesets between version control systems

Install

All systems
curl cmd.cat/tailor.sh
Debian Debian
apt-get install tailor
Ubuntu
apt-get install tailor
Windows (WSL2)
sudo apt-get update sudo apt-get install tailor
OS X
brew install tailor
Raspbian
apt-get install tailor

tailor

migrate changesets between version control systems

The tailor tool moves patches and changesets between different repositories, preserving as much information as possible. The repositories can be managed by different version control systems. Currently, ArX, Bazaar, Bazaar-NG, Codeville, CVS, Darcs, Git, Mercurial, Monotone, Subversion, and Tla are supported. While tailor is useful for one-time operation, when switching to a different version control system, it can also synchronise repositories on an ongoing basis. Changesets are either pulled one-way from a master repository, or migrated back and forth for full two-way synchronisation.