package irmin-layers

  1. Overview
  2. Docs

These modules should not be used. They are exposed purely for testing purposes.

module Hook : sig ... end
val wait_for_freeze : repo -> unit Lwt.t
val freeze' : ?min:commit list -> ?max:commit list -> ?squash:bool -> ?copy_in_upper:bool -> ?min_upper:commit list -> ?recovery:bool -> ?hook: [ `After_Clear | `Before_Clear | `Before_Copy | `Before_Copy_Newies | `Before_Copy_Last_Newies | `Before_Flip ] Hook.t -> repo -> unit Lwt.t
val upper_in_use : repo -> [ `Upper0 | `Upper1 ]