Below is the file 'database.mli' from this revision. You can also download the file.
open Viz_types type t val kind : [`DIRECTORY | `FILE] (** Any of these function can raise Viz_types.Error *) val open_db : string -> t val close_db : t -> unit val get_filename : t -> string val fetch_branches : t -> string list val fetch_ancestry_graph : t -> query -> agraph val fetch_revision : t -> string -> node_data val fetch_certs_and_revision : t -> string -> node_data val fetch_cert_signer : t -> string -> string -> string list val fetch_cert_value : t -> string -> string -> string list val get_matching_tags : t -> (string -> bool) -> (string * string) list val get_matching_dates : t -> string -> (string * string) list val get_key_rowid : t -> string -> int val run_monotone_diff : t -> string -> string * string -> Status.reporter -> ([>`SUB_PROC_ERROR of string | `DIFF of string] -> unit) -> unit