package git

  1. Overview
  2. No Docs
Git format and protocol in pure OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-3.15.0.tbz
sha256=e26cca9f887c95f2c7e9966c1f414f11292522b52b64f218a3c58b4094e055d1
sha512=64ace1d29ba78d634be8eebe55fd49316230f3b156e497c7a05496b104465f5c03b0df898c5374296a33a504d2c21502c1e1a6d39004bd095695e494643d1342

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: 12 Feb 2024

Dependencies (32)

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

Dev Dependencies (6)

  1. crowbar >= "0.2.1" & with-test
  2. base-unix with-test
  3. cmdliner with-test & >= "1.1.0"
  4. mirage-crypto-rng with-test & >= "0.8.0" & < "1.0.0"
  5. alcotest-lwt with-test & >= "1.1.0"
  6. alcotest with-test & >= "1.1.0"

Conflicts

None