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

Re: [Bug or Feature ;)] Icon overlays on mixed working copy

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-11-14 18:56:07 CET

Michael Dietschi wrote:
> Hi devs,
>
> we discovered an icon overlay "feature" which is not always helpful. I'm
> not sure if it's even an explcit feature or an implicit misbehaviour.
> Following scenario (always using recursive overlays)...
>
> +- [project1]
> | |
> | +- [...]
> |
> +- [project2]
> | |
> | +- [...]
>
> ...shows the icon overlays correctly for both working copies (project1,
> project2 are working copies of separate projects).
>
> Now if you create a mixed (project) working copy by copying project1
> into project2...
>
> +- [project1]
> | |
> | +- [...]
> | |
> | +- [project2]
> | |
> | +- [...]
>
> ...and modify project2 then not only project2 but also project1 will get
> the modified-overlay. This might by a feature to indicate one that there
> has "something" changed but there are situations where one wants to
> disable this "feature".

This feature was heavily requested:
only that way can you see that there is something that needs committing
(or your attention otherwise) below a folder you're seeing in the
explorer. It doesn't matter if you have a nested layout or not.

> I know that we could disable recursive overlays globally but that's not
> really a solution because we (normally) really like them. We also tried
> to add project2 to project1's ignore list but this has no effect on the
> overlays - project1 is still shown as modified.

You can't ignore something below an allowed path. And you can't ignore
versioned folders with the normal svn ignores.

> Would it be possible that one is able to selectively stop overlay
> recursion - either by honoring the svn:ignore property or even by
> implementing a new tsvn:overlay-recursion-stop property? Or any other
> solutions/suggestions?

Sorry, I won't implement something like this. It's way too 'expensive'
(i.e., it would take a lot more disk activity to do something like that
with properties).

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Nov 14 18:56:49 2007

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