After commiting, I get a post-commit hook failed
error:
svn: Can't open file '.svn/lock': Permission denied
Oddly, my post-commit hook file runs perfectly fine on it's own, just not when called from an actual commit.
Now, the post-commit file ends up svn update
ing another working copy, so I assume the error is in this working copy.
When I go into .svn
on this working copy, there is no locks
file/directory. This is presumably why the script fails.
This is my post-commit file:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
How can I fix the problem?
my post-commit hook file runs perfectly fine on it's own, just not when called from an actual commit.
My crystal ball tells me your svn hooks are ran by a different user, that doesn't have write rights to the folder it needs to create the lock in.