Using Atlassian FishEye analysis with Crucible code review. (Version:4.4.0 Build:20170412122150 2017-04-12). Note that I added a "Console.error(error_body)" line after the "Failed to anchor" line in crucible.py.
$ svn diff folder --depth empty
Index: folder
===================================================================
--- folder (revision 245606)
+++ folder (working copy)
Property changes on: folder
___________________________________________________________________
Modified: svn:mergeinfo
Merged /folder:r229420
$ svn diff folder --depth empty > temp
$ crucible.py APREV -r XXX -f temp
...
Error: Failed to anchor the patch to repository XXX, please check that the repository is the correct one
{u'message': u"Unable to anchor patch [APREV-27-patch-0.txt] to repository [XXX]: Crucible tried to anchor your patch to 'XXX', but there was conflicting content in 'folder' at revision '244550'.", u'code': u'PatchAnchorFailed'}
$ svn diff -c 244550 folder --depth empty
Index: folder
===================================================================
--- folder (revision 244549)
+++ folder (revision 244550)
Property changes on: folder
___________________________________________________________________
Modified: svn:mergeinfo
Merged /folder:r240714,242943