package git

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Hash : sig ... end
module FS : sig ... end
type t = [ `Peeled of Hash.t | `Ref of string * Hash.t ] list
module A : sig ... end
module M : sig ... end
module D : sig ... end
module E : sig ... end
type error = [
  1. | Error.Decoder.t
  2. | FS.error Error.FS.t
]
val pp_error : error Fmt.t
val write : fs:FS.t -> root:Fpath.t -> temp_dir:Fpath.t -> etmp:Cstruct.t -> raw:Cstruct.t -> t -> (unit, error) result Lwt.t
val read : fs:FS.t -> root:Fpath.t -> dtmp:Cstruct.t -> raw:Cstruct.t -> (t, error) result Lwt.t