git

Git format and protocol in pure OCaml
IN THIS PACKAGE

Libraries

This package provides the following libraries (via dune):

git

Documentation: Git

Dependencies: mimic, stdlib-shims, rresult, git.nss.sigs, git.nss.pck, bigarray-compat, optint, git.loose, decompress.de, decompress.zl, result, git.nss.smart, logs, lwt, cstruct, angstrom, bigstringaf, carton, ke, fmt, checkseum, git.nss.git, git.nss.hkt, ocamlgraph, astring, fpath, git.loose-git, carton-lwt, carton-git, digestif, encore

git.loose

Documentation: Loose

Dependencies: fmt, result, carton, decompress.de, decompress.zl, checkseum, cstruct, bigstringaf, logs, rresult

git.loose-git

Documentation: Loose_git

Dependencies: cstruct, logs, carton, bigstringaf, fmt, git.loose

git.loose-lwt

Documentation: Loose_lwt

Dependencies: carton, cstruct, lwt, git.loose, carton-lwt

git.nss

Documentation: Nss

Dependencies: fmt, result, rresult, logs, ipaddr, domain-name, git.nss.smart, git.nss.sigs, git.nss.neg, git.nss.pck, git.nss.smart-flow

git.nss.git

Documentation: Smart_git

Dependencies: mimic, mirage-flow, git.nss.unixiz, ipaddr, decompress.de, decompress.zl, cstruct, logs, astring, result, rresult, bigstringaf, fmt, emile, lwt, domain-name, uri, git.nss.sigs, git.nss.smart, git.nss.pck, git.nss, digestif, carton, carton-lwt

git.nss.hkt

Documentation: Hkt

Dependencies: git.nss.sigs

git.nss.neg

Documentation: Neg

Dependencies: stdlib-shims, fmt, rresult, cstruct, git.nss.sigs, logs, psq, git.nss.smart, git.nss.smart-flow

git.nss.pck

Documentation: Pck

Dependencies: git.nss.sigs, psq, logs, git.nss.smart

git.nss.pkt-line

Documentation:

  • Pkt_line.Decoder Module for decoding Git pkt lines, as specified at https://github.com/git/git/blob/master/Documentation/technical/protocol-common.txt
  • Pkt_line.Encoder

Dependencies: astring, fmt

git.nss.sigs

Documentation: Sigs

Dependencies: fmt, cstruct

git.nss.smart

Documentation: Smart

Dependencies: git.nss.pkt-line, stdlib-shims, result, rresult, ipaddr, domain-name, astring, fmt

git.nss.smart-flow

Documentation: Smart_flow

Dependencies: cstruct, fmt, git.nss.sigs, git.nss.smart, logs

git.nss.unixiz

Documentation: Unixiz

Dependencies: git.nss.sigs, lwt, result, rresult, fmt, bigarray-compat, mirage-flow, ke, cstruct