2009-03-14 2 views
25

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

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

Спасибо, ANaimi

+1

Вот хорошая статья на эту тему: http://git-scm.com/book/en/Git-Internals-Git-Objects – Fordi

ответ

17
+2

Ссылка на документы API git в настоящее время отключена :-( –

+0

И теперь это уже не broken :-) – Potherca

8

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

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

2

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

+0

Да, действительно, это то, что я делаю прямо сейчас. Глядя на код eWiki. – ANaimi

5

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

Смежные вопросы