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