Module Vcs.Refs

Capturing the information related to git refs.

In this file we represent the output of the git show-ref command. In particular we represent the location of all known local branches heads, remote branches heads and tags.

It is worth noting that the location of the remote branches is the state of the remote branches as they are currently known locally.

module Line : sig ... end
type t = Line.t list
val sexp_of_t : t -> Sexplib0.Sexp.t
val equal : t -> t -> bool

Accessors

val tags : t -> Tag_name.t list
val local_branches : t -> Branch_name.t list
val remote_branches : t -> Remote_branch_name.t list