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/10/09 21:02:18 UTC

svn commit: r1530763 - /subversion/trunk/subversion/tests/cmdline/revert_tests.py

Author: rhuijben
Date: Wed Oct  9 19:02:18 2013
New Revision: 1530763

URL: http://svn.apache.org/r1530763
Log:
* subversion/tests/cmdline/revert_tests.py
  (revert_move): Add new regression test for issue #4436, which currently
    triggers a segfault.
  (test_list): Add revert_move.

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

Modified: subversion/trunk/subversion/tests/cmdline/revert_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/revert_tests.py?rev=1530763&r1=1530762&r2=1530763&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/revert_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/revert_tests.py Wed Oct  9 19:02:18 2013
@@ -1643,6 +1643,24 @@ def revert_obstructing_wc(sbox):
   svntest.actions.run_and_verify_svn(None, "Skipped '.*A' -- .*obstruct.*", [],
                                      'revert', '-R', wc_dir)
 
+@XFail()
+@Issue(4436)
+def revert_move(sbox):
+  "revert a move"
+
+  sbox.build()
+  sbox.simple_mkdir('NEW')
+  sbox.simple_append('NEW/file', '1')
+  sbox.simple_add('NEW/file')
+  sbox.simple_commit('NEW')
+
+  sbox.simple_move('NEW/file', 'file')
+  sbox.simple_rm('NEW')
+
+  svntest.actions.run_and_verify_svn(None, None, [],
+                                     'revert', '-R', sbox.path('NEW'))
+
+
 
 ########################################################################
 # Run the tests
@@ -1683,7 +1701,8 @@ test_list = [ None,
               revert_no_text_change_conflict_recursive,
               revert_with_unversioned_targets,
               revert_nonexistent,
-              revert_obstructing_wc
+              revert_obstructing_wc,
+              revert_move,
              ]
 
 if __name__ == '__main__':