[darcs-users] darcs patch: Recognize a special DARCS_TESTING_PREFS_... (and 2 more)

Petr Rockai me at mornfall.net
Fri Jul 17 11:40:42 UTC 2009


Hi,

Eric Kow <kowey at darcs.net> writes:
[snip]
> I attach the two gzipped inventories.  The temp2 one corresponds to the
> obliterate and pull approach, and the temp3 to the plain old get
> approach.  Note that the temp3 one appears to a superset of the temp2
> one.  Somehow the temp2 approach breaks up the inventories more that
> than the second approach.  What exactly is going on?  And why does
> optimizing the darcs.net repository make this error go away?

I haven't looked in detail, but this sounds like a simple problem: inventories
don't get broken on out of order tags, but they do get broken on in-order
tags. An in-order tag is one that is below all patches that do not depend on
it. (If you think about it, the reasons should be simple enough.) When you do
optimize --reorder, all tags are pushed as far down as possible, and
inventories are re-broken at these points.

Yours,
   Petr.


More information about the darcs-users mailing list