Shelving: add a test for shelving mergeinfo, XFail, issue
* subversion/tests/cmdline/shelf_tests.py
(shelve_mergeinfo): New test.
(test_list): Run it.
@@ -215,6 +215,19 @@ def checkpoint_basic(sbox):
save_revert_restore(sbox, modifier1, modifier2)
+#----------------------------------------------------------------------
+
+@XFail()
+@Issue(3747)
+def shelve_mergeinfo(sbox):
+ "shelve mergeinfo"
+
+ def modifier(sbox):
+ sbox.simple_propset('svn:mergeinfo', '/trunk/A:1-3,10', 'A')
+ sbox.simple_propset('svn:mergeinfo', '/trunk/A/mu:1-3,10', 'A/mu')
+
+ shelve_unshelve(sbox, modifier)
+
########################################################################
# Run the tests
@@ -227,6 +240,7 @@ test_list = [ None,
shelve_deletes,
shelve_from_inner_path,
checkpoint_basic,
+ shelve_mergeinfo,
]
if __name__ == '__main__':
