Re: Problem with merge tracking in 1.5.0
From: Colm Aengus Murphy <colm.murphy_at_s3group.com>
Date: Tue, 08 Jul 2008 16:21:19 +0100 Hi Mark, I've attached a script that reproduces the problem. Regards Colm A Mark Phippard wrote: On Mon, Jul 7, 2008 at 2:41 PM, Mark Phippard <markphip@gmail.com> wrote:On Mon, Jul 7, 2008 at 10:20 AM, Colm Aengus Murphy <colm.murphy@s3group.com> wrote:I committed all changes (including the change to the dir at the root of the project). I can see the details of the merge using svn log -g (or using Tortoise SVN repo browser). The only difference between the two tests was that in the second test the merged file had a conflict.Can you create a reproduction recipe? Ideally a script/batch file that creates a repository, loads initial content, and then runs the commands that leads to the problem.It occurs to me that this is actually the expected behavior. Of course it is not the ideal or desired behavior, but it is what we would expect. I am going to try to put together a blog post that explains in more detail and will post link when I have it. You really need to delete and recreate branches after they are reintegrated for merges to continue to DTRT. The information contained in this e-mail and in any attachments is confidential and is designated solely for the attention of the intended recipient(s). If you are not an intended recipient, you must not use, disclose, copy, distribute or retain this e-mail or any part thereof. If you have received this e-mail in error, please notify the sender by return e-mail and delete all copies of this e-mail from your computer system(s). Please direct any additional queries to: communications@s3group.com. Thank You. Silicon and Software Systems Limited. Registered in Ireland no. 378073. Registered Office: South County Business Park, Leopardstown, Dublin 18
#!/bin/csh
set pwd = `pwd`
mkdir $WORK
echo "Creating repo structure"
echo "Checkout devel and add file"
echo "Create private branch"
# Create a private branch
echo "Switch to private branch and make an change"
echo "Switch to devel branch and make an conflicting change"
echo "Merge to devel"
echo "Resolve conflict and commit"
svn log -g tools
echo "Try to repeat the merge to devel"
The information contained in this e-mail and in any attachments is confidential and is designated solely for the attention of the intended recipient(s). If you are not an intended recipient, you must not use, disclose, copy, distribute or retain this e-mail or any part thereof. If you have received this e-mail in error, please notify the sender by return e-mail and delete all copies of this e-mail from your computer system(s).
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.