top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

how to upgrade SVN 1.4.2 server to 1.8.8?

+1 vote
1,086 views

I am running subversion 1.4.2 server with apache 2.2.14 on Linux machine. Now I want to upgrade to subversion 1.8.8 with apache 2.2.25 . Please guide me how to upgrade?

posted Apr 1, 2014 by Gurminder

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

+1 vote

You should start by reading the Subversion release notes for each version whose features you’ll be getting (1.5, 1.6, 1.7, 1.8):

https://subversion.apache.org/docs/release-notes/1.5.html
https://subversion.apache.org/docs/release-notes/1.6.html
https://subversion.apache.org/docs/release-notes/1.7.html
https://subversion.apache.org/docs/release-notes/1.8.html

If you don’t want to read each one in its entirety, at least read the Compatibility Concerns section, which will tell you about the new features in that version and what you have to do to enable them. You can weigh your desire to use each new feature against the inconvenience of performing the prerequisite steps. For example, representation sharing, which was introduced in 1.6, may save you significant disk space if you use a lot of branches, but if I remember correctly, you have to dump and load your repository to get it. If you’re less concerned about disk usage and more interested in not incurring downtime during such an upgrade, you might choose to forgo this feature.

In order to actually install the new versions of Subversion and Apache, you would follow whatever steps you originally used to install the old versions. Perhaps you used whatever package manager is commonly used on your operating system; I can’t advise you with regard to that.

answer Apr 1, 2014 by Abhay
+1 vote

Read all release notes for 1.5, 1.6, 1.7 and 1.8 on new features, compatibility concerns, upgrade caveats and configuration changes.
http://subversion.apache.org/docs/release-notes/

Then read the subversion book about upgrading and migrating repositories, in particular svnadmin upgrade, dump, load and sync, depending on your requirements.
http://svnbook.red-bean.com/nightly/en/svn.ref.svnadmin.c.upgrade.html
http://subversion.apache.org/faq.html#dumpload

answer Apr 1, 2014 by Anderson
Similar Questions
+1 vote

I have an issue to update the git on Mac. I am trying to use this command line to update my git to 2.0.3.

git clone https://github.com/git/git

I currently have git 1.8.4, and I have no idea to remove the older version either. Please help me.

0 votes

I wanted to know what are the best practices/process to be followed if we are planning to migrate some legacy code in Java 1.3/1.4 to the latest version ie Java 8.

+1 vote

I recently upgraded my Subversion client from version 1.7.5 to 1.8.3 and from that time on I experience hangs when executing multiple 'svn log' commands in a short amount of time. The "hanging" svn process consumes all CPU cycles it gets but never finishes.

I can reproduce the problem using the following shell script (on Windows using Cygwin):

#!/bin/bash
ROOT="http://example.com/svn/trunk"
for DIR in $(svn ls "${ROOT}" | head -n 4); do
 svn log -v -l 5 "${ROOT}/${DIR}" 2>&1 | head -n 100 > /dev/null
done

In my environment I need at least 4 svn processes to achieve the faulty behavior. The hang only occurs if the output is truncated using the head command (but it can be redirected to a normal file instead of /dev/null which then contains the expected log messages).

0 votes

I had a quick google and can't find any documentation on rolling upgrade, does anyone know how to upgrade from Hadoop 2.3 to 2.4?

...