2009-03-14 9 views
25

Je suis à la recherche de l'idée de construire une application Web super-petite (de préférence PHP), qui servira (entre autres) de front-end minimaliste à un dépôt git.Lire un dépôt Git, sans Git

Toute bibliothèque/article pour la lecture d'un dépôt git (dossier ".git") sans avoir à exécuter le processus "git"? Je cherche une API pour gérer un dépôt git. Je suis seulement intéressé par les fonctions de base, telles que la lecture dernière commits (nom de commiter, engager note, la date), l'affichage et traversant les branches ...

Merci, ANaimi

+1

Voici un bon article sur le sujet: http://git-scm.com/book/fr/Git-Internals-Git-Objects – Fordi

Répondre

17
+2

Le lien des documents API git est maintenant cassé :-( –

+0

Et maintenant il n'est plus cassé :-) – Potherca

8

Vous pouvez également vérifier le projet Cgit car ils ont fait quelque chose de similaire (sauf qu'ils construisent leur propre bibliothèque git - aussi pour éviter de courir directement git).

Il existe JGit, une implémentation Java pure, qui peut vous être utile.

2

Je pense que le meilleur départ dans un tel cas pourrait être Interfaces Frontends And Tools page sur Git Wiki.
Vous pouvez trouver là lien vers eWiki (github) qui supposément utilise l'accès natif (en PHP) à Git.

+0

Oui en fait c'est ce que je fais en ce moment. Regarder le code d'eWiki. – ANaimi

5

Essayez également glip, une implémentation php pure de git, qui a été extraite d'eWiki.

Questions connexes