Skip to content

0.0.9

Compare
Choose a tag to compare
@mbarbin mbarbin released this 23 Oct 11:10
· 38 commits to main since this release
6c961d8

CHANGES:

Added

  • Add new vcs-base package meant to extend vcs with base-style functionality (#31, @mbarbin).
  • Add Vcs.find_enclosing_repo_root helper (#28, @mbarbin).
  • Add Vcs.read_dir helper (#28, @mbarbin).

Changed

  • Added more labels to the Vcs.Graph signature (#38, @mbarbin).
  • Rename tips to leaves to designate nodes without children (#38, @mbarbin).
  • Remove base dependency from vcs and provider libraries (#36, @mbarbin).
  • Moved Or_error related modules to Vcs_base (#35, @mbarbin).
  • Provider interfaces now uses Vcs.Result type instead of Or_error (#34, @mbarbin).
  • Rename what was Vcs.Result to Vcs.Rresult and introduce Vcs.Result whose type is simpler (#33, @mbarbin).
  • Moved ocaml-vcs more-tests commands at top-level (#28, @mbarbin).

Fixed

  • Fixed stale refs information leaked by Vcs.Graph.set_ref (#41, @mbarbin).
  • Fixed some odoc warnings related to Vcs_base (#38, @mbarbin).
  • Changed some exceptions raised by the vcs related libraries to the Vcs.E exception (#34, @mbarbin).

Removed

  • Removed Vcs.For_test and merged it into Vcs_test_helpers (#38, @mbarbin).
  • Removed Vcs.Exn.raise_s since it is causing bisect_ppx unvisitable points (#34, @mbarbin).
  • Removed package vcs-arg and inline what's needed directly in vcs-command (#28, @mbarbin).