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

Re: Spurious conflicted overlay

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 20 Mar 2009 09:44:48 +0000

2009/3/19 Konstantin Kolinko <knst.kolinko_at_gmail.com>:
> 2009/3/19 Simon Large <simon.tortoisesvn_at_googlemail.com>:
>> 2009/3/19 Stefan Küng <tortoisesvn_at_gmail.com>:
>>> Simon Large wrote:
>>>> Hi folks,
>>>>
>>>> I made a mistake when trying to merge earlier this evening. I merged
>>>> trunk/doc into branches/1.6.x/doc/source and got a tree conflict on
>>>> source. Oops, revert that!
>>>>
>>>> Now I have a conflicted overlay on source, but CfM shows no conflicts,
>>>> and I am allowed to commit from the top level doc folder. Since then I
>>>> upgraded to the latest nightly, and also tried cleanup, but nothing
>>>> will clear the conflicted overlay. Killing TSVNcache.exe clears it for
>>>> a short time, but after a while it goes back to conflicted. svn status
>>>> shows no conflicts either.
>>>
>>> Can't reproduce this.
>>> * show log for 'doc'
>>> * select r15754, right-click, "merge revision to...", select
>>> 1.6.x\doc\source as the target
>>> * tree conflict on 1.6.x\doc\source
>>> * revert
>>>
>>> the overlay changes back to 'normal' as it should.
>>> And it stays as 'normal' even after waiting 10 minutes and two
>>> 'cleanup's on 1.6.x.
>>>
>>> I used r15754, assuming that's the merge you attempted?
>>> Maybe you merged a different way or another revision?
>>
>> Not sure exactly how to reproduce it, but this is a cut down version
>> of the working copy with most of the content excluded. It still shows
>> clean in CfM and has a conflicted overlay.
>>
>> Simon
>>
>
> I see that it is wc of trunk,
> so you attempted to merge branch into trunk, not vice versa?

I forget exactly what I did now, but these tree conflicts do not
prevent committing (is that a bug?) so what likely happened is this:
* Switch trunk to branch
* Merge wrongly
* Revert
* Merge correctly
* Commit
* Switch branch back to trunk

The conflicted overlay is still there after the switch back to trunk,
and that is what I zipped up.

> For the record:
> svn st --no-ignore
> svn st -u
> both do show the conflicts there.
>
> Filed an issue:
> http://subversion.tigris.org/issues/show_bug.cgi?id=3382

Thanks.

> I wondered, that your WC has /.svn/format with value of 10.
> Fresh checkouts with 1.6 and svn updates of 1.5 (format 9) wc
> do not have that file at all. I know it was removed during
> development of 1.6
>
> Probably its presence does not hurt anything. Just mentioning, if you
> would look for a reason to do a fresh checkout.

I have been using a TSVN nightly build which was based on svn trunk
for several months, so it is possible that at the time the WC was
converted to 1.6 the code did not exist to remove the format file.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1363218
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-03-20 10:44:57 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.