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

Re: Status: Mirroring and Web-Dav proxy

From: David Summers <david_at_summersoft.fay.ar.us>
Date: 2007-01-12 19:01:13 CET

I looked in the following URLs for guidance on configuring:

1. http://svn.collab.net/repos/svn/trunk/notes/webdav-proxy
2. http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt

I am running a stock 1.4.2 server on Windows 2003 on our master server
and I noted the version of Subversion below that I'm using on RHEL4.

My post commit script on the master server initiates the svnsync command
to the slave, and the post-revprop-change script initiates the svnsync
--copy-revprops (or whatever it is) so I can change log messages on the
master and they get synced to the slave.

Lastly, on the slave I have the http configuration set to the URI Master
like the webdav-proxy note documents.

Hope this helps.

    - David Summers

On Thu, 4 Jan 2007, dilnawaj@gmail.com wrote:

> Date: Thu, 04 Jan 2007 09:15:48 -0800
> This is great. I would like to implement the same for my company.
> I'm looking for the details on how to do the setup. Please provide me
> the pointers or any help in this regard.
> David Summers wrote:
>> Thanks to all who helped out a couple of weeks ago when the Web-Dav
>> proxy code was added into the Subversion code base.
>> I'm now using this to mirror 19 of our company's Subversion repositories
>> in a master/slave arrangement.
>> We upgraded from Win2K running Subversion 1.2.1 to a master Win2003 R2
>> server
>> running Subversion 1.4.2 and the slave is RedHat Enterprise Linux 4.4 with
>> updated packages to use the Apache 2.2.3 web server to do the proxy.
>> This is using Subversion trunk 1.5.0-22761 which passed all the automated
>> tests (FSFS, BDB x RA_LOCAL, RA_SVN, RA_DAV).
>> Our main 9.2 GB repository on Windows replicated into a 7 GB repository on
>> Linux (I did not do a dump/load on the master Windows server to see how
>> much it would reduce).
>> This allows us to act like we are committing to the local slave/mirror
>> repository which actually gets re-directed to the remote master
>> repository, yet still check out, update, diff, log via the local slave
>> server.
>> As far as I can tell it is all working great.
>> This code was put in literally in the nick of time. We were mandated 3
>> weeks ago to move all of our repositories to the company headquarters.
>> Merry Christmas!
> Quoted from:
> http://www.nabble.com/Status%3A-Mirroring-and-Web-Dav-proxy-tf2875170.html#a8036101

David Wayne Summers "Linux: Because reboots are for hardware upgrades!"
david_at_summersoft.fay.ar.us PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint = 0B44 B118 85CC F4EC 7021 1ED4 1516 5B78 E320 2001

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 12 19:02:26 2007

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