Git object storage and pack files for Eio
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3version: "4.0.0"
4synopsis: "Git format in pure OCaml"
5description: """
6
7Pure OCaml implementation of Git object formats: blobs, trees, commits,
8tags, and references. Provides type-safe encoding and decoding of all
9Git objects.
10
11This is a simplified rewrite derived from mirage/ocaml-git and
12robur-coop/carton, with minimal dependencies."""
13maintainer: ["Thomas Gazagnaire <thomas@gazagnaire.org>"]
14authors: [
15 "Thomas Gazagnaire <thomas@gazagnaire.org>"
16 "Romain Calascibetta <romain.calascibetta@gmail.com>"
17]
18license: "ISC"
19homepage: "https://tangled.org/gazagnaire.org/ocaml-git"
20doc: "https://mirage.github.io/ocaml-git/"
21bug-reports: "https://tangled.org/gazagnaire.org/ocaml-git/issues"
22depends: [
23 "dune" {>= "3.21"}
24 "ocaml" {>= "5.1.0"}
25 "bytesrw" {>= "0.1.0"}
26 "conf-zlib"
27 "digestif" {>= "1.2.0"}
28 "eio" {>= "1.0"}
29 "eio_posix" {>= "1.0"}
30 "fmt" {>= "0.9.0"}
31 "fpath" {>= "0.7.0"}
32 "cmdliner" {>= "1.3.0"}
33 "logs" {>= "0.7.0"}
34 "vlog" {>= "0.1"}
35 "tty" {>= "0.1"}
36 "memtrace" {>= "0.2"}
37 "monopam-info"
38 "ptime" {>= "1.0.0"}
39 "requests" {>= "0.1.0"}
40 "uri" {>= "4.0.0"}
41 "alcotest" {with-test & >= "1.7.0"}
42 "odoc" {with-doc}
43]
44build: [
45 ["dune" "subst"] {dev}
46 [
47 "dune"
48 "build"
49 "-p"
50 name
51 "-j"
52 jobs
53 "@install"
54 "@runtest" {with-test}
55 "@doc" {with-doc}
56 ]
57]
58dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-git"
59x-maintenance-intent: ["(latest)"]