[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: "svn resolve" Leaves Temporary Files in WC When More Than One Conflict for a File is Present

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Thu, 10 Jul 2008 21:51:11 +0300 (Jerusalem Daylight Time)

Jeremy Whitlock wrote on Mon, 7 Jul 2008 at 16:15 -0600:
> Hi All,
> I have ran into a situation where I get prompted for multiple
> conflicts for the same file during update/merge/switch and when I
> resolve the file, only the last set of temporary files are removed
> from the WC. Here is an example to reproduce:
>
> 1) Create a branch.
> 2) Create multiple revisions on the branch that will create
> conflicting blocks on the same file when merging to the trunk.
> 3) Merge back to the trunk. (Use the -c notation: svn merge -c2,5,7-9,11)
> 4) svn resolve --accept=theirs-full
>
> You should see that only one set of the temporary files are removed.
> While the conflict is resolved, and the affected file is available for
> commit, you still have some left over temporary files. I guess that
> the resolve command should be conflict chunk aware.

Meaning, if there are two conflicts in a file (and maybe a third in its
properties), you can mark individually any one of the three as resolved?
This isn't possible (afaik).

> Can anyone help
> me validate this so the appropriate information can be put into the
> tracker?
>

IIUC, 'svn resolve' should remove the .rN/.rN+1/.mine files, like
'resolved' always did. If you need someone to validate this specific
scenario, please provide a reproduction script. :)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-07-10 22:00:10 CEST

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.