-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] irmin (19 packages) (3.9.0) #24588
Conversation
Applied a lower bounds fix for irmin-cli |
I've applied a number of fixes from the CI failures. |
@art-w is there circular dependency between irmin-server, irmin-server tests and irmin-client? The remaining build errors are from irmin-server test
|
CHANGES: ### Added - **irmin-server** - Added `irmin-server` package (mirage/irmin#2031, @zshipko) - **irmin-client** - Added `irmin-client` package to connect to `irmin-server` instances (mirage/irmin#2031, @zshipko) - **irmin** - Add pretty printers for `Commit`, `Tree`, `Info`, `Status`, `Branch` when using `utop` (@metanivek, mirage/irmin#1839) ### Fixed - **irmin-pack** - Fix index integrity check for v3 stores (mirage/irmin#2267, @metanivek) ### Removed - **irmin-http** - Removed `irmin-http` since it is not compatible with generic keys. `irmin-grapqhl` or `irmin-server` should be used instead. (mirage/irmin#1902, @zshipko) - **irmin** - Removed stream proofs. We now only have Merkle tree proofs. This simplifies the maintenance of that part of the code, as ensuring the correct order of cached IO operations was tricky for stream proofs (mirage/irmin#2275, @samoht) ### Changed - **irmin-git** - Moved lower bounds to `git.3.14.0` to use new function (mirage/irmin#2277, @metanivek)
dc417d4
to
e9b5be4
Compare
Thanks a lot @avsm, your changes were very helpful! @tmcgilchrist > Thanks, indeed, there seems to be an issue with the tests... I've moved them in |
Thanks! You may want to announce this on https://discuss.ocaml.org, where we have a Community category and an |
Irmin, a distributed database that follows the same design principles as Git
CHANGES:
Added
irmin-server
package (Integrate irmin-server mirage/irmin#2031, @zshipko)irmin-client
package to connect toirmin-server
instances (Integrate irmin-server mirage/irmin#2031,@zshipko)
Commit
,Tree
,Info
,Status
,Branch
whenusing
utop
(@metanivek, irmin: add pretty-printers to high-level Store that work withutop
mirage/irmin#1839)Fixed
Removed
irmin-http
since it is not compatible with generic keys.irmin-grapqhl
orirmin-server
should be used instead. (Remove irmin-http mirage/irmin#1902, @zshipko)the maintenance of that part of the code, as ensuring the correct order of
cached IO operations was tricky for stream proofs (Remove Stream Proofs mirage/irmin#2275, @samoht)
Changed
git.3.14.0
to use new function (irmin-git: fix decoding contents in the middle of a buffer mirage/irmin#2277, @metanivek)