The removal of a directory called "kspread" was (wrongly) committed in revision 420162. To try and revert that (the wrong way) I did: $ svn mkdir kspread $ svn merge -rBASE:PREV kspread svn: subversion/libsvn_ra_svn/marshal.c:421: vwrite_tuple: Assertion `opt || ((rev) >= 0)' failed. Note that this only happens with ra_svn (using a svn+ssh URL). A similar test with a file URL gave: $ svn merge -rBASE:PREV dir svn: File not found: revision 0, path '/trunk/dir'
Original issue reported by davidfaure