package git-kv

  1. Overview
  2. Docs
A Mirage_kv implementation using git

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-kv-0.2.2.tbz
sha256=6d1e7fe304db9672a86497b57f71af31d97a725ccca77c6f40a461ca3d1929fe
sha512=a9c4d4a4605ad9c97e317be5ee6e07ab610ec4c2a2a56fab7ef000ab61f44b135d538c771fabe7434d19302bb2f433df80279fa87c97bfb1961a2d6e1759240e

doc/git-kv.mem/Git_store/Endpoint/index.html

Module Git_store.EndpointSource

Sourcetype handshake = uri0:Uri.t -> uri1:Uri.t -> Mimic.flow -> unit Lwt.t
Sourceval git_capabilities : [ `Rd | `Wr ] Mimic.value
Sourceval git_scheme : [ `Git | `HTTP | `HTTPS | `SSH | `Scheme of string ] Mimic.value
Sourceval git_path : string Mimic.value
Sourceval git_hostname : string Mimic.value
Sourceval git_ssh_user : string Mimic.value
Sourceval git_port : int Mimic.value
Sourceval git_http_headers : (string * string) list Mimic.value
Sourceval git_transmission : [ `Exec | `Git | `HTTP of Uri.t * handshake ] Mimic.value
Sourceval git_uri : Uri.t Mimic.value
Sourcetype t = {
  1. scheme : [ `SSH of string | `Git | `HTTP of (string * string) list | `HTTPS of (string * string) list | `Scheme of string ];
  2. port : int option;
  3. path : string;
  4. hostname : string;
}
Sourceval error_msgf : ('a, Format.formatter, unit, ('b, [> `Msg of string ]) result) format4 -> 'a
Sourceval msgf : ('a, Format.formatter, unit, [> `Msg of string ]) format4 -> 'a
Sourceval pp : Format.formatter -> t -> unit
Sourceval headers_from_uri : Uri.t -> (string * string) list
Sourceval of_string : string -> (t, [> `Msg of string ]) result
Sourceval with_headers_if_http : (string * string) list -> t -> t
Sourceval to_ctx : t -> Mimic.ctx -> Mimic.ctx