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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.