IBM i Subversion Client
The past year or so I've been looking for a way to more easily manage source-code versions for
my RPG and Java. Very solid IBM i vendors exist in this space, but their feature sets
are way more than what my needs necessitate - and their price point reflects it.
This past November, I asked the midrange.com community (http://archive.midrange.com/midrange-l/200711/msg01262.html)
if anyone else had the same challenge and people with similar needs started responding. There was talk about
how we could create our own open-source versioning tools for RPG code on the IBM i platform residing in
source physical files. In my initial post, I mentioned an open-source project named SVNKit (http://svnkit.com/),
which I found after a couple of Google searches. SVN is an abbreviation for Subversion. SVNKit is a new name of a
pure Java Subversion library formerly known as JavaSVN. SVNKit's purpose is to communicate with a Subversion
repository (i.e. checking in and out, comparing differences between file versions, creating branches, etc.)
from a client, which in this case would be the IBM i platform. The reason SVNKit is so intriguing is because
it's 100-percent native Java, which means it runs on the IBM i platform just fine.
The articles to the right (on IBMSystemsmag.com) will guide you through the installation, configuration
and use of getting your RPG code into a Subversion repository. Again, this can all be done for free!