package volgo-base

  1. Overview
  2. No Docs
An Extension of volgo.Vcs to use with Base

Install

dune-project
 Dependency

Authors

Maintainers

Sources

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

Description

[Volgo_base] is a library that extends the [Vcs] library with additional modules and functionalities to improve compatibility with programs using base.

For example, it adds [Comparable.S] to all container key modules so that they can be used with base-style containers such as [Map] and [Hashtbl].

It also exports a module [Vcs.Or_error] to make it easy to use [Vcs] with the [Or_error] monad.

The library is designed to be used as a drop-in replacement for [Vcs]. To achieve this, it includes a single module named [Vcs] which must be set up to shadow the regular [Vcs] module.

Tags

git vcs base

Published: 30 Jan 2026

Dependencies (11)

  1. volgo = version
  2. ppxlib >= "0.33"
  3. ppx_hash >= "v0.17"
  4. pplumbing-pp-tty >= "0.0.16"
  5. pplumbing-err >= "0.0.16"
  6. pp >= "2.0.0"
  7. fpath-sexp0 >= "0.4.0"
  8. fpath >= "0.7.3"
  9. base >= "v0.17"
  10. ocaml >= "5.2"
  11. dune >= "3.17"

Dev Dependencies (1)

  1. odoc with-doc

Used by (2)

  1. crs
  2. dunolint >= "0.0.20251006"

Conflicts

None