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

svnsync, discard master and start using slave as new master

From: Jan Keirse <jan.keirse_at_tvh.com>
Date: Wed, 28 Dec 2011 11:44:49 +0100

Hello,

I have a master and a slave. Now I want to discard the current master
and start using the slave as the new master (creating a new slave on
another server and stop the server that currently runs the master.)

I think the steps to do this are the following:
* Change authz on the master so that nobody can commit.
* Sync the slave one last time so it's certainly up-to-date.
(Shouldn't be necessary for us because this is done automatically in a
post-commit hook of the master.)
* Remove the svn:sync-* properties from revision 0 of the slave.
* Change authz and hooks on the slave to what they used to be on the master.
* Have everyone relocate their working copies to the new server.
* Start syncing a new server so we have a slave just in case something
goes wrong on the master.

Is this correct? Is there something I forgot?

Version: svn 1.6.17 fsfs, served by Apache 2.2.21 on windows, old
server = 32bit, new server = 64 bit.

Kind Regards,

JAN KEIRSE
CORPORATE SERVICES • Software Engineer
Received on 2011-12-28 11:45:48 CET

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