type nonrec t = Git.Reference.t
module P : sig ... end
val head : t
val master : t
val is_head : t -> bool
val of_string : string -> t
val to_string : t -> string
val of_path : Git.Path.t -> t
val to_path : t -> Git.Path.t
val hash : t -> int
module Set : sig ... end
module Map : sig ... end
val pp_head_contents : head_contents Fmt.t
val equal_head_contents : head_contents -> head_contents -> bool
val compare_head_contents : head_contents -> head_contents -> int
module A : sig ... end
module M : sig ... end
module D : sig ... end
module E : sig ... end