Releases: robur-coop/git-kv
Releases · robur-coop/git-kv
0.1.1
CHANGES:
- Remove unused code from test setup (!4 - @hannesm)
- BUG FIX: of_octets: create ring buffer earlier to avoid missing data (!5 - @hanensm, review by @dinosaure @reynir)
- Add function
commit : t -> Digestif.SHA1.t option
(!6 !8 - @hannesm @reynir, review by @dinosaure)
0.0.5
0.0.4
CHANGES:
- Add a branch accessor (@dinosaure, #30)
- Add the compression level argument into
to_octets
(@hannesm, @dinosaure, #31) - Add few
Lwt.pause
to be cooperative with processes (@hannesm, @dinosaure, #32)
0.0.3
0.0.2
CHANGES:
- Use Stdlib.Result and Fmt instead of Rresult (#24 @hannes)
- Use Git.Reference.main (available since git 3.10.0, #24 @hannes)
- change_and_push may return errors, report them (#24 @hannes)
- delete unix transitive dependencies from tests (#25 @dinosaure)
- update to mirage-kv 6.0.0 (#27 @hannes)
0.0.1
0.1.0
CHANGES:
- Refine change_and_push semantics (fixing on GitHub #1 #2 - @reynir @dinosaure @hannesm git.robur.coop #2)
- only a single task may execute it at once (using a Lwt_mutex.t to protect this)
- abort if the state is updated in parallel by a different task while change_and_push is executing
- Do the rename inside a change_and_push (so only a single commit from a rename), git.robur.coop #3
- Add alcotest unit tests
- Fix CRAM tests