Trying to apply a patch bundle:
First patch is:
Wed Jan 7 15:19:47 CET 2009 Petr Rockai <me@mornfall.net>
* Skeleton mpiThread that will eventually provide the remote/local interface.
Second patch is:
Wed Feb 4 14:44:48 CET 2009 Petr Rockai <me@mornfall.net>
* Semi-large internals refactor for code clarity. No functional change.
To reproduce:
darcs get http://divine.fi.muni.cz/darcs/branch-2.0
wget http://web.mornfall.net/stuff/use-data_storable-in-the-ffi-interface-and-
benchmarkhs_.dpatch
darcs apply the dpatch.
I really don't understand why it's trying to commute the patches, since they
appear in same order in both the original repository and in the patch bundle.
Probably a genuine bug in get_extra (and not in commutation). The latter patch
depends on the former, anyway, so the commutation *should not* succeed,
actually. Why it is trying that is beyond me (see above -- the patches appear
in same order in both contexts).
I have tracked this down to possible patch bundle corruption: a couple lines in
the bundle context have acquired an extra final period. That's all, removing
those makes the patch apply cleanly.
I'm like totally thrown off.
Also, something nasty is going on with bundle hash checking (I think I have
commented elsewhere that the check is done way too late... so probably this is
tha case, too).