Subversion plugin for History Flow

Following on from my post a few weeks ago about the API for History Flow, I’ve made a plugin for accessing files in Subversion. You can download the plugin JAR file here, or get the source code (in the form of an Eclipse project) from here.

To use it, you’ll need a few additional JARs:

  • javasvn.jar (JavaSVN)
  • swixml.jar (SwiXml)
  • jdom.jar (JDOM – at present this JAR file is included in the SwiXml download).

Put all 4 JARs in the plugins directory of your History Flow installation (typically C:\Program Files\History Flow Visualization\plugins). (The Eclipse project assumes that javasvn.jar and swixml.jar are in this directory.)

When you run History Flow, there will be an additional “Subversion file…” entry on the “File” menu. Choosing this will open a dialog box in which you can enter the URL to a Subversion repository (svn:// or http:// repositories will work), a username and password (leave these blank if you can access the repository anonymously), and the path to the file.

Clicking OK will load the revisions of the file into History Flow.

If you have any comments or suggestions about this plugin, do let me know.

This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

4 Responses to Subversion plugin for History Flow

  1. Suresh says:

    Hi Richard –

    I am fan of the HistoryFlow application. While recently looking at ways to understand ‘change coverage’ of my code repository, i chanced upon your website. I would like to try out the plugin jar posted on your site. As the link does not work, I was wondering if its still available for use.


    • Richard says:

      @Suresh: Sorry about that. The links should now be working. The only problem I can see is that JavaSVN is now called SVNKit – so the JAR you get for that will be svnkit.jar, not javasvn.jar, and the Eclipse project will need some tweaking because of that. Let me know if you have problems.

  2. Suresh says:

    Richard –

    Thanks! I am having issues with jar versions i think. I receive a org/tmatesoft/svn/core/internal/io/dav/DAVRepositoryFactory error from the UI – after having followed through all the steps and loading up the subversion file.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s