鱼眼中的哪个类/jar 文件挂钩到 subversion 和 GIT?
鱼眼中的哪个类/jar 文件挂钩到 subversion 和 GIT?
我想用它来扩展一下功能。
which class/jar file in fisheye hooks into subversion and GIT?
I want to use it to extend the functionality a bit.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于 Subversion,FishEye 可以使用 SVNKit(纯 Java Subversion 客户端)或 JavaHL(Subversion 附带的本机绑定) )。这些并不是 FishEye 特有的。请参阅 FishEye 发行版中的
lib/svn
了解所有位。对于 Git,文档建议它只调用 Git 命令行实用程序并解析结果(这就是为什么在启动 FishEye 时它们需要位于您的
PATH
中)。我强烈怀疑此功能内置于 FishEye 本身中,而不是捆绑库的一部分。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.好吧,FishEye 作为一个闭源产品,我不认为内部 API 和核心类是公开记录的。因此,除非您正在编写插件,否则我宁愿将这个问题发送给支持。但我不确定他们会向您提供所需的详细信息。在这种情况下,您应该打开一个 Jira 问题以在产品中实现所需的行为。
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.