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

Re: How to modify a meta-data in pre-commit hook

From: Ryan Schmidt <subversion-2006c_at_ryandesign.com>
Date: 2006-07-07 14:12:33 CEST

On Jul 7, 2006, at 13:56, MALCOR, Claire wrote:

> I have installed SubVersion recently, and I try to develop a script
> in python with libsvn module.
>
> I want to have this feature :
>
> $> svn co file
> -> execution of the pre-commit hook
> -> execution of the python script, and modification of the file meta -
> -> data 'FM' Commit completed

I assume you meant "svn ci file" and not "svn co file"

> The script is executed by the pre-commit hook, but I don't know how
> to modify the meta-data. And the problem is that the commited file
> is locked by the commit action.
>
> My configuration :
> SubVersion 1.3.1
> Python 2.3 bindings
> Windows XP :'(

What meta-data are you trying to modify? Are you talking about
revision properties, like svn:author, svn:date, svn:log, etc.? If so,
that's fine, but you must not attempt to modify file contents or
versioned properties like svn:eol-style or svn:mime-type because the
working copy would then be out of sync with the repository and the wc
would most likely break in mysterious ways.

What does it mean when you say the committed file is locked by the
commit action? Where is it locked? Are you talking about a Subversion
lock, or something else?

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jul 7 14:14:05 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.