package drom_lib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Drom_lib.HashesSource

Sourcetype t = {
  1. mutable hashes : string EzCompat.StringMap.t;
  2. mutable modified : bool;
  3. mutable files : (bool * string * string * int) list;
  4. mutable to_add : EzCompat.StringSet.t;
  5. mutable to_remove : EzCompat.StringSet.t;
  6. mutable skel_version : string option;
}
Sourceval load : unit -> t
Sourceval write : t -> record:bool -> perm:int -> string -> string -> unit
Sourceval get : t -> EzCompat.StringMap.key -> string
Sourceval update : ?git:bool -> t -> EzCompat.StringMap.key -> string -> unit
Sourceval remove : t -> EzCompat.StringMap.key -> unit
Sourceval rename : t -> EzCompat.StringMap.key -> EzCompat.StringMap.key -> unit
Sourceval perm_equal : int -> int -> bool
Sourceval digest_content : ?perm:int -> file:string -> string -> Digest.t
Sourceval digest_file : string -> file:string -> Digest.t
Sourceval save : ?git:bool -> t -> unit
Sourceval with_ctxt : ?git:bool -> (t -> 'a) -> 'a
OCaml

Innovation. Community. Security.