Vridlo/types/Ref: Difference between revisions

From ALT Linux Wiki
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 ''datetime '''mandatory write-once'''''
* '''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 ''natural '''optional'''''
* '''message''' is ''string '''optional'''''
  Message text of the reference.
  Message text of the reference.

Revision as of 13: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.