Just came across this while trying to get some work done. I present the following fairly minimal recipe:
---------------------------------------------------------------- #!/bin/sh set -x REPOS=revert-lock-failure-repos WC=revert-lock-failure-wc rm -rf ${REPOS} ${WC} svnadmin create ${REPOS} svn co file://`pwd`/${REPOS} ${WC} svn mkdir ${WC}/dir-1 ${WC}/dir-2 svn ci -m "Add dir-1 and dir-2" ${WC} svn switch ^/dir-1 ${WC}/dir-2 --ignore-ancestry svn revert ${WC}/dir-2 ---------------------------------------------------------------- The final 'svn revert' in this script fails today with an error like: subversion/svn/revert-cmd.c:89: (apr_err=155005) subversion/libsvn_client/revert.c:189: (apr_err=155005) subversion/libsvn_client/revert.c:105: (apr_err=155005) subversion/libsvn_client/revert.c:105: (apr_err=155005) subversion/libsvn_wc/adm_ops.c:1549: (apr_err=155005) subversion/libsvn_wc/adm_ops.c:1549: (apr_err=155005) subversion/libsvn_wc/lock.c:1442: (apr_err=155005) svn: E155005: No write-lock in '/home/cmpilato/tests/revert-lock-failure-wc' -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature