Vridlo/types/Ref: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
Name of the referenced object, in format of changelog, | Name of the referenced object, in format of changelog, | ||
* '''kind''' is '' | * '''kind''' is ''string '''mandatory write-once''''' | ||
Type of the referenced object, can one of ''tag'', ''commit'', | Type of the referenced object, can one of ''tag'', ''commit'', | ||
Line 19: | Line 19: | ||
Flag shows wheither the referenced object is signed. | Flag shows wheither the referenced object is signed. | ||
* '''message''' is '' | * '''message''' is ''string '''optional''''' | ||
Message text of the reference. | Message text of the reference. |
Revision as of 16:39, 12 December 2019
Ref is structure that represents git repo tag or commit reference, and it is described as:
- sha is string[40] mandatory write-once
SHA1 40-byted checksum over the referenced object. Is used as unique object index.
- name is string mandatory write-once
Name of the referenced object, in format of changelog,
- kind is string mandatory write-once
Type of the referenced object, can one of tag, commit,
- author_email is string mandatory
Author's email of the commit or tag.
- authored_at is datetime mandatory
Date of the commit or tag, which was done by the author.
- signed is boolean optional
Flag shows wheither the referenced object is signed.
- message is string optional
Message text of the reference.