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 tags : t -> Tag_name.t list
val local_branches : t -> Branch_name.t list
val remote_branches : t -> Remote_branch_name.t list