Search.Make
module Hash : Digestif.S
module Store : sig ... end
type hash = Hash.t
type store = Store.t
type pred = [
|
`Commit of hash
`Tag of string * hash
`Tree of string * hash
`Tree_root of hash
]
val pred : store -> ?full:bool -> hash -> pred list Lwt.t
type path = [
`Tag of string * path
`Commit of path
`Path of string list
val mem : store -> hash -> path -> bool Lwt.t
val find : store -> hash -> path -> hash option Lwt.t