Vcs.Commit_messageA commit message.
This is meant for small commit messages when creating commits. It currently sets some arbitrary limits on the length of the message, and mustn't be empty.
val hash : t -> intval seeded_hash : int -> t -> intval sexp_of_t : t -> Sexplib0.Sexp.tval to_string : t -> stringGiven that t = string in the implementation, this function is just the identity.
val of_string : string -> (t, [ `Msg of string ]) Stdlib.Result.tof_string str returns Ok str if X.invariant str = true, and an error otherwise. This is meant to be used to validate untrusted entries.
val v : string -> tv str is a convenient wrapper to build a t or raise Invalid_argument. This is typically handy for applying on trusted literals.