Bug 4805 - tailor packaging request
Summary: tailor packaging request
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Remco Rijnders
QA Contact:
URL: http://progetti.arstecnica.it/tailor
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-06 05:11 CET by Kevin Bulgrien
Modified: 2012-06-23 07:12 CEST (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Kevin Bulgrien 2012-03-06 05:11:32 CET
Tailor is a tool to migrate changesets between Aegis, ArX, Bazaar?, Bazaar-NG, CVS, Codeville?, Darcs, Git, Mercurial, Monotone, Perforce, Subversion? and Tla? repositories.
Comment 1 Remco Rijnders 2012-03-06 10:47:41 CET
Hi Kevin,

Thank you for your request. This does look like a useful tool, but I do notice from the project homepage the following:

The future
==========
The future of Tailor is uncertain: other tools appeared, fed by the popularity of several different yet almost equivalent VCs, and thus the need of an easier way of exchanging patches between the different mine is the best systems. 

One approach is  darcs-fast-export, that seems able to do everything Tailor is capable of, probably in a easier, faster and more reliable way. More recently, Petr Rockai implemented the feature natively, see  his announce. 

Another is the path taken by Bazaar with  foreign branches, a mechanism by which an interface with other systems may be plugged in to augment or enrich the set of bzr's subcommands. 

So, I don't plan to seriously commit to reach a 1.0 version any time soon. However, I will try to keep my current set of tailorized projects (that keeps getting smaller, I admit) up-to-date, tweaking Tailor as needed.
==========

Given this, would your needs not be better served by one of these packages?
Comment 2 Kevin Bulgrien 2012-03-07 06:15:28 CET
As far as conversion goes, I am partial to bzr, but that doesn't mean it is best for everyone.  Probably it would be better for the distribution to package http://wiki.bazaar.canonical.com/BzrFastImport as fast-import/fast-export is becoming a version control standard and this supports inclusion of bzr.

I have used tailor but not the others.  A conversion tool is what is desired, not so much one over the other.  Both others seem tied to a tool.

darcs-fast-export is dead - hasn't been worked on since 2009.

http://hackage.haskell.org/package/darcs-fastconvert makes it clear bzr isn't supported or tested, and is listed as "experimental" as far as maturity goes.  It suggests any to any might be possible, but that's about it.  I am not ready to advocate experimental stuff for inclusion per se.

tailor is any-to-any and despite the 0.60 version, has been around and is still being developed.  After some research I see that tailor was produced by the darcs team, so the statement about it not continuing is more significant since another darcs project is listed as a reason.

I had a good experience with tailor so that's what prompted the request, but if this is converted to a request for bzr-fastimport, that's just fine from my standpoint, and in fact it probably is better after more thought.  Shall just change it or put in a new one and close this down?
Remco Rijnders 2012-03-20 07:00:48 CET

CC: (none) => remco
Assignee: bugsquad => remco

Comment 3 Remco Rijnders 2012-04-20 21:09:38 CEST
Hi Kevin,

tailor is now available in Cauldron. Can you please test it and see if it works for you?
Remco Rijnders 2012-06-23 07:12:21 CEST

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.