package git-kv

  1. Overview
  2. Docs

Module Git_store.TagSource

module SHA1 = Digestif.SHA1
Sourcetype kind =
  1. | Blob
  2. | Commit
  3. | Tag
  4. | Tree
Sourcetype t = {
  1. obj : SHA1.t;
  2. kind : kind;
  3. tag : string;
  4. tagger : Git_store__.Git_user.t option;
  5. message : string option;
}
Sourceval make : SHA1.t -> kind -> ?tagger:??? -> tag:string -> string option -> t
Sourceval pp_kind : Format.formatter -> kind -> unit
Sourceval pp : Format.formatter -> t -> unit
Sourceval string_of_kind : kind -> string
Sourcemodule Syntax : sig ... end
Sourceval format : t Encore.t
Sourceval length : t -> int64
Sourceval digest : t -> Digestif.SHA1.t
Sourceval obj : t -> SHA1.t
Sourceval tag : t -> string
Sourceval message : t -> string option
Sourceval kind : t -> kind
Sourceval tagger : t -> Git_store__.Git_user.t option
Sourceval equal : 'a -> 'a -> bool
Sourceval compare : 'a -> 'a -> int
Sourceval hash : 'a -> int
Sourcemodule Set : sig ... end
Sourcemodule Map : sig ... end