Alexandre Oliva <ol...@gnu.org>: > On Dec 25, 2019, "Eric S. Raymond" <e...@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>