From: Shawn O. Pearce Date: Fri, 31 Oct 2008 17:07:04 GMT Subject: libgit2 - a true git library Message-ID: <20081031170704.GU14786@spearce.org> During the GitTogether we were kicking around the idea of a ground-up implementation of a Git library. This may be easier than trying to grind down git.git into a library, as we aren't tied to any of the current global state baggage or the current die() based error handling. I've started an _extremely_ rough draft. The code compiles into a libgit.a but it doesn't even implement what it describes in the API, let alone a working Git implementation. Really what I'm trying to incite here is some discussion on what the API looks like. API Docs: http://www.spearce.org/projects/scm/libgit2/apidocs/html/modules.html Source Code Clone URL: http://www.spearce.org/projects/scm/libgit2/libgit2.git -- Shawn.