Haskell library to manipulate a git repo
There are many good libraries for interacting with Git available on Hackage:
- git-object - parser and types for git objects
- darcs-fastconvert - tools for importing from git
- ght - trivial git interaction
- libgit - simple git wrapper
- hlibgit2 - full bindings to libgit2
- gitit - wiki based on git
- filestore - high level file-based interface to DVCS (git, darcs, etc).
You should be able to get started with these packages.