package volgo

  1. Overview
  2. No Docs
A Versatile OCaml Library for Git Operations

Install

dune-project
 Dependency

Authors

Maintainers

Sources

volgo-0.0.22.tbz
sha256=2714935a34417be2151736a4765431746c9348db5a3b4f0eaacaf74dfaefeabb
sha512=0eba27395125ae928fd53561029d9653094d822b2907cb9afc18f412b46ef47cf880ba80d1bf17212add4e68e6a55e2792176303e2b0bcee08940e25731b4738

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.

[Vcs] is the user-facing OCaml module for the project and dynamically dispatches its implementation at runtime.

Tags

git vcs

Published: 30 Jan 2026

Dependencies (11)

  1. sexplib0 >= "v0.16"
  2. pplumbing-pp-tty >= "0.0.16"
  3. pplumbing-err >= "0.0.16"
  4. pp >= "2.0.0"
  5. ordering >= "3.17"
  6. fpath-sexp0 >= "0.4.0"
  7. fpath >= "0.7.3"
  8. dyn >= "3.17"
  9. bitv >= "2.1"
  10. ocaml >= "4.14"
  11. dune >= "3.17"

Dev Dependencies (1)

  1. odoc with-doc

Used by (10)

  1. crs
  2. dunolint >= "0.0.20251006"
  3. volgo-base >= "0.0.22"
  4. volgo-git-backend >= "0.0.22"
  5. volgo-git-eio >= "0.0.22"
  6. volgo-git-unix >= "0.0.22"
  7. volgo-hg-backend >= "0.0.22"
  8. volgo-hg-eio >= "0.0.22"
  9. volgo-hg-unix >= "0.0.22"
  10. volgo-vcs >= "0.0.22"

Conflicts

None