This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Proposal for the transition timetable for the move to GIT
Alexandre Oliva <oliva@gnu.org>:
> On Dec 25, 2019, "Eric S. Raymond" <esr@thyrsus.com> wrote:
>
> > Reposurgeon has a reparent command. If you have determined that a
> > branch is detached or has an incorrect attachment point, patching the
> > metadata of the root node to fix that is very easy.
>
> Thanks, I see how that can enable a missed branch to be converted and
> added incrementally to a converted repo even after it went live, at
> least as long as there aren't subsequent merges from a converted branch
> to the missed one. I don't quite see how this helps if there are,
> though.
There's also a command for cutting parent links, ifvthat helps.
> Could make it a requirement that at least the commits associated with
> head branches and published tags compare equal in both conversions, or
> that differences are known, understood and accepted, before we switch
> over to either one? Going over all corresponding commits might be too
> much, but at least a representative random sample would be desirable to
> check IMHO.
repotool compare does that, and there's a production in the conversion
makefile that applies it.
As Joseph says in anotyer reply, he's already doing a lot of the
verifications you are suggesting.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>