[Here is an article that I have just written][doc] on using [`svnreplicate`][svnr] to replicate [subversion][svn] repositories. `svnreplicate` allows you to have a single master repository, and multiple slave repositories.
The document uses a walkthrough approach to explain how to configure `svnreplicate`. I must warn though that it only demonstrates the concept using master and slave repositories present in the *same* system(reachable using `file:///` URLs).
While I am sure that this should work over multiple hosts too, Yashpal Nagar, a friend of mine, is trying to get it to work over multiple hosts with `svnserve`. I will add that to the document when he succeeds.
[Markdown source][docsrc] of the article.
My repository containing the latest version of the article:
* URL:
* Document under: `sandip@lug-delhi.org/floss-docs–main–1.0`
* Article location: `subversion/svnreplicate/`
Yes, I do understand the possible irony of using a [bazaar][baz] repo to keep a [subversion][svn] doc, but I don’t see any problems myself. I have been using subversion for over an year now for all my projects, and I find it quite simple to use for my needs.
Ofcourse, I like bazaar(and [arch][arch]‘s) distributed features, dumb read-only repo mirrors, etc., and therefore use it for needs which are not met by subversion. Over time though, I hope to migrate completely to bazaar, ofcourse, depending on when I manage to understand fully how it works.
[docsrc]: http://www.lug-delhi.org/downloads/subversion/testsvnreplicate.mkd
[doc]: http://www.lug-delhi.org/downloads/subversion/testsvnreplicate.html
[svnr]: https://open.datacore.ch/DCwiki.open/Wiki.jsp?page=SVNreplicate
[baz]: http://bazaar.canonical.com/
[svn]: http://subversion.tigris.org/
[arch]: http://www.gnuarch.org/