GitLab plugin for OCurrent
type t

Identifier for a specific Git commit, which can be used to fetch it.

val set_status : t Current.t -> string -> Status.t Current.t -> unit Current.t

set_status commit context status sets the status of commit/context to status.

val owner_name : t -> string

owner_name t is the "owner/name" string identifying the repository.

val repo_id : t -> Repo_id.t

Construct a Repo_id.t that t belongs to.

val hash : t -> string

hash t is the Git commit hash of t.

val committed_date : t -> string

committed_date t is the datetime when t was committed.

val pp : t Fmt.t

Pretty print t.

val compare : t -> t -> int
val uri : t -> Uri.t

uri t is a URI for the GitLab web page showing t.