Чтение Git-репозитория без Git - PullRequest
26 голосов
/ 14 марта 2009

Я исследую идею создания сверхмалого (предпочтительно PHP) веб-приложения, которое будет (среди прочего) служить минимальным интерфейсом для хранилища git.

Любая библиотека / статья для чтения репозитория git (папка ".git") без необходимости выполнения процесса "git"? Я ищу API для управления Git хранилище. Меня интересуют только основные функции, такие как чтение последних коммитов (имя коммитера, примечание о коммите, дата), отображение и обход ветвей ...

Спасибо, ANaimi

Ответы [ 4 ]

7 голосов
/ 14 марта 2009

Вы также можете проверить проект Cgit , поскольку они сделали нечто подобное (за исключением того, что они создали свою собственную библиотеку git - также, чтобы избежать прямого запуска git).

Существует JGit , чистая реализация Java, которая может быть вам полезна.

5 голосов
/ 27 сентября 2010

Попробуйте также glip , чистая php-реализация git, извлеченная из eWiki.

2 голосов
/ 24 марта 2009

Я думаю, что лучшим началом в таком случае может быть Интерфейсы Frontends And Tools страница на Git Wiki.
Вы можете найти там ссылку на eWiki ( github ), которая предположительно использует собственный (в PHP) доступ к Git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...