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

Re: disregarding svn:global-ignores

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Tue, 6 Nov 2012 21:30:04 +0100

On Tue, Nov 6, 2012 at 8:55 PM, Paul Burba <ptburba_at_gmail.com> wrote:
> On Tue, Nov 6, 2012 at 2:33 PM, Johan Corveleyn <jcorvel_at_gmail.com> wrote:
>> On Tue, Nov 6, 2012 at 8:22 PM, Stefan Sperling <stsp_at_elego.de> wrote:
>>>
>>> On Tue, Nov 06, 2012 at 11:06:51PM +0400, Ivan Zhakov wrote:
>>> > /bike-shed note: why property named "svn:global-ignores", not
>>> > "svn:global-ignore"? It will be looking more consistent with
>>> > "svn:ignore".
>>>
>>> The name mirrors the "global-ignores" option in the configuration file.
>>> That's not a very strong argument, of course.
>>> A more convincing argument against changing it is that changing it
>>> involves changing lots of lines of code, see r1405834 :)
>>
>> At the risk of getting something thrown at me: after reading Julian's
>> arguments, I was thinking "svn:recursive-ignore" might be a better
>> name. It doesn't sound as global, and it does adequately describe what
>> it does as opposed to svn:ignore. (except if it doesn't ... not
>> entirely sure if "recursive" is accurate for the current behavior).
>
> Hi Johan,
>
> I suspect that "svn:recursive-ignore" will find disfavor for the same
> reason my original "svn:inheritable-ignores" did: Nobody embraced the
> idea of explicitly declaring the property as inheritable (or
> recursive) as part of its name. Just replace "inheritable" with
> "recursive" in this thread and you'll see what I mean:
> http://svn.haxx.se/dev/archive-2012-11/0005.shtml

Yeah, sorry I didn't participate in that thread. But I don't actually
agree that it's the same (though you could be right about the similar
dislike by others ... don't know). The term "recursive" sounds to me
more like it describes the behavior of the ignore pattern (like
'**/*.py' would to me also indicate a recursive pattern). While
"inheritable" is more an implementation detail of the props mechanism
that we use for that.

So to me, "recursive" sounds a lot like "global" (unlike
"inheritable"), except that it's not global but only effective in that
subtree.

But I'm not a native English speaker, so I could be wrong in the
"sounds a lot like" area ... and I'm late in the bikeshedding game
anyway ... so not pushing for anything :-) ...

--
Johan
Received on 2012-11-06 21:30:57 CET

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