You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by pb...@apache.org on 2010/05/21 22:53:35 UTC

svn commit: r947169 - /subversion/trunk/subversion/tests/cmdline/merge_tests.py

Author: pburba
Date: Fri May 21 20:53:34 2010
New Revision: 947169

URL: http://svn.apache.org/viewvc?rev=947169&view=rev
Log:
Tweak an XFailing merge test to reflect expected issue #3642 behavior.

* subversion/tests/cmdline/merge_tests.py

  (merge_target_with_non_inheritable_mergeinfo): During a depth=immediates
   merge, immediate directory children of the merge target should get
   non-inheritable mergeinfo describing the merge *if* a depth=infinity
   merge would have affected that child.

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

Modified: subversion/trunk/subversion/tests/cmdline/merge_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/merge_tests.py?rev=947169&r1=947168&r2=947169&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/merge_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/merge_tests.py Fri May 21 20:53:34 2010
@@ -9456,8 +9456,14 @@ def merge_target_with_non_inheritable_me
   expected_output = wc.State(A_COPY_B_path, {
     'lambda' : Item(status='U '),
     })
+  # Issue #3642 http://subversion.tigris.org/issues/show_bug.cgi?id=3642
+  #
+  # We don't expect A_COPY/B/F to have mergeinfo recorded on it because
+  # not only is it unaffected by the merge at depth immediates, it could
+  # never be affected by the merge, regardless of depth.  
   expected_mergeinfo_output = wc.State(A_COPY_B_path, {
-    ''  : Item(status=' U'),
+    ''   : Item(status=' U'),
+    'E'  : Item(status=' U'),
     })
   expected_elision_output = wc.State(A_COPY_B_path, {
     })
@@ -9472,7 +9478,7 @@ def merge_target_with_non_inheritable_me
   expected_status = wc.State(A_COPY_B_path, {
     ''         : Item(status=' M', wc_rev=2),
     'lambda'   : Item(status='M ', wc_rev=2),
-    'F'        : Item(status=' M', wc_rev=2),
+    'F'        : Item(status='  ', wc_rev=2),
     'E'        : Item(status=' M', wc_rev=2),
     'E/alpha'  : Item(status='  ', wc_rev=2),
     'E/beta'   : Item(status='  ', wc_rev=2),