Skip to content

Commit

Permalink
Merge pull request #302 from samoht/master
Browse files Browse the repository at this point in the history
Prepare the release
  • Loading branch information
samoht committed Sep 30, 2015
2 parents 1ae7069 + fc287c0 commit b1d5189
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 13 deletions.
29 changes: 28 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,31 @@
* Remove the first-class module API. It's confusing to duplicate the API.
### 0.9.10

* Expose the Git compression level (#104, #298 by @samoht)
* Add an optional `config` argument to all the backend's config
functions. This allow the backends to composed more easily. (initial
patch by @nasrallahmounir, integration by @samoht)
* Add signatures for immutable link store, to store links between
keys: `Irmin.LINK` and `Irmin.LINK_MAKER`. Add `Irmin_mem.Link` and
`Irmin_fs.Link` which implement `Irmin.LINK_MAKER` in these backends
(initial patch by @nasrallahmounir, integration by @samoht)
* Add signatures for raw values (ie. whose values are of type
`Cstruct.t`): `Irmin.RAW` and raw store maker: `Irmin.AO_MAKER_RAW`
(initial patch by @nasrallahmounir, integration by @samoht)
* Expose `Irmin.Hash.digest_size` (initial patch by @nasrallahmounir,
integration by @samoht)
* Expose `/view` to the REST API (#292, by @samoht)
* Expose `Irmin.Private.merge_node` (#292 by @samoht)
* Change the JSON stream API, which requres ezjsonm.0.4.2. (#266, #269,
#273 by @samoht)
* Fix a race when a lot of processes are trying to add a watch at the
same time. (#270, #271, by @samoht)
* Expose `Irmin_git.Irmin_value_store` functor. This provides the
Irmin Contents/Node/Commit APIs on top of a Git-type store. This is
useful for backends that want to store data using the Git object
format, to be able to sync with Git, but without using Git's
filesystem layout and locking. (#268 by @talex5)
* Remove the first-class module API. It's confusing to duplicate the API
(#293, by @talex5)

### 0.9.9

Expand Down
2 changes: 1 addition & 1 deletion _oasis
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OASISFormat: 0.4
Name: irmin
Version: 0.9.9
Version: 0.9.10
Synopsis: A Distributed Version Control Database
Authors: Thomas Gazagnaire
License: ISC
Expand Down
16 changes: 8 additions & 8 deletions lib/META
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OASIS_START
# DO NOT EDIT (digest: 611a4a8b8fd25b4cc0a333e4e55c99b6)
version = "0.9.9"
# DO NOT EDIT (digest: 247b08ecf13c4e68c896bbc5807958f7)
version = "0.9.10"
description = "A Distributed Version Control Database"
requires =
"ezjsonm ocamlgraph lwt dolog cstruct tc mstruct uri stringext hex"
Expand All @@ -10,7 +10,7 @@ archive(native) = "irmin.cmxa"
archive(native, plugin) = "irmin.cmxs"
exists_if = "irmin.cma"
package "unix" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires =
"irmin irmin.mem irmin.git irmin.fs irmin.http git.unix cohttp.lwt"
Expand All @@ -22,7 +22,7 @@ package "unix" (
)

package "mirage" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires =
"irmin irmin.mem irmin.git irmin.fs irmin.http cohttp.lwt git.mirage"
Expand All @@ -34,7 +34,7 @@ package "mirage" (
)

package "mem" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires = "irmin"
archive(byte) = "irmin-mem.cma"
Expand All @@ -45,7 +45,7 @@ package "mem" (
)

package "http" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires = "irmin cohttp.lwt-core ezjsonm.lwt re re.pcre re.perl"
archive(byte) = "irmin-http.cma"
Expand All @@ -56,7 +56,7 @@ package "http" (
)

package "git" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires = "irmin git"
archive(byte) = "irmin-git.cma"
Expand All @@ -67,7 +67,7 @@ package "git" (
)

package "fs" (
version = "0.9.9"
version = "0.9.10"
description = "A Distributed Version Control Database"
requires = "irmin"
archive(byte) = "irmin-fs.cma"
Expand Down
6 changes: 3 additions & 3 deletions setup.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.4.2 *)

(* OASIS_START *)
(* DO NOT EDIT (digest: 95d14a5c026cc467ac78cdfe910a3ed4) *)
(* DO NOT EDIT (digest: 300d700cdf62bb33a35a1ccecf94384f) *)
(*
Regenerated by OASIS v0.4.5
Visit http://oasis.forge.ocamlcore.org for more information and
Expand Down Expand Up @@ -6861,7 +6861,7 @@ let setup_t =
alpha_features = [];
beta_features = [];
name = "irmin";
version = "0.9.9";
version = "0.9.10";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
Expand Down Expand Up @@ -7686,7 +7686,7 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.4.5";
oasis_digest = Some "ÿ)È\154\015_¶ù½Ì\r\n*a4x";
oasis_digest = Some "\135,¥KÓ\021ZY\018ß±)·Áá£";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false
Expand Down

0 comments on commit b1d5189

Please sign in to comment.