ocaml-git

Pure OCaml Git format and protocol

ISC License

Stars
362
Committers
36

Bot releases are hidden (Show)

ocaml-git - 3.17.0

Published by hannesm about 2 months ago

CHANGES:

  • Fix the way to decode an empty user in commits (@dinosaure, #645 -
    reported by @kopecs #639)
  • Update to TLS 1.0.0 and mirage-crypto 1.0.0 API (@hannesm, #646)
ocaml-git - 3.16.1

Published by dinosaure 4 months ago

CHANGES:

  • Fix the compilation of git-unix with mimic-happy-eyeballs.0.0.8 (@dinosaure, #642)
  • Print out errors when we got an error on unikernels (@hannesm, #641)
ocaml-git - 3.16.0

Published by dinosaure 5 months ago

CHANGES:

  • Adapt ocaml-git to mirage-flow.4.0.0 (@hannesm, #634)
  • Improve the documentation (@Leonidas-from-XIV, #635)
  • Explicitely add unix as a dependency of some ocaml-git's targets (@dinosaure, b2288c2)
ocaml-git - 3.16.0 Latest Release

Published by dinosaure 5 months ago

CHANGES:

  • Adapt ocaml-git to mirage-flow.4.0.0 (@hannesm, #634)
  • Improve the documentation (@Leonidas-from-XIV, #635)
  • Explicitely add unix as a dependency of some ocaml-git's targets (@dinosaure, b2288c2)
ocaml-git - 3.15.0

Published by dinosaure 8 months ago

CHANGES:

  • Update unikernels (@hannesm, #621)
  • Extend the Smart protocol with have and want (@plangesd, @dinosaure, #626)
  • Rename function to get capabilities from the client and the server (@Julow, #627)
  • Extend the Smart protocol with a possible done or a flush (@plangesd, #628)
  • Extend the Smart protocol with ack and handle empty request (@plangesd, @Julow, #629)
  • Add missing new lines for the server side (@plangesd, #630)
  • Be more cooperative with other services (like http) when we clone (@dinosaure, @hannesm, #631)
ocaml-git - 0.7.1

Published by dinosaure 8 months ago

CHANGES:

  • Add a Lwt.pause to insert a cooperative point when we verify a PACK file (@dinosaure, @hannesm, #631)
ocaml-git - 3.14.0

Published by dinosaure about 1 year ago

CHANGES:

  • Fix tests with git.2.41.0+ (@metanivek, #622)
  • Fix raw parsing in the middle of the buffer (@metanivek, #623)
ocaml-git - 0.7.0

Published by dinosaure about 1 year ago

CHANGES:

  • Extend the API with the ability to choose the compression level (@dinosaure, #616)
  • Extend the API about *.idx file and be able to map entries (@dinosaure, #619)
ocaml-git - 3.13.0

Published by dinosaure over 1 year ago

CHANGES:

  • Update tests with mirage-crypto-rng (@Zimmi48, #612)
  • Update to awa.0.2.0 (@hannesm, #613)
ocaml-git - 3.12.0

Published by dinosaure over 1 year ago

CHANGES:

  • Export a new function to close file-descriptors for PACK file (for git-unix)
    (@dinosaure, @emillon, @moyodiallo, #590)
ocaml-git - 3.11.0

Published by dinosaure almost 2 years ago

CHANGES:

  • Limit the stream between the incoming flow and the PACK analyzer
    It will bind the analyze with the I/O throughput (@dinosaure, #608)
  • Remove OCaml 5.0.0 warnings (@samoht, #609)
ocaml-git - 3.10.1

Published by dinosaure almost 2 years ago

CHANGES:

  • Add the NixOS CI to test ocaml-git (@Et7f3, #600, #473)
  • Specify few more headers fields when we fetch/push via HTTP (@reynir, @hannesm, @dinosaure, #603, #601)
  • Improve the error message about Smart_git.Endpoint.of_string (@reynir, @dinosaure, #605, #604)
ocaml-git - 3.10.0

Published by dinosaure almost 2 years ago

CHANGES:

  • Do not append a leading slash to path (#580, @reynir, @dinosaure)
  • Fix some typos (#585, @hannesm, @dinosaure)
  • Add the main reference (#586, @hannesm, @dinosaure)
  • Upgrade git-paf with paf.0.2.0 (#587, @dinosaure)
  • Explain when the user give a bad argument about TLS authenticator (#593, reported by @reynir #582, @dinosaure)
  • Use x509.0.16.2 which raise an explanation if it's a bad argument (#594, @hannesm, @dinosaure)
ocaml-git - 0.6.0

Published by dinosaure about 2 years ago

CHANGES:

  • Add few functions to introspect target when we encode and be able to construct objects with source
    (@dinosaure, #595)
ocaml-git - 0.5.0

Published by dinosaure about 2 years ago

CHANGES:

  • Add missing dependencies on Unix (@dra27, #573)
  • Be able to choose the zlib compression level when we generate a PACK file (@dinosaure, #578)
  • Fix spurious bug when we encode a patch into a PACK file (@dinosaure, #578)
  • Add an accessor to get the hash ctx computed by the first-pass of a PACK file (@dinosaure, #584)
  • Fix how we record the weight of Git objects into a PACK file (@dinosaure, #591)
ocaml-git - 3.9.1

Published by dinosaure over 2 years ago

CHANGES:

  • Remove bigarray-compat package and mmap (@dinosaure, @hannesm)
  • Fix the push process with a copy of illegal shared bigarray (@dinosaure, #569)
ocaml-git - carton-v0.4.4

Published by dinosaure over 2 years ago

CHANGES:

  • Remove bigarray-compat and mmap dependencies (@dinosaure, @hannesm, #568)
ocaml-git - 3.8.1

Published by dinosaure over 2 years ago

CHANGES:

  • Fix ocaml-git with OCaml 5.00.0 (@dinosaure, @stedolan, #559)
  • Update binaries with cmdliner.1.1.0 (@MisterDA, @dinosaure, #558)
  • Fix the reset function and properly delete PACK files (@dinosaure, @patricoferris, @dinakajoy, #561)
  • Fix dependencies of guit (@maiste, @dinosaure, #560)
  • Move the happy-eyeballs layer needed by MirageOS into mimic.0.0.5 (@dinosaure, #563)
ocaml-git - 3.7.1

Published by dinosaure over 2 years ago

CHANGES:

  • Fix ocaml-git with OCaml 5.00.0 (@dinosaure, @stedolan, #559)
  • Update binaries with cmdliner.1.1.0 (@MisterDA, @dinosaure, #558)
  • Fix the reset function and properly delete PACK files (@dinosaure, @patricoferris, @dinakajoy, #561)
  • Fix dependencies of guit (@maiste, @dinosaure, #560)
  • Move the happy-eyeballs layer needed by MirageOS into mimic.0.0.5 (@dinosaure, #563)
ocaml-git - 3.9.0

Published by dinosaure over 2 years ago

CHANGES:

  • Fix ocaml-git with OCaml 5.00.0 (@dinosaure, @stedolan, #559)
  • Update binaries with cmdliner.1.1.0 (@MisterDA, @dinosaure, #558)
  • Fix the reset function and properly delete PACK files (@dinosaure, @patricoferris, @dinakajoy, #561)
  • Fix dependencies of guit (@maiste, @dinosaure, #560)
  • Move the happy-eyeballs layer needed by MirageOS into mimic.0.0.5 (@dinosaure, #563)