which class/jar file in fisheye hooks into subversion and GIT?
I want to use it to extend the functionality a bit.
which class/jar file in fisheye hooks into subversion and GIT?
I want to use it to extend the functionality a bit.
For Subversion, FishEye can either use SVNKit (the pure-Java Subversion client) or JavaHL (the native bindings shipped with Subversion). These aren't specific to FishEye. See the lib/svn
in your FishEye distribution for all the bits.
For Git, the documentation suggests that it just calls the Git command-line utilities and parses the results (which would be why they need to be in your PATH
when starting up FishEye). I strongly suspect this functionality is built into FishEye itself and not part of a bundled library.
Well, FishEye being a closed source product, I don't think the internal API and core classes are publicly documented. So, except if you are writing a plugin, I would rather send this question to the support. I'm not sure they will give you the required details though. In this case, you should open a Jira issue to get the desired behavior implemented in the product.