OpamRepositoryRoot.DirRepository root implemented as a directory
val of_dir : OpamTypes.dirname -> tval to_dir : t -> OpamTypes.dirnameval to_string : t -> stringquarantine dir returns a path to a temporary directory dedicated to the original repository root. The returned directory is not created and points to a statically known directory in the same parent directory as dir.
val with_tmp : (t -> 'a) -> 'aval backup : inn:OpamTypes.dirname -> t -> tval cwd : unit -> tval exists : t -> boolval remove : t -> unitval make_empty : t -> unitval dirs : t -> OpamTypes.dirname listval is_empty : t -> bool optionval dirname : t -> OpamTypes.dirnamemodule Op : sig ... endmodule Path :
OpamRepositoryPath.PATH
with type repo_root = t
and type repo_dirname = OpamTypes.dirname
and type 'a typed_file = 'a OpamFile.t