Ale and I saw that the call to 'removeFromUnrevertContext' from the
function 'tentativelyReplacePatches' called by 'optimize --reorder' was
the source of the problem.
We are going to fix the issue by not updating anymore the unrevert patch
when reordering history (since reordering does not remove any patch in
the end, the unrevert patch will always be appliable).
However it will be good to see why 'removeFromUnrevertContext' is
choking on this particular case, even after this ticket is closed.
|