3.5.0
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 untilsplit
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)
- Add
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 newsplit
function. (#2126,
@metanivek)