Stefan Sperling wrote on Sun, Oct 17, 2010 at 14:43:57 +0200:
> Your patch seems to handle copies only. What about locally added files?
Does this part of the regression patch cover the scenario you have in mind?
Index: subversion/tests/cmdline/lock_tests.py
===================================================================
--- subversion/tests/cmdline/lock_tests.py (revision 1023400)
+++ subversion/tests/cmdline/lock_tests.py (working copy)
@@ -1573,6 +1590,39 @@ def replace_and_propset_locked_path(sbox):
+def cp_isnt_ro(sbox):
...
+ # added file
+ sbox.simple_add(kappa_path)
+ svntest.actions.set_prop('svn:needs-lock', 'yes', kappa_path)
+ is_writable(kappa_path)
+ sbox.simple_commit(kappa_path)
+ is_readonly(kappa_path)
...
@@ -1619,6 +1669,7 @@ test_list = [ None,
+ cp_isnt_ro,
]