I believe resource locking is your culprit. To what extent? That's for
someone else to figure out.
In short, I initially tried similar (check-in via WebDAV+Apache2+SVN
modules) with minimal success. Instead, I use a standard WebDAV+Apache2
set-up, and I run a Scheduled Task which checks in all changes to the
Unfortunately all changes are not user-tagged + commented for now. When
SVN 1.2 is released, the "SVNAutoversioning" command (which checks-in
changes on-the-fly) will allow a post-commit hook to update the working
copy [instead of the scheduled-task updating the repository].
Sr. Technical Programmer
E: email@example.com <mailto:firstname.lastname@example.org>
From: Greg Kolanek [mailto:Greg.Kolanek@osce.org]
Sent: Thursday, March 03, 2005 5:27 AM
Subject: Re: Simple post-commit hook script not working
> Have you tried doing something simple like testing with a hook script
> like 'echo test > c:\test.txt'. If the apache user has write access to
> c: that is, otherwise use another path.
Just tried that, and it didn't work, either.
The place to check, I think, was Apache's error_log:
[Thu Mar 03 11:19:58 2005] [warn] [client 10.100.17.178] The PUT was
successful, but there was a problem automatically checking in the
resource or its parent collection. [500, #0]
[Thu Mar 03 11:19:58 2005] [warn] [client 10.100.17.178] Unable to
[Thu Mar 03 11:19:58 2005] [warn] [client 10.100.17.178] An error
occurred while committing the transaction. [409, #720145]
[Thu Mar 03 11:19:58 2005] [warn] [client 10.100.17.178] Can't remove
'd:/Subversion/db/transactions/25-1.txn': The directory is not empty.
In fact, d:\Subversion\db\transactions is full of (empty) .txn folders.
What's going on here?
Received on Thu Mar 3 14:43:06 2005