2011-07-07 228 views
24

我寫在Haskell的應用程序,將不得不對Git倉庫(添加,日誌,推,拉,取,DIFF等)哈斯克爾圖書館操縱混帳回購協議

我有哪些選擇執行基本操作這裏(除了調用Haskell的shell命令外)還有什麼區別嗎?我在Hackage找不到任何好的線索。

回答

26

有兩種使用Git的互動很多很好的圖書館可在Hackage:

您應該可以開始使用這些軟件包。

+3

我喜歡這個答案和哈爾的答案之間的對比。 :) – Rotsor

+3

嗯,我完全錯了:) – hal

+7

Don是[haskell]的Jon Skeet – fuz

4

比hlibgit2更好的是gitlib,它是一個關於hlibgit2功能的高級包裝類型,專爲懶惰,性能和適合Haskell的心態而設計。

+0

「git fetch」是特別提到的 - 我似乎無法在Haskell的gitlib中找到任何支持(包裝libgit2) 。它是否支持? – Peaker

+0

Hi Peaker,通過將對象從一個存儲庫複製到另一個存儲庫來支持提取。請參閱推送模塊。 –