Module gall.tag

Tag object interface

Functions

new (repo, obj) Create a new tag instance to represent a tag object in a repository.

Class whowhen

whowhen.email The email address of the person.
whowhen.realname The “real” name of the person.
whowhen.timezone The timezone in which the signature took place (+/-HHHH)
whowhen.unixtime The UNIX time (seconds since epoch) for the signature line

Class tag

tag.message The tagging message
tag.object The object which has been tagged
tag.sha The SHA1 OID of the tag
tag.signature The signature on the tag (if present)
tag.signedcert The certificate which is signed by the signature (if present)
tag.tag The tag name itself
tag.tagger The tagger as a whowhen instance.
tag.type The type of the tagged object


Functions

new (repo, obj)
Create a new tag instance to represent a tag object in a repository.

Parameters:

  • repo repository The repository containing the tag object.
  • obj object The low level git object representing the tag.

Returns:

    tag The tag object representing the tag.

Class whowhen

Who, when Encapsulation of git’s author/committer who and when data
whowhen.email
The email address of the person.
  • email
whowhen.realname
The “real” name of the person.
  • realname
whowhen.timezone
The timezone in which the signature took place (+/-HHHH)
  • timezone
whowhen.unixtime
The UNIX time (seconds since epoch) for the signature line
  • unixtime

Class tag

Encapsulation of a tag object in a Git repository
tag.message
The tagging message
  • message
tag.object
The object which has been tagged
  • object
tag.sha
The SHA1 OID of the tag
  • sha
tag.signature
The signature on the tag (if present)
  • signature
tag.signedcert
The certificate which is signed by the signature (if present)
  • signedcert
tag.tag
The tag name itself
  • tag
tag.tagger
The tagger as a whowhen instance.
  • tagger
tag.type
The type of the tagged object
  • type
generated by LDoc 1.4.3 Last updated 2016-10-27 06:21:07