Make.Argsmodule File_Manager : File_manager.SAbstraction that governs the lifetime of the various files that are part of a pack store (except the branch store).
module Async : Async_intf.SBasic abstraction for a worker.
module Dispatcher : Dispatcher.S with module File_Manager = File_Managertype key = hash Pack_key.tval key_t : key Brassaia_eio_pack_io.Import.Brassaia.Type.tmodule Hash : sig ... endmodule Contents_store : sig ... endmodule Node_value : sig ... endmodule Node_store : sig ... endmodule Commit_value : sig ... endmodule Commit_store :
Pack_store.S
with type value = Commit_value.t
and type key = key
and type file_manager = File_Manager.t
and type dict = File_Manager.Dict.t
and type dispatcher = Dispatcher.t
and type hash = hash