CHANGES:
Added
-
irmin
- Add
Tree.seq
toTree
'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
irmin
command-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.ml
for 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_fn
type with more generalTree.folder
type to
represent the different ways to useTree.fold
(#1918, @metanivek)
- Replaced
-
irmin-unix
- Removed the
irmin-unix
package. Unix backends are now subpackages of their
relevant backend (seeirmin-fs.unix
andirmin-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