[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] irmin 0.8.0
On 27 May 2014, at 23:56, Thomas Gazagnaire <thomas@xxxxxxxxxxxxxx> wrote: > Hi all, > > I've release a new version (0.8.0) of Irmin which should land in OPAM soon. > It contains a couple of API clean-ups -- no real big external changes but > things have been shuffled around internally. I have tried to separate a bit > more clearly the different concepts manipulated by the user: > - branches (related to fork/merge operations) > - snapshots (that you can create and then revert) > - and database dumps (to import/export, also related to push/pull operations) > [remark: I'm not totally happy with the current interface of dumps, it will > probably evolve a little bit in the next versions -- I want to be able to > support custom push/pull protocols, for instance the one exported by > ocaml-git] > > The API name changes are to stay in sync with what I said last week in [1]: > mainly the renaming of Internal to Block and Reference to Tag and the > simplification of the Irmin.Make functor. All of those make the interface much easier to grok! > Also, the Git backend does not have a dependency to unix anymore so would be > easier to use with mirage. Note that the only Git mirage-friendly store > available at the moment is the in-memory backend: would be nice to have a raw > block store one but not yet. Even the memory one is pretty useful as-is. It's worth looking at Baardkeerder for the block layer layout perhaps, as that's still needed to map from the blob store to the block device isnt it? -a _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |