[darcs-devel] Conversion to darcs-3

Benjamin Franksen ben.franksen at online.de
Thu Oct 10 13:00:41 UTC 2019


> It looks like we have an instance of the known bugs in darcs with
> swapping out dependencies via identical hunks.

Yes.

> I just made the clean repo starting from reviewed and I see the same
> thing as you.
> 
> But if I start from screened I do get an unconflicted patch (which may
> what you mean by "Not in screened" above).

Yes.

> If I try to pull between the two repos I get "Failed to commute common
> patches" errors. The error mentions this patch and one other, which is
> different in each direction (details below). I diffed the output of
> darcs changes in the two repos and the only difference, after sorting
> the hashes, is in those two patches.
> 
> Regardless of the general handling of duplicates, I think this destroys
> the strategy of expecting we will get the same converted patch no matter
> what repo we start the conversion from :-(

I don't think so. We can try to commute patches in a different order. In
case a dependency has already been commuted past /and/ is no longer part
of that repo (i.e. has been obliterated or amended) we'll have to fail,
but I guess this is not the typical scenario.



More information about the darcs-devel mailing list