Make.Tagtype hash = hashmake hash kind ?tagger ~tag descr makes a new tag with the kind kind by the tagger with the name tag and the description descr.
This function does not check if the reference hash points to an existing kind Git object.
digest t associates a hash to any value of t. It is guaranteed that if x = y or compare x y = 0, then digest x = digest y.
val hash : t -> inthash blob associates a non-negative integer to any value of t. It is guaranteed that if x = y or compare x y = 0, then hash x = hash y.
module Set : Stdlib.Set.S with type elt = tmodule Map : Stdlib.Map.S with type key = tval length : t -> int64length t is the length of the given tag object.
val tag : t -> stringtag t returns the information of the given tag.
val message : t -> string option