Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Workspace IBM i
Created by Guest
Created on Jun 28, 2018

Subversion client needed for IBM i

A Subversion client for IBM i is needed for working with environments that use an existing svn server to get the repositories/packages installed on the IBM i for development or deployment. SVN clients are currently available and supported for Windows, Mac, and Linux (including RHEL via 'yum'), and are necessary for integrating with Subversion environments.


Use Case:

We use Windows svn clients for local development with our repositories. However for deployment to staging and production servers there is no IBM i svn client so we are forced to use the Windows svn client on shared network folders from the IBM i. The use of network shares is not a supported or recommended usage for svn clients (and has issues at times). Using svn as a deployment tool has a robust set of features for installing, updating, or reverting a package to a specific release and it is also a cross platform solution. We have mixed environments with Windows and IBM i servers that need the repositories/packages deployed to.


Idea priority High
  • Guest
    Reply
    |
    Dec 18, 2020

    Unfortunately, IBM has no plans to deliver this in the near future. Alternatives are available, as noted in the discussion.

  • Guest
    Reply
    |
    Jun 8, 2019

    SoftLanding, the TurnOver SCM company, have Subversion for IBM i (or one of the names) - I believe it is free. The website (https://www.softlanding.com/resources/) list versions up to 7.2 of i5/OS.

    There is also an SVN component of their TurnOver product.

    Vern Hamberg (member of CAAC)

  • Guest
    Reply
    |
    Jul 5, 2018

    One correction from my comment below... RabbitVCS supports both Git and Svn, not just a svn only tool.

  • Guest
    Reply
    |
    Jul 5, 2018

    Thanks for your suggestions about SVNKit, I have looked into that client in the past but it is very Java based and not my area of expertise. It does have a command line client which is how we are hoping to use SVN on the IBM i (from PASE), but I will need to see if we can get past all the Java requirements for this tool.

    Doing a bunch of online searching it seems the best Linux based tools for command line svn would be either RabbitVCS or the Apache svn binaries, both of which have packages installed via yum (not on IBM i yet). RabbitVCS is written in Python, and seems to be the most popular Linux based svn client, and has both a GUI and command line support. Would be great to have a tool like this ported to the IBM i.

  • Guest
    Reply
    |
    Jul 2, 2018

    To add to Mihael's response, there is also a Java SVN client that I've made use of on IBM i. It can be found here: https://mowyourlawn.com/SystemiSVN.html

  • Guest
    Reply
    |
    Jun 29, 2018

    Does not the new yum support available directly and via ACS provide some of this capability? If not, what is still missing?

  • Guest
    Reply
    |
    Jun 29, 2018

    And why not use the svn client from svnkit? I have worked with it before on the IBM i platform.

    Here an example svn repo which I used to work with on IBM i : https://sourceforge.net/u/fist/llist