Java 中的 Mercurial 服务器,无需 python 和 hg 命令

发布于 2025-01-03 17:01:55 字数 313 浏览 1 评论 0原文

有没有纯粹用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

或十年 2025-01-10 17:01:55

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文