TODO for locking ================ NICE TO HAVE ------------ * support cancellation during lock/unlock. * "svn rm file" should error if file has "svn:needs-lock" and is not locked (is read-only) in WC. On Linux, at least, neither Svn nor the OS prevents "svn rm file" from completing. Same for "svn mv" of course. ----------------------------------------------- * Questions: * Should propedit and propset reject to set a property on a file with svn:needs-lock set? * how do locks relate to dump/load? file as an enhancement? * Stuff to document in book: - new 'svn up' and 'svn commit' behaviors w.r.t. locktokens - two new bdb tables in BDB section. - update the description of autoversioning in appendix C! * Unfriendly error messages are quoted in the svn-book for trying to commit or unlock a file without the correct lock, e.g. "Server sent ... 423 Locked ...". Is the book out of date? With 1.6.x, RA-local, lock held by me but in a different WC, messages include: $ svn ci svn: Cannot verify lock on path '/d/2'; no matching lock-token available $ svn unlock d/2 svn: '2' is not locked in this working copy