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

Subversion 1.6 / 1.7 compatibility - RHEL/CentOS 6/7 upgrade

From: Matt Garman <matthew.garman_at_gmail.com>
Date: Mon, 19 Dec 2016 17:10:28 -0600

We're looking at upgrading our systems from CentOS 6 to CentOS 7[1].
CentOS 6 provides subversion-1.6, and CentOS 7 provides
subversion-1.7. We have far too many machines and too much custom
development to upgrade all servers at once. So there will be a period
where the two OSes must co-exist. (Possibly a quite-lengthy period if
the 5->6 upgrade is any indication.)

In particular, our developers need to do testing on CentOS 7, which
will inevitably result in some code changes that need to be committed.
But their checkouts must continue to work with CentOS 6.

Looking at the Subversion 1.7 release notes[2], and also my own
testing, it appears that what I could do to make this easy for
everyone is to upgrade all CentOS 6 clients to subversion-1.7 (i.e.
have subversion-1.7 everywhere on the client side). Then everyone can
do an "svn upgrade" on all their working copies and go about their
business as usual. The svn server can stay CentOS 6 / subversion-1.6
for now (probably done much later in the overall upgrade process).

This seems too easy. :) I'm posting here to see if I'm missing any
potential pitfalls. On the server side, we use both svn through https
and also svn+ssh.

[1] For those unaware, CentOS is built from the RHEL sources and
supposed to be more or less the same.

[2] https://subversion.apache.org/docs/release-notes/1.7.html

Thanks!
Matt
Received on 2016-12-20 00:10:38 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.