volgo-hg-backendversion
An IO-free library that parses the output of Mercurial commands
[volgo] is a set of OCaml libraries for interacting with Git repositories. It provides a type-safe and direct-style API to programmatically perform Git operations, ranging from creating commits and branches to loading and navigating commit graphs in memory, computing diffs between revisions, and more.
[Volgo_hg_backend] is not meant to be used directly by a user. Rather it is a helper library for building Mercurial CLI backends for [volgo]. Given the ability to run a [hg] process, this library knows which commands to run, how to parse their output, and how to interpret their exit codes to turn them into typed results.
Tags | cli git mercurial vcs |
---|---|
Author | Mathieu Barbin |
License | LGPL-3.0-or-later WITH LGPL-3.0-linking-exception |
Published | |
Homepage | https://github.com/mbarbin/vcs |
Issue Tracker | https://github.com/mbarbin/vcs/issues |
Maintainer | Mathieu Barbin <opensource@mbarbin.org> |
Dependencies | |
Source [http] | https://github.com/mbarbin/vcs/releases/download/0.0.21/volgo-0.0.21.tbz sha256=b34a73addb7bbcad6ae8276903fb5ca5b7c7d810c911931e770eaff229bb3140 sha512=1dacbd771bdd8e43ddfd901f70e803b77b48f811f3b50a90e1aafadfa6be874b5b75049b9185cb07f1555dd1d1aa67d0fe1e16ef3c7c32ba6be47d058e597e80 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/volgo-hg-backend/volgo-hg-backend.0.0.21/opam |
Required by
- volgo-hg-eio>=0.0.21
- volgo-hg-unix>=0.0.21
- volgo-vcs>=0.0.21