Skip to content

Releases: robur-coop/git-kv

0.1.1

28 Nov 14:21
Compare
Choose a tag to compare

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

17 May 15:50
Compare
Choose a tag to compare

CHANGES:

  • Return a raw representation of the hash instead of the hex representation (@hannesm, #35)
  • Stream in & out {of,to}_octets instead of manipulating the whole PACK file (@dinosaure, #33)

0.0.4

30 Apr 15:35
Compare
Choose a tag to compare

CHANGES:

0.0.3

16 Dec 16:17
Compare
Choose a tag to compare

CHANGES:

  • Allow author, author_email, and message being specified in change_and_push
    (#28 @hannes)

0.0.2

14 Dec 15:46
Compare
Choose a tag to compare

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

03 Nov 14:00
Compare
Choose a tag to compare

CHANGES:

  • First release

0.1.0

29 Oct 11:55
Compare
Choose a tag to compare

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