Api.Repo
A Project's repository on GitLab.
type nonrec t = t * Repo_id.t
val id : t -> Repo_id.t
val pp : t Fmt.t
Pretty print t.
t
val compare : t -> t -> int
val ci_refs : ?staleness:Duration.t -> t Current.t -> Commit.t list Current.t
ci_refs t evaluates to the list of branches and open PRs in t.
ci_refs t
If given, commits older than this are excluded. Note: the main branch commit is always included, even if stale.
val head_commit : t Current.t -> Commit.t Current.t
head_commit t evaluates to the commit at the head of the default branch in t.
head_commit t