Getting Native Subversion Client to work with Fisheye on a Windows 64-bit Machine

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

Generally the use of JavaHL libraries should improve the speed of Fisheye's indexing when compared to the built-in SVNKit, primarily of the advantage of native code

ℹ️ For this, we will be using SlikSVN as our native subversion as it contains DLL files for a 64-bit machine

Solution

Instructions

Please download the following files

After downloading the appropriate version of Subversion as well as the JAR file:

  • Install SlikSVN. You may place the JAR file in a directory you desire

  • Configure Fisheye to use those two files:

    • Access FishEye Administration >> Global Settings >> Server >> Subversion client >> Edit Details

    • For the JAR field, copy the path where you had place the svn-javahl.jar file

    • For the Dynamic Library field, copy the path where the file libsvnjavahl-1.dll file. This file can be found where you have installed SlikSVN.

      ℹ️ You can perform the search in SlikSVN folder for this file

  • Restart your Fisheye/Crucible instance

  • Once restart, verify that your SVN repositories are still performing incremental indexing. You can also verify that there is no error when you access FishEye Administration >> Global Settings >> Server >> Subversion client >> Edit Details

Updated on April 11, 2025

Still need help?

The Atlassian Community is here for you.