Home > Solutions > WebSphere > Subversion for i5/OS

Subversion Download

Subversion imageYou are now ready to download Subversion for OS/400. We have also included information on this page to make it easier for you to download some of the more popular Subversion clients.

Requirements

Subversion for OS/400 requires V5R1 or higher.

For maximum portability, Subversion is written in C and uses the Apache Portable Runtime (APR). APR is a low-level C library that was written by the Apache Software Foundation to facilitate the port of the Apache HTTP Server and modules to different operating systems. Since Apache is ported to OS/400 and supported by IBM, OS/400 includes APR in the form of *SRVPGM objects that reside in library QHTTPSVR. Subversion links to these service programs and uses the APR functions contained within to do all of its work.

For OS/400 V5R1 - V5R3
During the porting process we encountered some defects in APR. IBM fixed them and created a PTF. You must apply these fixes before attempting to use Subversion. In the case of V5R2 and V5R3 you can obtain the PTF by applying the latest HTTP Group PTF.

V5R1M0 : SI16414, NOT included as of SF99156 level 19
V5R2M0 : SI16336, included in SF99098 level 17
V5R3M0 : SI16412, included in SF99099 level 4

*** IMPORTANT NOTE ***
Subversion will not function correctly without this PTF, so please be sure it is applied before you proceed.

For OS/400 V5R4
Requires SF99114 - HTTP Group PTF Level 4 or higher.

In addition to licensed program 5722DG1 (Apache HTTP Server), you also need to have licensed program 5722SS1 Option 30 (QShell) installed. While Subversion itself does not require QShell, the OS/400 command wrappers provided for Subversion do use QShell APIs to perform certain requests.

Download OS/400 Server Component

 

The following downloads are zip files of Subversion for OS/400. Please note that only the V5R4 version and higher will be updated based on new Subversion releases moving forward.

The zip files contain a save file and a PDF with documentation on installing and configuring Subversion for OS/400. After you download the file for your OS/400 version, unzip the file and FTP the save file to your iSeries server.

Download Subversion for OS/400 V5R1 - V5R3 (V1.3.2, 5M zip file)
Download Subversion for OS/400 V5R4 (V1.4.0, 5.2M zip file)
Download Subversion for OS/400 V6R1 (V1.4.0, 5.5M zip file)
Download the source code for V5R1-V5R3 (V1.3.2, 6M zip file)
Download the source code for V5R4 (V1.4.0, 4.6M zip file)
Download the source code for V6R1 (V1.4.0, 4.6M zip file)

Check out the Subversion 1.4 Release Notes for additional information on the latest release of the V5R4 version.

Subversion Clients

The Subversion development community helped ensure that Subversion would support a wide variety of development environments by designing it primarily as an API upon which custom clients could be built. As a result, you'll find an impressive range of clients for Subversion, all of which are interchangeable. You can use any or all of them at the same time on the same projects and working copies. Our favorite clients are listed below, but there are many more available. (After clicking, scroll down page to "Clients & Plugins" heading.)

Windows Command Line Client
The Subversion command line client is a quick and easy way to work with your repository, especially if you are trying to follow along with one of the many Subversion books.
Download Subversion Windows Command Line

Windows Graphical Client
Subversion's Windows client, TortoiseSVN, integrates seamlessly into the Windows "shell" so that you can perform all of your Subversion actions from any list of files and folders provided by Windows. You should definitely get this client.

TortoiseSVN is licensed under the GNU General Public License (GPL)
Download TortoiseSVN

Eclipse Plug-in
We strongly recommend the Eclipse 3.x version of Subversion's Eclipse plug-in, Subclipse, over the 2.1 version. If you are using Eclipse 3.x (or an IDE based on it, such as WDSC 6.0 or IBM RAD 6.0), then you should install Subversion's Eclipse 3.x plug-in.

*** Attention WDSC Users ***
If you have not yet upgraded to WDSC 6.0, you can learn how to get it here.

Subclipse is licensed under the Common Public License (CPL).
Download Subclipse

Learn More