Java 中的 Mercurial 服务器,无需 python 和 hg 命令
有没有纯粹用 Java 编写的 Mercurial 服务器?
我找到了库(Hg4J、 JavaHg),但这些库使用 Python hg
命令。 我正在寻找一个提供 org.eclipse.jgit 等功能的库(例如:org.eclipse.jgit.http.server.GitServlet 和 org. eclipse.jgit.transport.ReceivePack)。
Is there a mercurial server written purely in Java?
I found libraries (Hg4J, JavaHg) but these libraries use the Python hg
command.
I'm searching for a library that provide functions like org.eclipse.jgit
(example: org.eclipse.jgit.http.server.GitServlet
and org.eclipse.jgit.transport.ReceivePack
).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Hg4J 项目 是 Mercurial 的纯 Java 重新实现 - 它不需要任何其他水银安装。然而,它仍然是一个年轻的项目,0.1.0 版本仅支持只读操作。
您是正确的,JavaHg 需要安装 Mercurial。我是作者之一,我们是这样写的,因为这是官方推荐的与另一种语言的 Mercurial 存储库交互的方式。我们免费获得新 Mercurial 版本的所有优势,并且拥有完整的读/写 API。
我同意纯 Java 版本很有趣,并且祝 Hg4J 项目好运。但我也希望安装 Mercurial 来使用 JavaHg 不会太困难。
The Hg4J project is a pure Java re-implementation of Mercurial — it does not require any other Mercurial installation. However, it's still a young project and the version 0.1.0 release only supports read-only operations.
You're correct that JavaHg requires a Mercurial installation. I'm one of the authors and we wrote it like that since it's the officially recommended way to interact with a Mercurial repository from another language. We get all the benefits of new Mercurial versions for free and we have a full read/write API.
I agree that a pure Java version is interesting and I wish the Hg4J project good luck. But I also hope it isn't too difficult to install Mercurial to use JavaHg.