[darcs-users] Tips on a large merge, the big "initial import" takes forever

Stephen J. Turnbull stephen at xemacs.org
Wed Jan 30 23:33:12 UTC 2008


Nicolas Pouillard writes:

 > That's a case where having some kind disjunctive tag point in
 > history could be good (what's hell is that thing...).

This is just the --partial repo problem in another guise.

In both cases, yes, you could solve it with a "disjunctive tag point."
But the implementation will be very hairy, I expect, because you'll
need to walk up the "future" history and fix all the dependencies,
because they are part of the "identity" of each patch.

This gives the "git-rebase" problem, I'm afraid: it will be very
difficult to share such repos, except by copying them in full.  But
that's what --partial is trying to avoid.  So you'll need to label all
those patches with a place to get any missing dependencies.  What if
that place disappears?

And we're back where we started.



More information about the darcs-users mailing list