Git object storage and pack files for Eio
at main 59 lines 1.5 kB view raw
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)"]