Description

Support for on-disk and in-memory Git stores. Can read and write all the Git objects: the usual blobs, trees, commits and tags but also the pack files, pack indexes and the index file (where the staging area lives).

All the objects share a consistent API, and convenience functions are provided to manipulate the different objects.

Published: 11 Jan 2023

Dependencies (38)

  1. crowbar >= "0.2.1" & with-test
  2. uri >= "4.1.0"
  3. psq >= "0.2.0"
  4. ipaddr >= "5.0.1"
  5. emile >= "1.1"
  6. domain-name >= "0.3.0"
  7. mirage-flow >= "2.0.1"
  8. hxd >= "0.3.2"
  9. fpath
  10. base-unix with-test
  11. cmdliner with-test & >= "1.1.0"
  12. mirage-crypto-rng with-test & >= "0.8.0"
  13. alcotest-lwt with-test & >= "1.1.0"
  14. alcotest with-test & >= "1.1.0"
  15. encore >= "0.8"
  16. fpath
  17. astring
  18. ocamlgraph >= "1.8.8"
  19. checkseum >= "0.3.3"
  20. fmt >= "0.8.7"
  21. ke >= "0.4"
  22. carton-git >= "0.4.4"
  23. carton-lwt >= "0.4.4"
  24. carton >= "0.4.4"
  25. angstrom >= "0.14.0"
  26. cstruct >= "6.0.0"
  27. mimic >= "0.0.6"
  28. lwt
  29. logs
  30. decompress >= "1.4.0"
  31. optint
  32. bigstringaf >= "0.9.0"
  33. result
  34. base64 >= "3.0.0"
  35. rresult
  36. digestif >= "1.1.2"
  37. dune >= "2.8.0"
  38. ocaml >= "4.08.0"

Reverse Dependencies (18)

  1. datakit != "0.12.0"
  2. docteur
  3. docteur-solo5
  4. docteur-unix
  5. dog
  6. git-kv
  7. git-mirage < "1.11.4" | = "3.11.0"
  8. git-paf = "3.11.0"
  9. git-unix = "3.11.0"
  10. imaplet-lwt >= "0.1.3"
  11. irmin >= "0.9.0" & != "0.10.1" & < "0.11.1"
  12. irmin-cli
  13. irmin-git >= "2.6.0"
  14. irmin-mirage-git >= "2.5.1" & < "2.8.0" | >= "2.10.0"
  15. irmin-mirage-graphql >= "2.5.1"
  16. irmin-unix < "0.9.9" | >= "2.5.4"
  17. merge-queues >= "0.2.0"
  18. plotkicadsch >= "0.5.0" & < "0.6.1" | >= "0.9.0"

Conflicts

    None
Git format and protocol in pure OCaml

Install

Authors

Maintainers

Sources

git-3.11.0.tbz
sha256=06e312114664f8802f529b0f9c241ce3628b0ceae71759c466b41a2b6a8ac2dd
sha512=5d61346452538bd3eb489772ad7272f727cca03580f88043bd29b6412ffd2c50c4c7eb87be41ae30d1be4b21fbe2d26400e5fc3b46950ff93091b2669d263178