volgo-git-backendversion

An IO-free library that parses the output of Git 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_git_backend] is not meant to be used directly by a user. Rather it is a helper library for building Git CLI backends for [volgo]. Given the ability to run a [git] 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 vcs
AuthorMathieu Barbin
LicenseLGPL-3.0-or-later WITH LGPL-3.0-linking-exception
Published
Homepagehttps://github.com/mbarbin/vcs
Issue Trackerhttps://github.com/mbarbin/vcs/issues
MaintainerMathieu Barbin <opensource@mbarbin.org>
Dependencies
Source [http] https://github.com/mbarbin/vcs/releases/download/0.0.18/volgo-0.0.18.tbz
sha256=b387e24af5d12de7fd50194b9ccd73d271c92161110e860a4481b92e4d0c04a1
sha512=a8afaf6fe9b9ab4b638af4fc064afda937bfbdcf4d92ecc6ac287a4e57bcba27e24742b33a4f7f2e71cb511e3510789c5f57ba10270f8ee37aaaa4e55db6078e
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/volgo-git-backend/volgo-git-backend.0.0.18/opam