subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Johnson <>
Subject Any know of a Subversion sync program that I could run as a daemon?
Date Tue, 25 Nov 2014 21:54:47 GMT
I've been setting up a mirror. I've got the mirror up and running, and
properly configured.

Problem: Now I need to trigger a sync whenever a commit comes in. In
principle, this is easy - I just write a hook script and call svnsync.

In practice, I have a bunch of requirements & desired features that make a
simplistic solution problematic

   - Asynchronous - I don't want the person doing the original commit
   sitting around waiting for their commit to be broadcast to all the mirrors.
   I'm potentially looking at long delays either to distance or network pipe,
   and occasional large commits that take long enough even to send to the
   server in the first place.
   - Retry on fail - I want to be able to retry on fail, in case the
   problem is a transient network issue
   - Email on fail - I want an email if the sync fails
   - Logging - information to log files on both success and failure.

Are there any open source tools out there already that do that?


View raw message