[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-cvs
Subject: svn commit: r25885 - trunk/subversion/tests/cmdline
From: kameshj () tigris ! org
Date: 2007-07-30 11:53:27
Message-ID: 200707301153.l6UBrR3w016272 () svn2 ! sjc ! collab ! net
[Download RAW message or body]
Author: kameshj
Date: Mon Jul 30 04:53:27 2007
New Revision: 25885
Log:
XFail Testcase to prove bug #2853
See http://subversion.tigris.org/issues/show_bug.cgi?id=2853
* subversion/tests/cmdline/merge_tests.py
(single_file_replace_style_merge_capability): New function.
(test_list): Add 'single_file_replace_style_merge_capability' to test_list
with a XFail marker.
Patch by: Senthil Kumaran <senthil@collab.net>
Suggested by: kameshj
Modified:
trunk/subversion/tests/cmdline/merge_tests.py
Modified: trunk/subversion/tests/cmdline/merge_tests.py
URL: http://svn.collab.net/viewvc/svn/trunk/subversion/tests/cmdline/merge_tests.py?pathrev=25885&r1=25884&r2=25885
==============================================================================
--- trunk/subversion/tests/cmdline/merge_tests.py (original)
+++ trunk/subversion/tests/cmdline/merge_tests.py Mon Jul 30 04:53:27 2007
@@ -6956,6 +6956,40 @@
expected_skip,
check_props=1)
+def single_file_replace_style_merge_capability(sbox):
+ "replace-style merge capability for a single file"
+
+ ## See http://subversion.tigris.org/issues/show_bug.cgi?id=2853. ##
+
+ sbox.build()
+ wc_dir = sbox.wc_dir
+ iota_path = os.path.join(wc_dir, 'iota')
+ mu_path = os.path.join(wc_dir, 'A', 'mu')
+
+ # delete mu and replace it with a copy of iota
+ svntest.main.run_svn(None, 'rm', mu_path)
+ svntest.main.run_svn(None, 'mv', iota_path, mu_path)
+
+ expected_status = svntest.actions.get_virginal_state(wc_dir, 1)
+ expected_status.tweak('A/mu', status=' ', wc_rev=2)
+ expected_status.remove('iota')
+ expected_output = svntest.wc.State(wc_dir, {
+ 'iota': Item(verb='Deleting'),
+ 'A/mu': Item(verb='Replacing'),
+ })
+ svntest.actions.run_and_verify_commit(wc_dir,
+ expected_output,
+ expected_status,
+ None, None, None, None, None,
+ wc_dir)
+
+ # Merge the file mu alone to rev1
+ svntest.actions.run_and_verify_svn(None, [svntest.main.merge_notify_line(-2),
+ 'D ' + mu_path + '\n',
+ 'A ' + mu_path + '\n'],
+ [], 'merge', '-r2:1',
+ mu_path)
+
########################################################################
# Run the tests
@@ -7022,6 +7056,7 @@
Skip(mergeinfo_and_skipped_paths, svntest.main.is_ra_type_file),
update_loses_mergeinfo,
merge_loses_mergeinfo,
+ XFail(single_file_replace_style_merge_capability),
]
if __name__ == '__main__':
---------------------------------------------------------------------
To unsubscribe, e-mail: svn-unsubscribe@subversion.tigris.org
For additional commands, e-mail: svn-help@subversion.tigris.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic