You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/01/16 22:00:16 UTC

svn commit: r1434391 - /subversion/trunk/subversion/tests/cmdline/externals_tests.py

Author: rhuijben
Date: Wed Jan 16 21:00:15 2013
New Revision: 1434391

URL: http://svn.apache.org/viewvc?rev=1434391&view=rev
Log:
* subversion/tests/cmdline/externals_tests.py
  (move_with_file_externals): Add a simple regression test for issue #4293.
     I don't get it to fail on my system though, so this test probably needs
     more tweaks.

Modified:
    subversion/trunk/subversion/tests/cmdline/externals_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/externals_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/externals_tests.py?rev=1434391&r1=1434390&r2=1434391&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/externals_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/externals_tests.py Wed Jan 16 21:00:15 2013
@@ -2992,7 +2992,23 @@ def list_include_externals(sbox):
   exit_code, stdout, stderr = svntest.actions.run_and_verify_svn2(
     "OUTPUT", expected_stdout, [], 0, 'ls', '--include-externals', C_url)
 
-
+@Issue(4293)  
+def move_with_file_externals(sbox):
+  "move with file externals"
+
+  sbox.build(read_only = True)
+  wc_dir         = sbox.wc_dir
+  repo_url       = sbox.repo_url
+
+  sbox.simple_propset('svn:externals', repo_url + '/iota@1 iota-1\n' +
+                                       repo_url + '/iota   iota-2\n' +
+                                       repo_url + '/iota   iota-3\n',
+                      '', 'A', 'A/D')
+
+  # Bring in the file externals
+  sbox.simple_update('')
+  
+  sbox.simple_move('A', 'A_moved')
 
 ########################################################################
 # Run the tests
@@ -3043,6 +3059,7 @@ test_list = [ None,
               url_to_wc_copy_of_externals,
               duplicate_targets,
               list_include_externals,
+              move_with_file_externals,
              ]
 
 if __name__ == '__main__':