Skip to content

Releases: mbarbin/vcs

0.0.21

27 Aug 19:32
7b2d3b3

Choose a tag to compare

CHANGES:

Changed

  • Replace naive bit_vector module by bitv (#96, @mbarbin).

0.0.20

14 Aug 18:14
b6372b5

Choose a tag to compare

CHANGES:

Changed

0.0.19

22 Jul 12:40
9381d87

Choose a tag to compare

CHANGES:

Added

Changed

  • Make current_branch in the backend return an option (#87, @mbarbin).

Fixed

  • Improve handling of diff when filenames have curly-braces (#89, @mbarbin).
  • Handle file type changes in name-status diff computation (#88, @mbarbin).
  • Allow char '#' in branch names (#88, @mbarbin).

0.0.18

11 Jun 05:01
705c2d0

Choose a tag to compare

CHANGES:

Added

  • Add a Vcs.Platform_repo module to help using online hosting platform (#78, @mbarbin).
  • Add conf-git dependency to tests using the git cli (#73, @mbarbin).

Changed

  • Split trait rev_parse into two smaller traits (#80, @mbarbin).
  • Set prog to the executable basename in error context for stability (#77, @mbarbin).
  • Replace shexp by direct use of spawn (#76, @mbarbin).

Fixed

Removed

  • Remove trait rev_parse (#80, @mbarbin).
  • Replace Vcs.Url by the more complete Vcs.Platform_repo module (#78, @mbarbin).

0.0.17

05 Jun 19:57
4906599

Choose a tag to compare

CHANGES:

Added

  • Add Mercurial Compatibility Mode & Backends (#70, #71, @mbarbin).
  • Add support for OCaml-4.14 to volgo-vcs CLI (#68, @mbarbin).

Changed

  • Conditional set implicit transitive deps in CI depending on the compiler version (#67, @mbarbin).

Fixed

  • Fix lint-doc warnings introduced with odoc v3 (#67, @mbarbin).

0.0.16

25 May 21:11
545b4fd

Choose a tag to compare

CHANGES:

This release contains a major repackaging of the project to make it easier to publish to opam without using the short and canonical name vcs.opam. The project is now named volgo (Versatile Ocaml Library for Git Operations).

Changed

  • Repackage project with the prefix name volgo for publication (#66, @mbarbin).
  • Rename the main cli volgo-vcs (#66, @mbarbin).

Removed

0.0.15

22 May 13:41
fc9dc27

Choose a tag to compare

CHANGES:

Added

  • Add support for OCaml-4.14 to vcs, vcs-git-backend & vcs-git-unix (#64, @mbarbin).

Changed

  • Some improvements to Graph.gcas computation (#61, @mbarbin).

Deprecated

  • Actually mark for deprecation all the functions, modules and exceptions that were prepared to be deprecated (#64, @mbarbin).

0.0.14

07 May 05:59
bafa649

Choose a tag to compare

CHANGES:

Added

  • Add dependency to pp and pplumbing.err (#58, @mbarbin).

Changed

  • Unify Vcs.Err with pplumbing.Err (#60, @mbarbin).
  • Make some tweaks to vcs errors and exns sexp formats (#57, @mbarbin).

Deprecated

  • Prepare for deprecation Vcs.Err and Vcs.Exn (#60, @mbarbin).

0.0.13

02 May 13:49
5da83c9

Choose a tag to compare

CHANGES:

Changed

  • Switch from Provider to OCaml Objects based design (#56, @mbarbin).

0.0.12

01 May 16:49
f0220f5

Choose a tag to compare

CHANGES:

Added

  • Add ocaml-vcs subcommand to compute descendance relation between 2 nodes (#55, @mbarbin).

Changed

  • Rename vcs-git-blocking to vcs-git-unix (#54, @mbarbin).
  • Switch the backend used in vcs-cli from eio to blocking (#53, @mbarbin).
  • Pre-locate the git executable in vcs_git_blocking (#52, @mbarbin).

Fixed

  • Dispose of Shexp_process.Context in vcs_git_blocking (#52, @mbarbin).