Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

Latest commit

 

History

History
20 lines (14 loc) · 687 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 687 Bytes

git

Build Status BSD Haskell

git is a reimplementation of git storage and protocol in pure haskell.

What it does do:

  • read loose objects, and packed objects.
  • write new loose objects
  • git like operations available: commit, cat-file, verify-pack, rev-list, ls-tree.
  • diff between commits

What is doesn't do:

  • reimplement the whole of git.
  • checkout's index reading/writing, fetching, merging, diffing.