Proposal for the transition timetable for the move to GIT

Eric S. Raymond esr@thyrsus.com
Fri Dec 6 19:46:00 GMT 2019


Richard Biener <richard.guenther@gmail.com>:
> To me, looking from the outside, the talks about reposurgeon doing damage and a rewrite (in the last minute) would fix it doesn't make a trustworthy appearance either ;) 

*shrug* Hard problems are hard.

Every time I do a conversion that is at a record size I have to
rebuild parts of the analyzer, because the problem domain is seriously
gnarly. I'm having to rebuild more than usual this time because the
GCC repo is a monster that stresses the analyzer in particularly
unusual ways.

Reposurgeon has been used for several major conversions, including groff and Emacs.  
I don't mean to be nasty to Maxim, but I have not yet seen *anybody* who thought they
could get the job done with ad-hoc scripts turn out to be correct.  Unfortunately,
the costs of failure are often well-hidden problems in the converted history
that people trip over months and years later.

Experience matters at this.  So does staying away from tools like git-svn that
are known to be bad.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>




More information about the Gcc mailing list