github mirage/irmin 3.5.0

latest releases: 3.9.0, 3.8.0, 3.7.2...
22 months ago

CHANGES:

Added

  • irmin-pack
    • Add Irmin_pack_unix.Stats.Latest_gc which is now the parameter of GC's
      finished callback (#2089, @Ngoguey42)
    • Add Gc.oldest_live_commit which returns the key of the commit on which the
      latest gc was called on. (#2110, @icristescu)
    • Add split to create a new suffix chunk. Subsequent writes will append to
      this chunk until split is called again. (#2118, @icristescu)
    • Add create_one_commit_store to create a new store from the existing one,
      containing only one commit. (#2125, @icristescu)

Changed

  • irmin-pack
    • Upgraded on-disk format to version 4. (#2110, @icristescu)
    • Detecting control file corruption with a checksum (#2119, @art-w)
    • Change on-disk layout of the suffix from a single file to a multiple,
      chunked file design (#2115, @metanivek)
    • Modify GC to work with new chunked suffix. See examples/gc.ml for a
      demonstration of how it works with the new split function. (#2126,
      @metanivek)

Fixed

Don't miss a new irmin release

NewReleases is sending notifications on new releases.