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

Hooks don't work via Http-Access

From: Wiebesiek, Torsten <torsten.wiebesiek_at_grecon.de>
Date: Thu, 11 Jun 2009 13:05:06 +0200

Hi,

I've just setup our subversion repositories on a Linux machine. For each
repsitory, there exists a post-commit hook. Accessing the repositories
from the Linux machine via
> svn co /srv/svn/repositories/Playground Playground
> svn commit
works perfectly well, including the hooks.

Unfortunately, it's not working from our developer's windows machines.
I've tried tortoise as well as the command line client. Check out,
update, commit all works perfectly, but the hooks are not carried out.

To access the repositories, I've setup a virtual host on the apache,
that also serves our internal wiki. I've removed all group
authentication mechanism and tries simplified hooks and a simplified
virtual host configration (see below). The server is running as
wwwrun:www and the hook as 755 permissions.

Has anyone an idea, what I am doing wrong?

Thanks, Torsten

Software versions:
Subversion on server and client 1.6.2
Tortoise on client 1.6.2
Apache on server 2.2.9

Here is my simple post-commit hook for testing purpose (permissions
755):

> #!/bin/sh
>
> REPOS="$1"
> REV="$2"
>
> echo `/bin/date +"%Y-%m-%d %k:%M:%S"` : repository=$REPOS
revision=$REV >> /tmp/svn.log

And here is my apache virtual host configuration:

> <VirtualHost *:80>
>
> ServerName svn.local
>
> <Location />
>
> Dav svn
>
> SVNParentPath /srv/svn/repositories
>
> AuthType Basic
> AuthUserFile /srv/svn/conf/passwd
>
> Order deny,allow
> Deny from all
> Allow from 172.16.0.0/16
> Satisfy all
>
> </Location>
>
> </VirtualHost>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2361237

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-06-11 15:07:19 CEST

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