Module gall.tag
Tag object interface
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.
-
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
Encapsulation of a tag object in a Git repository
-
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