Releases: mirage/ocaml-git
Releases · mirage/ocaml-git
1.11.2
1.11.1
1.11.0
1.10.1
1.10.1 (2016-09-15)
- Improve API docs (#201, @olleolleolle)
- Compat with cmdliner 1.0 (#202, @samoht)
- Fix typos and links in docs (@smeruelo and @olleolleolle)
1.10.0
1.10.0 (2016-02-15)
- Adapt to Mirage3 (@samoht, @avsm, @yomimono, @hannesm)
- Add IO.test_and_set to automatically update references (#185, @samoht)
- Better Windows support (#187, @samoht)
- unix: Translate Git references into valid Windows filenames
- fix/work-around upstream issues to make the tests pass on Windows
- Split the package into 4 packages:
git
,git-http
,git-unix
and
git-mirage
(#189, @samoht)
1.9.3
1.9.2
1.9.1
1.9.0
Rename SHA to Hash, fix memory leak, add Store.size, use Logs, etc.
- References can point to non-commit hashed (#123, @samoht)
- Rename
Git.SHA
intoGit.Hash
(@samoht) - Remove
Git.Sync.populate
but addGit.Sync.clone
to replace the
previousfetch+populate
(#122, @samoht) - Fix the API so that references can point to any kind of hashes (#123, @samoht)
- Fix duplicated references when mixing packed and loose references
(#124, @samoht) - Use astring, logs and fmt (@samoht)
- Add
Store.size
. Before, the only way to get the size of a file was to
decompress the whole thing. The main win comes from getting the size of raw
packed objects without decompressing. (#143, @talex5) - Workaround a memory leak in lwt: See ocsigen/lwt#229, which caused
IO.rec_file
and thus the watch mechanism on Unix to leak memory
(#146, @samoht) - Fix performance regression when reading large files (#147, @chambart)