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
sliksvn from https://sliksvn.com/download/
svnjavahl.jar from https://github.com/subclipse/javahl/packages/619702
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
fileFor 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
Was this helpful?