[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tortoisesvn-dev
Subject:    Re: Feature Request: Merge svn:ignore property recursively
From:       "Johan Appelgren" <johan.appelgren () gmail ! com>
Date:       2007-03-23 12:55:39
Message-ID: 1844048f0703230555t2cdb263eh172cafcc5fca2261 () mail ! gmail ! com
[Download RAW message or body]

On 2/13/07, Stefan Küng <tortoisesvn@gmail.com> wrote:
> Jörg Rohrschneider wrote:
> >    Hi,
> >
> > I haven't found anything about this in the Issue Tracker, but I think
> > this would a real improvement:
> >
> > The 'svn:ignore' property of directories can be set recursively. But
> > this action OVERRIDES all settings of the directories below.
> >
> > Example:
> >
> >   dir_above (svn:ignore= pattern_all)
> >   + dir_below (svn:ignore= pattern_all + pattern_special)
> >
> > Now I want to add a ignore pattern (pattern_added) to the whole tree:
> > If I add it recursively to 'dir_above' the result is:
> >
> >   dir_above (svn:ignore= pattern_all + pattern_added)
> >   + dir_below (svn:ignore= pattern_all + pattern_added)
> >
> > thus losing 'pattern_special' of the subdirectory.
> > One should be able to get the result
> >
> >   dir_above (svn:ignore= pattern_all + pattern_added)
> >   + dir_below (svn:ignore= pattern_all + pattern_special + pattern_added)
> >
> >
> > Here's my suggestion:
> > There should be an additional checkbox 'Merge property values' in the
> > 'Edit Properties' dialog
> > 1. User edits a property of a directory
> > 2. User checks the 'Apply property recursively' checkbox
> > 3. User checks the (new) checkbox 'Merge property values'
> > 4. User confirms the dialog
> > 3. Tortoise recursively merges the new property value into the respective
> >    values of the property in all subdirectories
> >
> > Rules:
> > - The checkbox 'Merge values' is enabled if and only if 'Apply recursively' is
> > checked
> >
> > I would deem this a very useful enhancement...
>
> You'd have to ask on the Subversion mailing list for such a 'merge'
> feature - it's Subversion that sets the properties recursively, without
> any chance of TSVN to interfere with that command.

Is this behavior documented anywhere? I couldn't find anything about
it in the TSVN docs or UI.

Maybe it could be mentioned in a tooltip for the recursive checkbox?

/Johan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic