Reading a Git repository, without Git Reading a Git repository, without Git git git

Reading a Git repository, without Git


You may also want to check out the Cgit project since they've done something similar (except they build their own git library -- also to avoid running git directly).

There's JGit, a pure Java implementation, that may be useful to you.


Try also glip, a pure php implementation of git, which was extracted from eWiki.