3.4.0
CHANGES:
Added
-
irmin
- Add
Tree.seqtoTree's public API (#1923, @metanivek)
- Add
-
irmin-fs
- Add unix subpackage,
irmin-fs.unix(#1948, @metanivek)
- Add unix subpackage,
-
irmin-git
- Add unix subpackage,
irmin-git.unix(#1948, @metanivek)
- Add unix subpackage,
-
irmin-graphql
- Add unix subpackage,
irmin-graphql.unix(#1948, @metanivek)
- Add unix subpackage,
-
irmin-http
- Add unix subpackage,
irmin-http.unix(#1948, @metanivek)
- Add unix subpackage,
-
irmin-cli
- Add new package for
irmincommand-line tool (#1951, @metanivek)
- Add new package for
-
irmin-pack
- Add a garbage collection feature, allowing a user to discard commits older
than a specified commit. This feature is only enabled for stores that use
Indexing_strategy.minimal. The primary API isStore.Gc.run,
Store.Gc.wait, andStore.Gc.is_finished. Seeexamples/gc.mlfor a
demonstration of usage. - Add a consistency check for the files on disk when opening store (#2004,
@icristescu)
- Add a garbage collection feature, allowing a user to discard commits older
Changed
-
irmin
- Replaced
Tree.node_fntype with more generalTree.foldertype to
represent the different ways to useTree.fold(#1918, @metanivek)
- Replaced
-
irmin-unix
- Removed the
irmin-unixpackage. Unix backends are now subpackages of their
relevant backend (seeirmin-fs.unixandirmin-git.unix). The CLI tool is
inirmin-cli. For common unix utilities, seeirmin.unix. (#1953, @metanivek)
- Removed the
-
irmin-graphql
- Updated to
graphql.0.14.0(#1843, @patricoferris, @zshipko)
- Updated to