On Sun, Jul 09, 2006 at 07:34:34AM -0400, David Roundy wrote: > I've toyed with the idea (disgusting to everyone else) of eliminating > composite patches entirely at the core level. We'd still name our > patches as usual, but the result would be to add a name and primitive > patch number to each of the primitive patches. This has a degree of > elegance that I love, since we'd have one less patch type. It also > would open up the possibility of pulling just part of a named patch > or obliterating just part of a named patch. This might be a UI > nightmare, and might make Juliusz' signed patches goal even more > scarier than it already is. On the other hand, it might make that > goal loftier, since signing one named patch versus two together would > be almost equivalent, which I think would be nice, since you might > have an intermediate patch you don't want to sign because it opens a > security hole closed later, so you want to sign the two together > only. This idea also has potentially serious efficiency effects, as > it'll probably increase by an order of magnitude the number of > "patches" in a repository, so we'll need to be more aggressive about > breaking the inventory up or grouping primitive patches together, or > something.
Another advantage of this approach is that it would allow you to check out just parts of a repository, since you could grab only those (primitive) patches that affect those parts, and you'd still be able to interoperate with a full repository. So we'd "for free" get something like a subrepository option... -- David Roundy _______________________________________________ darcs-devel mailing list [email protected] http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel
