On Tuesday 31 August 2004 09:57 am, Dzmitry Lazerka wrote:
> Hello users,
>
> After I copied 'pre-revprop-change.tmpl' -> 'pre-revprop-change' in
> repository folder 'hooks/' and get error:
> ------------
> 'pre-revprop-change' hook failed with error output:
>
> ------------
>
> Repository on FreeBSD, accessing through 'svn://', version -- 1.0.5
> (r9954)
>
> PS: I tried to play with file 'pre-revprop-change' like making it
> executeble, clearing its content, write "exit 0" and so on, but
> it's all the same...
>
> What can I do to enable changing log message?
Sounds like a permissions problem. What user is svnserve running as? The
hooks need to be executable by this user. Either this user should own the
files or the user should be a member of a group which owns the files. For
example, on my system, the subversion daemon runs as a user in the "svn"
group. My pre-rev-prop-change script is owned by root:svn and has the
set-group-id bit set.
-rwxrws--- 1 root svn 2039 Jun 29 18:03 pre-revprop-change*
The hook script should exit with a zero ("exit 0") for success or non-zero
("exit 1") for failure. Hope this helps.
-Sean Laurent
------------------------------
The only difference between a rut and a grave is the depth.
------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 31 17:59:48 2004