Подтвердить что ты не робот

Чтение репозитория Git без Git

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

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

Спасибо, ANaimi

4b9b3361

Ответ 1

Может ли этот (git документы API) оказать помощь?

Вот список ресурсов о расширении php (например, для обеспечения обертки вокруг другого кода библиотеки):

Кроме того, они выглядят также релевантными:

Ответ 2

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

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

Ответ 3

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

Ответ 4

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