Hi, deleting the working copy root doesn't work (and I don't it think should), but the error message we print is somewhat confusing:
$ pwd /tmp/svn-sandbox/trunk $ svn rm . subversion/svn/delete-cmd.c:91: (apr_err=155007) subversion/svn/util.c:900: (apr_err=155007) subversion/libsvn_client/delete.c:355: (apr_err=155007) subversion/libsvn_wc/adm_ops.c:1069: (apr_err=155007) subversion/libsvn_wc/adm_ops.c:1069: (apr_err=155007) subversion/libsvn_wc/wc_db.c:5919: (apr_err=155007) subversion/libsvn_wc/wc_db.c:998: (apr_err=155007) svn: '/tmp/svn-sandbox' is not a working copy $ svn st $ Should this not say something like "/tmp/svn-sandbox/trunk is the root of a working copy and cannot be deleted"? On trunk, tyring to delete the current working directory works fine in a subdir of the working copy: $ cd epsilon/ $ svn rm . D zeta D . $ cd .. $ svn st D epsilon D epsilon/zeta $ But 1.6.x has funky problems (do we care?) 1.6.x-power $ svn rm . D . 1.6.x-power $ cd .. 1.6.x-power $ svn st epsilon D epsilon ! epsilon/zeta $ I noticed this because the svn-patch-improvements branch currently tries to delete the WC root if the patch deletes everything from the working copy (which is a bug and probably my fault): svn-patch-improvements-power $ svn st svn-patch-improvements-power $ svn rm * D alpha D beta D epsilon/zeta D epsilon D gamma/delta D gamma svn-patch-improvements-power $ svn diff > /tmp/test.diff svn-patch-improvements-power $ svn revert -R . Reverted 'alpha' Reverted 'beta' Reverted 'epsilon' Reverted 'epsilon/zeta' Reverted 'gamma' Reverted 'gamma/delta' svn-patch-improvements-power $ svn patch /tmp/test.diff D . subversion/svn/patch-cmd.c:84: (apr_err=155007) subversion/libsvn_client/patch.c:1873: (apr_err=155007) subversion/libsvn_client/patch.c:1799: (apr_err=155007) subversion/libsvn_client/patch.c:1698: (apr_err=155007) subversion/libsvn_wc/adm_ops.c:1073: (apr_err=155007) subversion/libsvn_wc/wc_db.c:6012: (apr_err=155007) subversion/libsvn_wc/wc_db.c:1011: (apr_err=155007) svn: '/tmp/svn-sandbox' is not a working copy svn-patch-improvements-power $ Comments and help appreciated, Stefan