On Sat, Apr 30, 2011 at 06:29:19PM +0200, Paolo Compieta wrote:
> Hi,
> this is a first post, hope it's well written and clear. I've found this
> (candidate-)bug while at work, and it's a big problem for my company.
> I'm posting this to ask if it's a known bug (i haven't found anything
> similar in the issue tracker, hope i did the right searches) or if it's
> some stupid practice we're using that impairs us from handling "svn
> move on dirs" properly.

This is a remaining task tracked in this issue:
http://subversion.tigris.org/issues/show_bug.cgi?id=3150#desc4

I would expect this feature to appear in the 1.8 or a later release.

> 
> --- Details:
> 
> OS: Ubuntu 10.04, Windows Vista
> Subversion: 1.6.16
> 
> Bug: while merging, svn doesn't detect a tree conflict when:
>   source branch has "svn moved" (i.e. deleted) a folder
>   destination branch has modified a file inside the same folder
> 
> Step to reproduce:
> - trunk has folder A and file A/iota, branch is copied from this
> - trunk moves (deletes) folder A, branch modifies A/iota
> - branch merges from trunk
> 
> Actual behavior:
>   svn doesn't rise any conflict or warning, discarding all
>   modifications in the branch
> Expected behavior:
>   TREE CONFLICT: the directory being deleted in the branch
>   has changed from the merge's initial revision (see "Use
>   Case 5" and "Equality of directories" in
>   
> http://svn.apache.org/repos/asf/subversion/trunk/notes/tree-conflicts/detection.txt)
> 
> 
> Cheers,
> Paolo Compieta

Reply via email to