Re: svn commit: rev 2409 - trunk/subversion/include trunk/subversion/libsvn_client trunk/subversion/clients/cmdline trunk/subversion/tests/clients/cmdline trunk/subversion/tests/clients/cmdline/svntest
From: Ben Collins-Sussman <sussman_at_collab.net>
 
Date: 2002-07-04 08:35:53 CEST 
sussman@tigris.org writes:
 > Author: sussman
 By the way, there is a special-case "nice" behavior that Karl and I
 The general form of 'svn merge' is
    'svn merge source1 source2 wc-target'
 Typically, all three arguments are of the same node_kind... either all
 But in this *one* special case, if I cd into libsvn_wc and run 
    'svn merge -rX:Y update_editor.c'
 Then it's obvious what I want to happen; at the moment, I'll get an
 Here's a summary of behaviors in table form:
 source1  source2  target          behavior
 fileX    fileY     fileZ          apply diffs to fileZ
 fileX    fileY     dir            error.
 fileX    fileX     dir         ** try to apply diffs to dir/basename(fileX)
 So the new special rule would be:
       if the sources are both the same file and wc-target is a dir,
 I'll file a bite-sized issue on this.  In the meantime, people will
    'svn merge -rX:Y update_editor.c update_editor.c'
 Not a showstopper or anything, just very picky.  :-)
 ---------------------------------------------------------------------
  | 
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.