Skip to content

Commit

Permalink
[new release] git, git-cohttp, git-cohttp-unix, git-cohttp-mirage and…
Browse files Browse the repository at this point in the history
… git-unix (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)
  • Loading branch information
dinosaure committed Jan 9, 2021
1 parent 8bcf3a1 commit 535b0b5
Show file tree
Hide file tree
Showing 5 changed files with 261 additions and 0 deletions.
45 changes: 45 additions & 0 deletions packages/git-cohttp-mirage/git-cohttp-mirage.3.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
opam-version: "2.0"
synopsis: "A package to use HTTP-based ocaml-git with MirageOS backend"
maintainer: ["[email protected]" "[email protected]"]
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"
"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: "4b1708af7f59faf966f6cd3d3c777ea8c63e2239"
url {
src:
"https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz"
checksum: [
"sha256=b476420d9d75076e472505ac97f063f876c29b1877df4317fa708806f6fe1e53"
"sha512=3a8178773ec60aacc1e156ea6aa13995a5f42d11121258d9d757e85382742d331bbbfed208995471d59d0c9d49541acbbac7f7645d9d832c24ca18238ac21494"
]
}
45 changes: 45 additions & 0 deletions packages/git-cohttp-unix/git-cohttp-unix.3.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
opam-version: "2.0"
synopsis: "A package to use HTTP-based ocaml-git with Unix backend"
maintainer: ["[email protected]" "[email protected]"]
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"
"git-cohttp"
"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: "4b1708af7f59faf966f6cd3d3c777ea8c63e2239"
url {
src:
"https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz"
checksum: [
"sha256=b476420d9d75076e472505ac97f063f876c29b1877df4317fa708806f6fe1e53"
"sha512=3a8178773ec60aacc1e156ea6aa13995a5f42d11121258d9d757e85382742d331bbbfed208995471d59d0c9d49541acbbac7f7645d9d832c24ca18238ac21494"
]
}
43 changes: 43 additions & 0 deletions packages/git-cohttp/git-cohttp.3.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
opam-version: "2.0"
synopsis: "A package to use HTTP-based ocaml-git with Unix backend"
maintainer: ["[email protected]" "[email protected]"]
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"
"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: "4b1708af7f59faf966f6cd3d3c777ea8c63e2239"
url {
src:
"https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz"
checksum: [
"sha256=b476420d9d75076e472505ac97f063f876c29b1877df4317fa708806f6fe1e53"
"sha512=3a8178773ec60aacc1e156ea6aa13995a5f42d11121258d9d757e85382742d331bbbfed208995471d59d0c9d49541acbbac7f7645d9d832c24ca18238ac21494"
]
}
63 changes: 63 additions & 0 deletions packages/git-unix/git-unix.3.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
opam-version: "2.0"
synopsis: "Virtual package to install and configure ocaml-git's Unix backend"
maintainer: ["[email protected]" "[email protected]"]
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"
"rresult"
"result"
"bigarray-compat"
"bigstringaf"
"fmt" {>= "0.8.7"}
"git-nss"
"bos"
"fpath"
"uri"
"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"
"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}
]
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: "4b1708af7f59faf966f6cd3d3c777ea8c63e2239"
url {
src:
"https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz"
checksum: [
"sha256=b476420d9d75076e472505ac97f063f876c29b1877df4317fa708806f6fe1e53"
"sha512=3a8178773ec60aacc1e156ea6aa13995a5f42d11121258d9d757e85382742d331bbbfed208995471d59d0c9d49541acbbac7f7645d9d832c24ca18238ac21494"
]
}
65 changes: 65 additions & 0 deletions packages/git/git.3.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
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: ["[email protected]" "[email protected]"]
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"
"git-nss"
"bigarray-compat"
"bigstringaf"
"optint"
"decompress"
"logs"
"lwt"
"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" & 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: "4b1708af7f59faf966f6cd3d3c777ea8c63e2239"
url {
src:
"https://github.com/mirage/ocaml-git/releases/download/3.0.0/git-3.0.0.tbz"
checksum: [
"sha256=b476420d9d75076e472505ac97f063f876c29b1877df4317fa708806f6fe1e53"
"sha512=3a8178773ec60aacc1e156ea6aa13995a5f42d11121258d9d757e85382742d331bbbfed208995471d59d0c9d49541acbbac7f7645d9d832c24ca18238ac21494"
]
}

0 comments on commit 535b0b5

Please sign in to comment.