Re: Git
Olivier Mengué <[email protected]>
| Newsgroups | gmane.comp.lang.perl.poe |
|---|---|
| Message-ID | <[email protected]> |
2009/10/25 Rocco Caputo <[email protected]> > Hello, Guy. Do you have experience recovering a git clone from years of > historical mistakes in other version control systems? I could really use > that right now. > > > Currently the big hurdle moving to git is repairing damage caused by years > of newbie mistakes in RCS, CVS, and especially Subversion. While the > current repository looks like a standard Subversion layout, it's not so > historically. git-svn clone does its best, but the results are a mess. > You should ask Philippe Bruhat (BooK), an other french Perl developer and a friend. At the latest OSDC.fr he has shown me his work on rewriting the history of a Git repository to rewrite an other one. He wrote Perl tools for that task : http://search.cpan.org/dist/Git-FastExport/ It appears he has extensively studied the problems of how an history is "right" and he wrote an extensive test suite for git-stitch-repo. Olivier.