package volgo-hg-unix

  1. Overview
  2. No Docs
A Mercurial backend for Vcs based on Volgo_hg_backend and the Unix library

Install

Dune Dependency

Authors

Maintainers

Sources

volgo-0.0.18.tbz
sha256=b387e24af5d12de7fd50194b9ccd73d271c92161110e860a4481b92e4d0c04a1
sha512=a8afaf6fe9b9ab4b638af4fc064afda937bfbdcf4d92ecc6ac287a4e57bcba27e24742b33a4f7f2e71cb511e3510789c5f57ba10270f8ee37aaaa4e55db6078e

Description

[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_unix] implements a Mercurial backend for [volgo] based on the OCaml standard library. It runs the [hg] CLI as a subprocess in a blocking fashion, similar to the Stdlib's [Unix] module.

Tags

git mercurial vcs blocking-io

Published: 12 Jun 2025

Dependencies (13)

  1. volgo-hg-backend = version
  2. volgo-git-unix = version
  3. volgo = version
  4. sexplib0 >= "v0.16"
  5. ppxlib >= "0.33"
  6. ppx_sexp_value >= "v0.16"
  7. ppx_sexp_conv >= "v0.16"
  8. pplumbing >= "0.0.14"
  9. pp >= "2.0.0"
  10. fpath-sexp0 >= "0.3.1"
  11. fpath >= "0.7.3"
  12. ocaml >= "4.14"
  13. dune >= "3.17"

Dev Dependencies (1)

  1. odoc with-doc

Used by (1)

  1. volgo-vcs

Conflicts

None

OCaml

Innovation. Community. Security.