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

Re: Auto-Props

From: Andy Levy <andy.levy_at_gmail.com>
Date: Tue, 8 Jul 2008 14:31:18 -0400

On Tue, Jul 8, 2008 at 12:03, Jon Hardcastle <jd_hardcastle_at_yahoo.com> wrote:
> --- On Tue, 8/7/08, Simon Large <simon.tortoisesvn_at_googlemail.com> wrote:
>
>> From: Simon Large <simon.tortoisesvn_at_googlemail.com>
>> Subject: Re: Auto-Props
>> To: users_at_tortoisesvn.tigris.org
>> Date: Tuesday, 8 July, 2008, 3:07 PM
>> 2008/7/8 Rob Moore <robm_at_zuken.co.uk>:
>> > Hi,
>> >
>> > I am trying to configure my SVN repository so that any
>> .xls/.doc files are
>> > automatically added with a 'lock' property. I
>> looked in the documentation, and unless my glasses
>> > need changing I cannot see anything on how to do this,
>> please point me in the correct
>> > direction
>>
>> I agree it's not very obvious. Your prescription is
>> safe ;-)
>>
>> TSVN->Settings, edit subversion config file.
>>
>> http://svnbook.red-bean.com/en/1.4/svn.advanced.props.html#svn.advanced.props.auto
>>
>> Note that this is a client-side feature. To enforce this on
>> the
>> server, all you can do is add a pre-commit hook which
>> rejects addition
>> of these files if the svn:needs-lock property is not set.
>>
>> Also, be aware that autoprops only work for new adds.
>> Anything already
>> in the repository will need that property added manually.
>>
>> Simon
>>
>
> If you did want to add it to everyone in the repos.. then 'svn-apply-autoprops.py' is your friend.. atleast that is what i think it is called. It will require the same file as the client side solution (well mainly).
>
> Check out the repos, run svn-apply-autoprops.py and commit.
>
> From experience... if your repos is very massive.. break this process down abit...

Unless it's changed since I last tinkered with it, this script has one
pitfall. It strips all properties from the files in your WC, then
applies the properties specified in your auto-props. Which means that
if you've tweaked any files from their defaults, you'll lose those
property values.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-08 20:31:29 CEST

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