We have a rather unique setup to meet certain requirements and as a
result I can't get any hooks to work (even empty ones or ones that
just exit with a zero return code).

In short, we have a repository owned by one user that is accessed by
tunneling over ssh to other user accounts.  To get around the
permission issues, the setuid bit is set on /usr/bin/svnserve for the
user that owns the repository.  Everything works fine except hooks
regardless of what permissions I give them or what the script does.
The hooks work fine though if I ssh to the user account that owns the
repository rather than another user account (we can't operate that way
though).

Everything else from the other user accounts works fine.  Also,
running the pre-commit hook from the other user accounts using an
empty environment works fine too.

All the scripts are bash scripts.  All systems are RHEL 5.5 using svn 1.4.

Any ideas?  Thanks.

- Daniel

Reply via email to