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.
- 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