user348716
user348716

Reputation:

Haskell library to manipulate a git repo

I am writing an application in Haskell that will have to perform basic operations on Git repositories (add, log, push, pull, fetch, diff etc.)

What are my options here (are there any apart from invoking shell commands from Haskell)? I could not find any good leads on Hackage.

Upvotes: 25

Views: 3623

Answers (2)

John Wiegley
John Wiegley

Reputation: 7182

Better than hlibgit2 is gitlib, which is a high-level set of type wrappers around the functionality of hlibgit2, designed for laziness, performance, and to suit a Haskell mindset.

Upvotes: 3

Don Stewart
Don Stewart

Reputation: 137987

There are many good libraries for interacting with Git available on Hackage:

You should be able to get started with these packages.

Upvotes: 27

Related Questions