Joseph Myers <jos...@codesourcery.com>: > * As we're part of the free software community as a whole rather than > something in isolation, choosing to make a general-purpose tool work for > our conversion is somewhat preferable to choosing an ad hoc approach > because it contributes something of value for other repository conversions > by other projects in future.
That's not just theory or sentiment. Reposurgeon is the best any-VCS-to-any-VCS converter there is because every time I do a conversion, I learn things, and that knowledge gets incorporated in the code and the documentation around it. Yes, in theory someone else could build a tool as good that incorporates as much domain knowledge. So far, nobody has tried. It's unlikely anyone will, at this point, when they can join my dev team and get the results they want with much less effort by improving reposurgeon or one of its auxiliary tools. Every time that happens, everybody - into the indefinite future - wins. -- <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>