| This is bad, but there is probably not much we can do about it. The 
patches that make up your two repositories violate a certain global 
invariant. This is usually caused by bugs in the darcs-1 or darcs-2 
patch formats. An unfortunate side-effect of some refactors we made 
since 2.16 is that darcs is now more likely to "notice" violation of 
such invariants. In such a case there is really nothing we can do other 
than crashing.
However, there are things you can do to mitigate the situation.
My guess is that the repo you are pulling from ("REPOS") either has 
unresolved conflicts, in which case it may help to resolve these 
conflicts first. Otherwise, i.e. if the conflict is with patches in the 
repo into which you pull, you could try `darcs rebase pull`. This 
suspends any local patches that conflict. You can then `darcs rebase 
unsuspend` them one at a time, resolve the conflicts, and `darcs amend` 
those resolutions into the patch. (This works somewhat similar to `git 
pull --rebase`, in case you happen to be familiar with that.) |