Hello all,

Apologies if this has already been reported, but it's a difficult one to search 
for. This came through from TortoiseSVN 1.8.5.

Here's the basic way to reproduce:

User #1 merges from A -> B and commits.
User #2 merges SOMETHING ELSE from A->B but doesn't update first to get User 
#1's changes.
User #2 commits, and SVN allows the commit. After reviewing the resulting 
mergeinfo, User #1's mergeinfo is overwritten, and the merge info from User #1 
is lost.

I've reproduced this several times with TortoiseSVN 1.8.5. Note, we're using 
2.5.16 version of VisualSVN server.

My opinion is SVN should reject User #2's commit, and inform them they have an 
out-of-date working copy and it should force them to update before committing 
their merge changes.
When I downgrade to 1.8.3, the proper "out of date" warning comes up and forces 
an update. Thus, it must have been something that was introduced as of 1.8.4.
FYI, another user has reported this issue here: 
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3071239

Thanks,
Jeb

Reply via email to