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

[TSVN] Re: Low priority commit-dialog feature requests

From: Matthew Mastracci <matt_at_aclaro.com>
Date: 2005-07-01 00:37:51 CEST

Simon Large wrote:

> svn:ignore affects other users. Global ignores as set up in
> TSVN->settings are local to your PC, so if you always put that stuff in
> a folder called Matthew_Test you can just add */Matthew_Test to your
> global ignore list.

Global ignores would work, but it's a bit of a pain to add and remove
then. I'd like to do the functional equivalent of quickly closing a
tree node to hide data that I don't need to see.

I suppose that having a right-click option on a folder to
collapse/expand the folder and its children might work - the files are
still in the list, just rolled up into a single node.

>>>If you want to do that, I suggest you use the TSVN tab in the
>>>explorer properties dialog to set the svn:ignore property directly.
>>
>>The recursive svn:ignore doesn't work very well, because it ends up
>>blowing away more specific ignores lower down the tree.
>
> Huh? How does it do that? It should just append the pattern to whatever
> is there already. If it doesn't then it's a bug in subversion.

I think it must be a bug in subversion. I set the svn:ignore property
on a directory to "test", then tried setting it from a directory above
to "bar" and it blew away the contents of the svn:ignore property,
replacing it with "bar".

I'm using TortoiseSVN 1.2.0, Build 3602.

I just checked the subversion source and it's not doing a merge on the
svn:ignore property as far as I can tell:

http://www.endrun.org/xr/svn/source/subversion/libsvn_wc/props.c#1041

Quick question: if the property-recursive flag is set on the TortoiseSVN
property page, should the "set" button always be enabled? If not, I can
just force a fake change to the root svn:ignore pattern
(space/backspace) to enable the "set" button so that I can propagate the
changes down.

Thanks,
Matt.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Jul 1 08:13:43 2005

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.