diff --git a/packages/carton-git.0.5.0~dev/opam b/packages/carton-git.0.5.0~dev/opam new file mode 100644 index 0000000..2b29350 --- /dev/null +++ b/packages/carton-git.0.5.0~dev/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +name: "carton-git" +synopsis: "Implementation of PACK file in OCaml" +description: """\ +Carton is an implementation of the PACK file +in OCaml. PACK file is used by Git to store Git objects. Carton is more +abstracted when it can store any objects.""" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +license: "MIT" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "carton" {= version} + "carton-lwt" {= version} + "bigstringaf" {>= "0.9.0"} + "lwt" + "fpath" + "result" + "fmt" {>= "0.8.9"} + "base-unix" + "decompress" {>= "1.4.3"} + "astring" {>= "0.8.5"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "cstruct" {>= "6.1.0" & with-test} + "logs" {>= "0.7.0"} + "mirage-flow" {>= "2.0.1" & with-test} + "rresult" {>= "0.6.0" & with-test} + "ke" {>= "0.6" & with-test} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/carton-lwt.0.5.0~dev/opam b/packages/carton-lwt.0.5.0~dev/opam new file mode 100644 index 0000000..65d9088 --- /dev/null +++ b/packages/carton-lwt.0.5.0~dev/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +name: "carton-lwt" +synopsis: "Implementation of PACK file in OCaml" +description: """\ +Carton is an implementation of the PACK file +in OCaml. PACK file is used by Git to store Git objects. Carton is more +abstracted when it can store any objects.""" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +license: "MIT" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "carton" {= version} + "lwt" + "decompress" {>= "1.4.3"} + "optint" {>= "0.0.4"} + "bigstringaf" {>= "0.9.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "cstruct" {>= "6.1.0" & with-test} + "fmt" {>= "0.8.9" & with-test} + "logs" {>= "0.7.0" & with-test} + "mirage-flow" {>= "2.0.1" & with-test} + "result" {>= "1.5" & with-test} + "rresult" {>= "0.6.0" & with-test} + "ke" {>= "0.6" & with-test} + "base64" {>= "3.4.0" & with-test} + "bos" {>= "0.2.0" & with-test} + "checkseum" {>= "0.3.3" & with-test} + "digestif" {>= "1.1.2" & with-test} + "fpath" {>= "0.7.3" & with-test} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/carton.0.5.0~dev/opam b/packages/carton.0.5.0~dev/opam new file mode 100644 index 0000000..21196ce --- /dev/null +++ b/packages/carton.0.5.0~dev/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +name: "carton" +synopsis: "Implementation of PACKv2 file in OCaml" +description: """\ +Carton is an implementation of the PACKv2 file +in OCaml. PACKv2 file is used by Git to store Git objects. +Carton is more abstracted when it can store any objects.""" +maintainer: "Romain Calascibetta " +authors: "Romain Calascibetta " +license: "MIT" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "ke" {>= "0.6"} + "duff" {>= "0.5"} + "decompress" {>= "1.4.3"} + "cstruct" {>= "6.1.0"} + "optint" {>= "0.0.4"} + "bigstringaf" {>= "0.9.0"} + "checkseum" {>= "0.3.3"} + "logs" + "cmdliner" {>= "1.1.0"} + "hxd" {>= "0.3.2"} + "psq" {>= "0.2.0"} + "fmt" {>= "0.8.9"} + "result" + "rresult" + "fpath" + "base64" {with-test & >= "3.0.0"} + "bos" + "digestif" {>= "1.1.2"} + "base-unix" {with-test} + "base-threads" {with-test} + "alcotest" {with-test} + "crowbar" {with-test & >= "0.2.1"} + "alcotest-lwt" {>= "1.2.3" & with-test} + "lwt" {>= "5.3.0" & with-test} + "ocamlfind" {>= "1.8.1" & with-test} + "mirage-flow" {>= "2.0.1" & with-test} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/git-mirage.3.10.0~dev/opam b/packages/git-mirage.3.10.0~dev/opam new file mode 100644 index 0000000..85b05bc --- /dev/null +++ b/packages/git-mirage.3.10.0~dev/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +synopsis: "A package to use ocaml-git with MirageOS backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "mimic" + "mimic-happy-eyeballs" {>= "0.0.5"} + "base64" {>= "3.5.0"} + "git" {= version} + "git-paf" {= version} + "awa" {>= "0.1.0"} + "awa-mirage" {>= "0.1.0"} + "dns" {>= "6.1.3"} + "dns-client" {>= "6.1.3"} + "tls" + "tls-mirage" + "uri" + "hex" + "happy-eyeballs-mirage" {>= "0.1.2"} + "happy-eyeballs" {>= "0.1.2"} + "ca-certs-nss" + "mirage-crypto" + "ptime" + "x509" + "cstruct" + "tcpip" {>= "7.0.0"} + "domain-name" {>= "0.3.0"} + "fmt" {>= "0.8.9"} + "ipaddr" {>= "5.0.1"} + "lwt" {>= "5.3.0"} + "mirage-clock" {>= "3.1.0"} + "mirage-flow" {>= "2.0.1"} + "mirage-random" {>= "2.0.0"} + "mirage-time" {>= "2.0.1"} + "result" {>= "1.5"} + "rresult" {>= "0.6.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "bigstringaf" {>= "0.9.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "ke" {>= "0.4" & with-test} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/git-paf.3.10.0~dev/opam b/packages/git-paf.3.10.0~dev/opam new file mode 100644 index 0000000..74a5675 --- /dev/null +++ b/packages/git-paf.3.10.0~dev/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "A package to use HTTP-based ocaml-git with MirageOS backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "git" {= version} + "mimic" {>= "0.0.4"} + "paf" {>= "0.0.7"} + "ca-certs-nss" + "fmt" + "ipaddr" + "logs" + "lwt" + "mirage-clock" + "tcpip" {>= "7.0.0"} + "mirage-time" + "result" + "rresult" + "tls" {>= "0.14.0"} + "uri" + "bigstringaf" + "domain-name" + "httpaf" + "mirage-flow" + "tls-mirage" +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/git-unix.3.10.0~dev/opam b/packages/git-unix.3.10.0~dev/opam new file mode 100644 index 0000000..5e32ec0 --- /dev/null +++ b/packages/git-unix.3.10.0~dev/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +synopsis: "Virtual package to install and configure ocaml-git's Unix backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "git" {= version} + "git-mirage" {= version} + "happy-eyeballs-lwt" {>= "0.1.2"} + "rresult" + "result" + "bigstringaf" {>= "0.9.0"} + "fmt" {>= "0.8.7"} + "bos" + "fpath" + "uri" {with-test} + "digestif" {>= "1.1.2"} + "logs" + "lwt" {>= "5.6.0"} + "base-unix" + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "base64" {with-test & >= "3.0.0"} + "mirage-clock" {>= "4.1.0"} + "mirage-clock-unix" {>= "4.1.0"} + "astring" {>= "0.8.5"} + "awa" {>= "0.1.0"} + "mirage-time" {>= "2.0.0"} + "mirage-unix" {>= "5.0.0"} + "cmdliner" {>= "1.1.0"} + "decompress" {>= "1.4.0"} + "domain-name" {>= "0.3.0"} + "ipaddr" {>= "5.0.1"} + "mtime" {>= "1.2.0"} + "ocamlfind" {>= "1.8.1"} + "tcpip" {>= "7.0.0"} + "cstruct" {>= "6.0.0"} + "awa-mirage" {>= "0.1.0"} + "mirage-flow" {>= "2.0.1"} + "ke" {>= "0.4" & with-test} + "mirage-crypto-rng" {>= "0.8.8" & with-test} + "ptime" + "mimic" + "ca-certs-nss" {>= "3.60"} + "tls" {>= "0.14.0"} + "tls-mirage" {>= "0.14.0"} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/git.3.10.0~dev/opam b/packages/git.3.10.0~dev/opam new file mode 100644 index 0000000..a42e41a --- /dev/null +++ b/packages/git.3.10.0~dev/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +synopsis: "Git format and protocol in pure OCaml" +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.""" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "digestif" {>= "1.1.2"} + "rresult" + "base64" {>= "3.0.0"} + "result" + "bigstringaf" {>= "0.9.0"} + "optint" + "decompress" {>= "1.4.0"} + "logs" + "lwt" + "mimic" {>= "0.0.4"} + "cstruct" {>= "6.0.0"} + "angstrom" {>= "0.14.0"} + "carton" {>= "0.4.4"} + "carton-lwt" {>= "0.4.4"} + "carton-git" {>= "0.4.4"} + "ke" {>= "0.4"} + "fmt" {>= "0.8.7"} + "checkseum" {>= "0.3.3"} + "ocamlgraph" {>= "1.8.8"} + "astring" + "fpath" + "encore" {>= "0.8"} + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "mirage-crypto-rng" {with-test & >= "0.8.0"} + "cmdliner" {with-test & >= "1.1.0"} + "base-unix" {with-test} + "fpath" + "hxd" {>= "0.3.2"} + "mirage-flow" {>= "2.0.1"} + "domain-name" {>= "0.3.0"} + "emile" {>= "1.1"} + "ipaddr" {>= "5.0.1"} + "psq" {>= "0.2.0"} + "uri" {>= "4.1.0"} + "crowbar" {>= "0.2.1" & with-test} +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: "git+https://github.com/hannesm/ocaml-git.git#re-add-time" +} diff --git a/packages/paf-cohttp.0.1.1~dev/opam b/packages/paf-cohttp.0.2.0~dev/opam similarity index 94% rename from packages/paf-cohttp.0.1.1~dev/opam rename to packages/paf-cohttp.0.2.0~dev/opam index 2298dc2..803f5e8 100644 --- a/packages/paf-cohttp.0.1.1~dev/opam +++ b/packages/paf-cohttp.0.2.0~dev/opam @@ -29,5 +29,5 @@ build: ["dune" "build" "-p" name "-j" jobs] run-test: ["dune" "runtest" "-p" name "-j" jobs] dev-repo: "git+https://github.com/dinosaure/paf-le-chien.git" url { - src: "git+https://github.com/hannesm/paf-le-chien.git#0.1.1" + src: "git+https://github.com/dinosaure/paf-le-chien.git" } diff --git a/packages/paf-le.0.1.1~dev/opam b/packages/paf-le.0.2.0~dev/opam similarity index 93% rename from packages/paf-le.0.1.1~dev/opam rename to packages/paf-le.0.2.0~dev/opam index a00c584..e38bf29 100644 --- a/packages/paf-le.0.1.1~dev/opam +++ b/packages/paf-le.0.2.0~dev/opam @@ -24,5 +24,5 @@ build: ["dune" "build" "-p" name "-j" jobs] run-test: ["dune" "runtest" "-p" name "-j" jobs] dev-repo: "git+https://github.com/dinosaure/paf-le-chien.git" url { - src: "git+https://github.com/hannesm/paf-le-chien.git#0.1.1" + src: "git+https://github.com/dinosaure/paf-le-chien.git" } diff --git a/packages/paf.0.1.1~dev/opam b/packages/paf.0.2.0~dev/opam similarity index 94% rename from packages/paf.0.1.1~dev/opam rename to packages/paf.0.2.0~dev/opam index 6186239..75fd1a7 100644 --- a/packages/paf.0.1.1~dev/opam +++ b/packages/paf.0.2.0~dev/opam @@ -35,5 +35,5 @@ build: ["dune" "build" "-p" name "-j" jobs] run-test: ["dune" "runtest" "-p" name "-j" jobs] dev-repo: "git+https://github.com/dinosaure/paf-le-chien.git" url { - src: "git+https://github.com/hannesm/paf-le-chien.git#0.1.1" + src: "git+https://github.com/dinosaure/paf-le-chien.git" }