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

Any know of a Subversion sync program that I could run as a daemon?

From: Eric Johnson <eric_at_tibco.com>
Date: Tue, 25 Nov 2014 13:54:47 -0800

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?

Eric.
Received on 2014-11-25 23:04:30 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.