Fixing the bug in the frontend was easy. But I also wanted to fix
the missing internal failure in the TreeMonad. Fixing that revealed
another problem in Darcs.Repository.State where we wrongly apply
auto-detected moves not only to the pending state, but also to the
working state. Note that these moves are by definition already
"applied" in the working tree which makes all tests with --look-for-
moves fail. Fixing that was not too difficult but also not
completely trivial.
Will send a patch and also prepare a new bugfix release on the 2.16
branch.
|