Mercurial сервер на Java без команды python и hg - PullRequest
1 голос
/ 08 февраля 2012

Есть ли ртутный сервер, написанный исключительно на Java?

Я нашел библиотеки ( Hg4J , JavaHg ), но эти библиотеки используют команду Python hg. Я ищу библиотеку, которая предоставляет такие функции, как org.eclipse.jgit (пример: org.eclipse.jgit.http.server.GitServlet и org.eclipse.jgit.transport.ReceivePack).

1 Ответ

1 голос
/ 08 февраля 2012

Проект Hg4J представляет собой pure повторную реализацию Java Mercurial - он не требует никакой другой установки Mercurial. Однако это все еще молодой проект, и версия 0.1.0 поддерживает только операции только для чтения.

Вы правы, что JavaHg требует установки Mercurial. Я один из авторов, и мы написали это так, поскольку это официально рекомендуемый способ взаимодействия с репозиторием Mercurial с другого языка. Мы получаем все преимущества новых версий Mercurial бесплатно, и у нас есть полный API для чтения / записи.

Я согласен, что чистая версия Java интересна, и я желаю проекту Hg4J удачи. Но я также надеюсь, что не так уж сложно установить Mercurial для использования JavaHg.

...