On Mon, Aug 23, 2010 at 12:35 PM, Stefan Sperling <s...@elego.de> wrote:
> One more question: In case a file/directory has been copied, does that > affect its implicit mergeinfo in any way? Definitely, a copy *has* implicit mergeinfo, whereas a local addition has none. Think of it like this: Do a URL-to-WC copy of Subersion's own tr...@988208 to some-branch-wc. If we tried this... svn merge -c988175 ^/subversion/tr...@head some-branch-wc ...we wouldn't expect r988175 to be merged to the working copy. Because '/subversion/trunk:988175' is not contained in the copied target's explicit/inherited mergeinfo, it is the target's implicit mergeinfo that prevents this. > If so, we should probably make > the code I added to get_full_mergeinfo() handle copies differently > than locally added items. It doesn't appear that anything needs to be done, svn_client__derive_location() handles the case where ABSPATH_OR_URL is a copy, and returns the copy-from URL, not an error. So your change in r988188 has no effect in this case. Paul > Stefan