All Versions
Fisheye 4.2 DocumentationFisheye 4.1 Documentation
Fisheye 4.0 Documentation
More...
FishEye can use a native Subversion client installed on your system, but your client needs to be version 1.2 or later, and must include the JavaHL bindings. FishEye can use all of the protocols supported by your native client.
The JavaHL bindings include a Java .jar file, typically named javasvnhl.jar, and a dynamic library such as libsvnjavah-1.so or libsvnjavahl-1.dll. FishEye must be configured so it can find both the .jar and the dynamic library.
If the JavaHL dynamic library is in your library path (such as %PATH% on Windows), then FishEye will automatically find it. Otherwise you can tell FishEye where it is, or set the FISHEYE_LIBRARY_PATH environment variable before starting FishEye.
Pre-compiled native clients are available for most platforms. The Subversion download page links to platform specific distributions. Ensure you get the binary that includes JavaHL bindings, as well as the standard package. Also ensure that the versions of the JavaHL and standard packages match.
svn-X.Y.Z-setup.exe and the JavaHL installer file is named svn-win32-X.Y.Z_javahl.zip where 'X.Y.Z' refers to the version number (for example, svn-win32-1.4.6_javahl.zip at the time of writing).yum install subversion-javahl
apt-get install libsvn-javahl
You can configure your Subversion client in the Server Settings section of the FishEye Administration screens, or by editing the <svn-config> section of your config.xml. If you change these settings, you need to restart FishEye.
JAR |
The path to the JavaHL |
Dynamic library |
The path to the dynamic library, if it is not already on your system's library path. |
Example (change path locations as required)
<svn-config jar="/usr/share/subversion/lib/svn-javahl.jar" jnilib="/usr/lib64/libsvnjavahl-1.so"/>