[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