私はGitリポジトリ(、フェッチ、プル、プッシュ、デフなど、追加ログ)私のオプションは何Haskellのライブラリは、Gitのレポ
上の基本的な操作を実行する必要がありますハスケルでアプリケーションを書いていますを操作しますここ(ハスケルからシェルコマンドを呼び出すこととは別に何かありますか?)私はHackageで良いリードを見つけることができませんでした。
私はGitリポジトリ(、フェッチ、プル、プッシュ、デフなど、追加ログ)私のオプションは何Haskellのライブラリは、Gitのレポ
上の基本的な操作を実行する必要がありますハスケルでアプリケーションを書いていますを操作しますここ(ハスケルからシェルコマンドを呼び出すこととは別に何かありますか?)私はHackageで良いリードを見つけることができませんでした。
Hackageで利用可能なGitリポジトリと対話するための多くの良いライブラリがあります。
これらのパッケージを使い始めることができます。
hlibgit2よりも優れているのはgitlibです。これはhlibgit2の機能性を取り巻く高レベルの型ラッパーで、怠惰やパフォーマンス、ハスケルの考え方に合わせて設計されています。
"git fetch"は具体的に言及されています - 私はハスケルのgitlib(libgit2をラップ) 。それはサポートされていますか? – Peaker
Hi Peakerでは、あるリポジトリから別のリポジトリにオブジェクトをコピーすることでフェッチがサポートされます。プッシュモジュールを参照してください。 –
私はこの答えとhalのものの対比が好きです。 :) – Rotsor
まあ、私は完全に間違っていた:) – hal
ドンは[haskell]のジョンスキート – fuz