Tags: mbarbin/vcs
Tags
Release 0.0.19 CHANGES: - Add function `Vcs.current_branch_opt` (#87, @mbarbin). - Make `current_branch` in the backend return an option (#87, @mbarbin). - 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).
Release 0.0.18 CHANGES: - 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). - 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). - Make `hg` more silent during tests for stability (#77, @mbarbin). - Require `5.3` for `volgo-dev` for stability (#77, @mbarbin). - Fix build with OCaml `5.0` (#73, @mbarbin). - Remove trait `rev_parse` (#80, @mbarbin). - Replace `Vcs.Url` by the more complete `Vcs.Platform_repo` module (#78, @mbarbin).
Release 0.0.17 CHANGES: - Add Mercurial Compatibility Mode & Backends (#70, #71, @mbarbin). - Add support for OCaml-4.14 to `volgo-vcs` CLI (#68, @mbarbin). - Conditional set implicit transitive deps in CI depending on the compiler version (#67, @mbarbin). - Fix lint-doc warnings introduced with odoc v3 (#67, @mbarbin).
Release 0.0.16 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). - Repackage project with the prefix name `volgo` for publication (#66, @mbarbin). - Rename the main cli `volgo-vcs` (#66, @mbarbin). - Removed deprecated APIs (#65, @mbarbin).
Release 0.0.15 CHANGES: - Add support for OCaml-4.14 to `vcs`, `vcs-git-backend` & `vcs-git-unix` (#64, @mbarbin). - Some improvements to `Graph.gcas` computation (#61, @mbarbin). - Actually mark for deprecation all the functions, modules and exceptions that were prepared to be deprecated (#64, @mbarbin).
Release 0.0.12 CHANGES: - Add `ocaml-vcs` subcommand to compute descendance relation between 2 nodes (#55, @mbarbin). - 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). - Dispose of `Shexp_process.Context` in `vcs_git_blocking` (#52, @mbarbin).
PreviousNext