Is there a switch for svn.exe to make it recursively touch only folders? I couldn't find any way of setting repository properties using TSVN.
I think the common case is to apply the properties to more than one folder. The IBaitsNet repository looks something like this: /trunk/ /trunk/java/ /trunk/cs/ <--- folder with properties /trunk/cs/docs /trunk/cs/mapper <--- folder with properties /trunk/cs/npetshop /trunk/cs/npetshop2 /trunk/cs/README.txt /trunk/cs/to-do.txt /trunk/cs/tutorial/ ... I usually just have the mapper folder on my drive. I think its ok if someone checks out a deeply nested folder: /trunk/cs/tutorial/Tests/Resources/ and they don't get property support in TSVN. --- Cory Trese <[EMAIL PROTECTED]> wrote: > This might be a little off-topic ... it's about this subject at least > though ... > > From the TortoiseSVN help file, under "Daily Use Guide" in > "5.24. Integration with Bugtracking Systems / Issue trackers" it is > noted that > > [snip] > > Set the Properties on Folders > > These properties must be set on folders for the system to work. When > you commit a file or folder the properties are read from that folder. > If the properties are not found there, TortoiseSVN will search > upwards > through the folder tree to find them until it comes to an unversioned > folder, or the tree root (eg. C:\) is found. If you can be sure that > each user checks out only from e.g trunk/ and not some subfolder, > then > it's enough if you set the properties on trunk/. If you can't be > sure, > you should set the properties recursively on each subfolder. A > property setting deeper in the project hierarchy overrides settings > on > higher levels (closer to trunk/). > > For tsvn: properties only you can use the Recursive checkbox to set > the property to all subfolders in the hierarchy, without also setting > it on all files. > > [/snip] > > So, according to the documentation, the best bet is to use > "Recursive" > from the TSVN properties menu to apply these only to the folders in > the repository. That's how I've been doing it as sometimes my users > do not always check out high enough in the tree to get the trunk. > > -- > **************************************** Cory J Trese > Development: http://polydevmono.blogspot.com/ > Personal: http://digital2noise.blogspot.com/ > > > On 11/6/05, Ron Grabowski <[EMAIL PROTECTED]> wrote: > > Neat! Did you use the -R (set recursively) switch: > > > > C:\ibatis\trunk\cs>svn propset -R bugtraq:url > > "http://issues.apache.org/jira/browse/%BUGID%" * > > property 'bugtraq:url' set (recursively) on 'docs' > > property 'bugtraq:url' set (recursively) on 'mapper' > > property 'bugtraq:url' set (recursively) on 'npetshop' > > property 'bugtraq:url' set (recursively) on 'npetshop2' > > property 'bugtraq:url' set (recursively) on 'README.txt' > > property 'bugtraq:url' set (recursively) on 'to-do.txt' > > property 'bugtraq:url' set (recursively) on 'tutorial' > > > > or did you set the property up one level higher? > > > > C:\ibatis\trunk>svn propset bugtraq:url > > "http://issues.apache.org/jira/browse/%BUGID%" cs > > property 'bugtraq:url' set on 'cs' > > > > When I started the commit using the -R switch it was committing > _every_ > > file in the repository. I got scared and aborted the commit. I > think > > the second way (not using the -R option) is the correct way. > > > > --- [EMAIL PROTECTED] wrote: > > > > > Author: nicko > > > Date: Sun Nov 6 16:52:17 2005 > > > New Revision: 331170 > > > > > > URL: http://svn.apache.org/viewcvs?rev=331170&view=rev > > > Log: > > > Added properties to root folders to support integration between > > > TortoiseSVN and the JIRA bug tracking system. > > > > > > Modified: > > > logging/log4net/ (props changed) > > > logging/log4net/trunk/ (props changed) > > > > > > Propchange: logging/log4net/ > > > > > > ------------------------------------------------------------------------------ > > > bugtraq:logregex = (LOG4NET-\d+) > > > > > > Propchange: logging/log4net/ > > > > > > ------------------------------------------------------------------------------ > > > bugtraq:url = http://issues.apache.org/jira/browse/%BUGID% > > > > > > Propchange: logging/log4net/trunk/ > > > > > > ------------------------------------------------------------------------------ > > > bugtraq:logregex = (LOG4NET-\d+) > > > > > > Propchange: logging/log4net/trunk/ > > > > > > ------------------------------------------------------------------------------ > > > bugtraq:url = http://issues.apache.org/jira/browse/%BUGID% > > > > > > > > > > > > > >