Skip to content

0.0.2

Compare
Choose a tag to compare
@mbarbin mbarbin released this 26 Jul 09:21
· 89 commits to main since this release

CHANGES:

Added

  • Add documentation website powered by Docusaurus. (#7, @mbarbin)
  • Initiate a library vcs-test-helpers to help writing tests. (#4, @mbarbin)
  • Add test showing how to do revision lookup from references using Vcs.refs and Vcs.tree.
  • Added dependabot config for automatically upgrading action files.

Changed

  • Upgrade ppxlib to 0.33 - activate unused items warnings.
  • Refactor Vcs.Git to clarify raising/non-raising APIs (breaking change). (#9, @mbarbin)
  • Upgrade ocaml to 5.2.
  • Upgrade dune to 3.16.
  • Upgrade base & co to 0.17.

Fixed

  • Fix computation of repo_root when inside a git worktree.
  • Handle binary files in Vcs.num_status instead of failing.
  • Allow more characters when parsing branch names.

Removed

  • Removed Vcs.rev_parse, replaced by other dedicated function Vcs.current_{branch,revision}. (#3, @mbarbin)