From dc42f81eb02546bb84819534ad42380296e3fbf0 Mon Sep 17 00:00:00 2001 From: dinosaure Date: Sat, 9 Jan 2021 18:36:45 +0100 Subject: [PATCH] [new release] git, git-cohttp, git-cohttp-unix, git-cohttp-mirage, git-unix and git-mirage (3.0.0) CHANGES: - Rewrite of `ocaml-git` (@dinosaure, mirage/ocaml-git#395) - Delete useless constraints on digestif's signature (@dinosaure, mirage/ocaml-git#399) - Add support of CoHTTP with UNIX and MirageOS (@ulugbekna, mirage/ocaml-git#400) - Add progress reporting on fetch command (@ulugbekna, mirage/ocaml-git#405) - Lint dependencies on packages (`git-cohttp-unix` and `git-cohttp-mirage`) and update to the last version of CoHTTP (@hannesm, mirage/ocaml-git#407) - Fix internal `Cstruct_append` implementation (@dinosaure, mirage/ocaml-git#401) - Implement shallow commit (@dinosaure, mirage/ocaml-git#402) - Update to `conduit.3.0.0` (@dinosaure, mirage/ocaml-git#408) (deleted by the integration of `mimic`) - Delete use of `ocurl` (@dinosaure, mirage/ocaml-git#410) - Delete the useless **old** `git-mirage` package (@hannesm, mirage/ocaml-git#411) - Fix about unresolved endpoint with `conduit.3.0.0` (@dinosaure, mirage/ocaml-git#412) - Refactors fetch command (@ulugbekna, mirage/ocaml-git#404) - Fix ephemerons about temporary devices (@dinosaure, mirage/ocaml-git#413) - Implementation of `ogit-fetch` as an example (@ulugbekna, mirage/ocaml-git#406) - Rename `nss` to `git-nss` (@dinosaure, mirage/ocaml-git#415) - Refactors `git-nss` (@ulugbekna, mirage/ocaml-git#416) - Update README.md (@ulugbekna, mirage/ocaml-git#417) - Replace deprecated `Fmt` functions (@ulugbekna, mirage/ocaml-git#421) - Delete physical equality (@ulugbekna, mirage/ocaml-git#422) - Rename `prelude` argument by `uses_git_transport` (@ulugbekna, mirage/ocaml-git#423) - Refactors Smart decoder (@ulugbekna, mirage/ocaml-git#424) - Constraint to use `fmt.0.8.7` (@dinosaure, mirage/ocaml-git#425) - Small refactors in `git-nss` (@dinosaure, mirage/ocaml-git#427) - Delete `conduit.3.0.0` and replace it by `mimic` (@dinosaure, mirage/ocaml-git#428) - Delete the useless `verify` function on `fetch` and `push` (@dinosaure, mirage/ocaml-git#429) - Delete `pin-depends` on `awa` (@dinosaure, mirage/ocaml-git#431) --- .../git-cohttp-mirage.3.0.0/opam | 45 ++++++++++++ .../git-cohttp-unix.3.0.0/opam | 45 ++++++++++++ packages/git-cohttp/git-cohttp.3.0.0/opam | 43 +++++++++++ packages/git-mirage/git-mirage.3.0.0/opam | 51 +++++++++++++ packages/git-unix/git-unix.3.0.0/opam | 64 +++++++++++++++++ packages/git/git.3.0.0/opam | 71 +++++++++++++++++++ 6 files changed, 319 insertions(+) create mode 100644 packages/git-cohttp-mirage/git-cohttp-mirage.3.0.0/opam create mode 100644 packages/git-cohttp-unix/git-cohttp-unix.3.0.0/opam create mode 100644 packages/git-cohttp/git-cohttp.3.0.0/opam create mode 100644 packages/git-mirage/git-mirage.3.0.0/opam create mode 100644 packages/git-unix/git-unix.3.0.0/opam create mode 100644 packages/git/git.3.0.0/opam diff --git a/packages/git-cohttp-mirage/git-cohttp-mirage.3.0.0/opam b/packages/git-cohttp-mirage/git-cohttp-mirage.3.0.0/opam new file mode 100644 index 00000000000..7d2c1173574 --- /dev/null +++ b/packages/git-cohttp-mirage/git-cohttp-mirage.3.0.0/opam @@ -0,0 +1,45 @@ +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.07.0"} + "dune" {>= "2.6.0"} + "git" {= version} + "mimic" + "cohttp-mirage" + "cohttp" {>= "2.5.4"} + "cohttp-lwt" {>= "2.5.4"} + "fmt" {>= "0.8.9"} + "lwt" {>= "5.3.0"} + "result" {>= "1.5"} + "rresult" {>= "0.6.0"} + "uri" {>= "4.0.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "bigstringaf" {>= "0.7.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "mirage-flow" {>= "2.0.1" & with-test} + "bigarray-compat" {>= "1.0.0" & with-test} + "ke" {>= "0.4" & with-test} +] +build: [ + ["dune" "subst"] + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j1" "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +} diff --git a/packages/git-cohttp-unix/git-cohttp-unix.3.0.0/opam b/packages/git-cohttp-unix/git-cohttp-unix.3.0.0/opam new file mode 100644 index 00000000000..180dcdf8c01 --- /dev/null +++ b/packages/git-cohttp-unix/git-cohttp-unix.3.0.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +synopsis: "A package to use HTTP-based ocaml-git with 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.07.0"} + "dune" {>= "2.6.0"} + "git" {= version} + "git-cohttp" {= version} + "cohttp-lwt-unix" + "cohttp" {>= "2.5.4"} + "cohttp-lwt" {>= "2.5.4"} + "fmt" {>= "0.8.9"} + "lwt" {>= "5.3.0"} + "result" {>= "1.5"} + "rresult" {>= "0.6.0"} + "uri" {>= "4.0.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "bigstringaf" {>= "0.7.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "mirage-flow" {>= "2.0.1" & with-test} + "bigarray-compat" {>= "1.0.0" & with-test} + "ke" {>= "0.4" & with-test} +] +build: [ + ["dune" "subst"] + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j1" "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +} diff --git a/packages/git-cohttp/git-cohttp.3.0.0/opam b/packages/git-cohttp/git-cohttp.3.0.0/opam new file mode 100644 index 00000000000..0d3bf5bbbcb --- /dev/null +++ b/packages/git-cohttp/git-cohttp.3.0.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "A package to use HTTP-based ocaml-git with 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.07.0"} + "dune" {>= "2.6.0"} + "git" {= version} + "cohttp" + "cohttp-lwt" + "fmt" {>= "0.8.9"} + "lwt" {>= "5.3.0"} + "result" {>= "1.5"} + "rresult" {>= "0.6.0"} + "uri" {>= "4.0.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "bigstringaf" {>= "0.7.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "mirage-flow" {>= "2.0.1" & with-test} + "bigarray-compat" {>= "1.0.0" & with-test} + "ke" {>= "0.4" & with-test} +] +build: [ + ["dune" "subst"] + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j1" "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +} diff --git a/packages/git-mirage/git-mirage.3.0.0/opam b/packages/git-mirage/git-mirage.3.0.0/opam new file mode 100644 index 00000000000..523a960352d --- /dev/null +++ b/packages/git-mirage/git-mirage.3.0.0/opam @@ -0,0 +1,51 @@ +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.07.0"} + "dune" {>= "2.6.0"} + "mimic" + "mirage-stack" + "git" {= version} + "awa" + "awa-mirage" + "dns-client" {>= "4.6.2"} + "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-protocols" {>= "5.0.0"} + "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.7.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "bigarray-compat" {>= "1.0.0" & with-test} + "ke" {>= "0.4" & with-test} +] +build: [ + ["dune" "subst"] + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j1" "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +} diff --git a/packages/git-unix/git-unix.3.0.0/opam b/packages/git-unix/git-unix.3.0.0/opam new file mode 100644 index 00000000000..d52a43bf768 --- /dev/null +++ b/packages/git-unix/git-unix.3.0.0/opam @@ -0,0 +1,64 @@ +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.07.0"} + "dune" {>= "2.6.0"} + "mmap" {>= "1.1.0"} + "stdlib-shims" + "git" {= version} + "rresult" + "result" + "bigarray-compat" + "bigstringaf" + "fmt" {>= "0.8.7"} + "bos" + "fpath" + "uri" {with-test} + "digestif" {>= "0.8.1"} + "logs" + "lwt" + "base-unix" + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "base64" {with-test & >= "3.0.0"} + "git-cohttp-unix" {= version} + "mirage-clock" + "mirage-clock-unix" + "astring" {>= "0.8.5"} + "awa" + "cmdliner" {>= "1.0.4"} + "cohttp-lwt-unix" {>= "2.5.4"} + "decompress" {>= "1.2.0"} + "domain-name" {>= "0.3.0"} + "ipaddr" {>= "5.0.1"} + "mtime" {>= "1.2.0"} + "ocamlfind" {>= "1.8.1"} + "tcpip" {>= "6.0.0"} + "cstruct" {>= "6.0.0" & with-test} + "awa-mirage" + "mirage-flow" {>= "2.0.1"} + "ke" {>= "0.4" & with-test} + "mirage-crypto-rng" {>= "0.8.8" & with-test} + "ocurl" {>= "0.9.1" & with-test} +] +build: [ + ["dune" "subst"] + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j1" "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +} diff --git a/packages/git/git.3.0.0/opam b/packages/git/git.3.0.0/opam new file mode 100644 index 00000000000..aadc80aff55 --- /dev/null +++ b/packages/git/git.3.0.0/opam @@ -0,0 +1,71 @@ +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.07.0"} + "dune" {>= "2.6.0"} + "digestif" {>= "0.8.1"} + "stdlib-shims" + "rresult" + "result" + "bigarray-compat" + "bigstringaf" + "optint" + "decompress" + "logs" + "lwt" + "mimic" + "cstruct" {>= "5.0.0"} + "angstrom" {>= "0.14.0"} + "carton" + "carton-lwt" + "carton-git" + "ke" {>= "0.4"} + "fmt" {>= "0.8.7"} + "checkseum" {>= "0.2.1"} + "ocamlgraph" {>= "1.8.8"} + "astring" + "fpath" + "encore" {>= "0.7"} + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "mirage-crypto-rng" {with-test & >= "0.8.0"} + "cmdliner" {with-test} + "base-unix" {with-test} + "fpath" + "base64" {with-test & >= "3.0.0"} + "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" & 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" +x-commit-hash: "5d8ac12dd9b2417d0d6256ba9f5dd683271f33fd" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz" + checksum: [ + "sha256=47fe1b1c9ead6ff2dc12c5cb365fdbe1151c0478a15a137ba710fd316af88f54" + "sha512=451687a8a4bd4149afb4d68941998d700858d56b4fe3d9247efd1ef301b0bb15c5b11fd2fa01ff4226a0f58a31d1e68fe462952513f65f9cf9a3caa581b92c0a" + ] +}