package git-kv

  1. Overview
  2. Docs
A Mirage_kv implementation using git

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-kv-0.2.3.tbz
sha256=f157c963642c427d5d4993109eeffebe1797ba149e0076afca07a2e589988bce
sha512=f2b6dc52c6e09bf2d9959b5eb8f8312441ff5f0e575416c5fd8794c46dea8b17e106cd874e9a5f07c4b362f6b15347467e8b49184293677795145c03a18f5eb7

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