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

upgrade to 1.6.2 and working copies

From: Beatriz Stratton <beatriz.stratton_at_telus.net>
Date: Wed, 3 Jun 2009 14:57:37 -0700


We are planning to upgrade our Subversion repositories to 1.6.2 (from

I'm wondering which is the recommended approach for doing the repository
upgrade. I'd like to preserve the location of the repositories so that users
don't need to re-create working copies or change any links they may already

It looks like there are a few options:

1. svnadmin upgrade - seems easy, but the svnbook says "While a dump and
subsequent load guarantee the most optimized repository state, svnadmin
upgrade does not."

What does that mean? That I will not be taking advantage of the space saving
enhancements available with 1.6? Will these space savings still take effect
as new revisions are added, just not in the original repos content?

2. svnsync + switch over afterwards - this was mentioned in a webcast as a
good strategy in terms of minimizing downtime because the sync can take
place while users still use the "source" repos. The only downtime is for the
actual switch to the new one. How would the switch over happen? Given my
goal of preserving repository location, can I somehow remove the old repos
and then copy the new one in the same directory?

3. svnadmin dump + svnadmin load - this seems time-consuming. I only did
dump + load once and it required lots of intervention because of folder
moves and deletes (it was a partial dump. It could have been my lack of
experience too). Will a full dump and load be able to run unattended?

Anyway, I'd be interested in you thoughts and lessons learned on good
upgrade approaches. If you know of documentation exploring this subject,
please let me know where I can get it.

Thanks in advance,

Beatriz Stratton
Senior Principal
MetaSphere Consulting Inc.
3860 Haro Road
Victoria, BC Canada
V8N 4A5
mobile: (250) 208-5539
e-mail: Beatriz.Stratton_at_telus.net


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-06-03 23:58:45 CEST

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