Author: rhuijben
Date: Tue Dec 17 12:08:54 2013
New Revision: 1551524
URL: http://svn.apache.org/r1551524
Log:
Add regression test, for a missing lock on move problem.
* subversion/tests/cmdline/move_tests.py
(move_to_from_external): New regression test.
(test_list): Add test.
Found by: schabi
Modified:
subversion/trunk/subversion/tests/cmdline/move_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/move_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/move_tests.py?rev=1551524&r1=1551523&r2=1551524&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/move_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/move_tests.py Tue Dec 17 12:08:54
2013
@@ -1553,6 +1553,30 @@ def copy_move_commit(sbox):
sbox.simple_move('A/D/GG', 'A/D/GG-moved')
sbox.simple_commit('A/D/GG-moved')
+@XFail()
+def move_to_from_external(sbox):
+ "move to and from an external"
+
+ sbox.build()
+ sbox.simple_propset('svn:externals', '^/A/D/G GG', '')
+ sbox.simple_update()
+
+ svntest.actions.run_and_verify_svn(None, None, [],
+ 'move',
+ sbox.ospath('GG/tau'),
+ sbox.ospath('tau'))
+
+ svntest.actions.run_and_verify_svn(None, None, [],
+ 'move',
+ sbox.ospath('iota'),
+ sbox.ospath('GG/tau'))
+
+ svntest.actions.run_and_verify_svn(None, None, [],
+ 'ic',
+ sbox.ospath(''),
+ sbox.ospath('GG'))
+
+
#######################################################################
# Run the tests
@@ -1569,6 +1593,7 @@ test_list = [ None,
move_many_update_add,
move_del_moved,
copy_move_commit,
+ move_to_from_external,
]
if __name__ == '__main__':