Чтение репозитория Git без Git
Я изучаю идею создания супермаленького (желательно PHP) веб-приложения, которое будет служить (помимо всего прочего) минимальным интерфейсом в репозитории git.
Любая библиотека/статья для чтения репозитория git (папка .git) без необходимости выполнять процесс git. Я ищет API для управления хранилищем git. Меня интересуют только основные функции, такие как чтение последних коммитов (имя коммитера, фиксация, дата), отображение и перемещение ветвей...
Спасибо,
ANaimi
Ответы
Ответ 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.