class documentation
class Tag(ShaFile):
A Git Tag object.
Class Method | from |
Open a SHA file from disk. |
Method | __init__ |
Don't call this directly |
Method | check |
Check this object for internal consistency. |
Method | sign |
Undocumented |
Method | verify |
Verify GPG signature for this tag (if it is signed). |
Class Variable | __slots__ |
Undocumented |
Class Variable | message |
Undocumented |
Class Variable | name |
Undocumented |
Class Variable | object |
Undocumented |
Class Variable | tag |
Undocumented |
Class Variable | tag |
Undocumented |
Class Variable | tagger |
Undocumented |
Class Variable | type |
Undocumented |
Class Variable | type |
Undocumented |
Instance Variable | signature |
Undocumented |
Method | _deserialize |
Grab the metadata attached to the tag |
Method | _get |
Get the object pointed to by this tag. |
Method | _serialize |
Undocumented |
Method | _set |
Undocumented |
Instance Variable | _needs |
Undocumented |
Instance Variable | _object |
Undocumented |
Instance Variable | _object |
Undocumented |
Instance Variable | _signature |
Undocumented |
Instance Variable | _tag |
Undocumented |
Instance Variable | _tag |
Undocumented |
Instance Variable | _tag |
Undocumented |
Instance Variable | _tagger |
Undocumented |
Inherited from ShaFile
:
Class Method | from |
Get the contents of a SHA file on disk. |
Class Method | from |
Create a ShaFile from a string. |
Static Method | from |
Creates an object of the indicated type from the raw chunks given. |
Static Method | from |
Creates an object of the indicated type from the raw string given. |
Method | __bytes__ |
Return raw string serialization of this object. |
Method | __eq__ |
Return True if the SHAs of the two objects match. |
Method | __hash__ |
Return unique hash for this object. |
Method | __le__ |
Check whether SHA of this object is less than or equal to the other. |
Method | __lt__ |
Return whether SHA of this object is less than the other. |
Method | __ne__ |
Check whether this object does not match the other. |
Method | __repr__ |
Undocumented |
Method | as |
Return string representing the object in the experimental format. |
Method | as |
Return chunks representing the object in the experimental format. |
Method | as |
Return a string representing this object, fit for display. |
Method | as |
Return chunks with serialization of the object. |
Method | as |
Return raw string with serialization of the object. |
Method | copy |
Create a new copy of this SHA1 object from its raw string |
Method | raw |
Returns the length of the raw string of this object. |
Method | set |
Set the contents of this object from a list of chunks. |
Method | set |
Set the contents of this object from a serialized string. |
Method | sha |
The SHA1 object that is the name of this object. |
Property | id |
The hex SHA of this object. |
Class Method | _is |
Undocumented |
Class Method | _parse |
Undocumented |
Static Method | _parse |
Parse a legacy object, creating it but not reading the file. |
Static Method | _parse |
Parse a new style object, creating it but not reading the file. |
Method | _check |
Check that the object has a given member variable. |
Method | _header |
Undocumented |
Method | _parse |
Parse a legacy object, setting the raw string. |
Method | _parse |
Parse a new style object, setting self._text. |
Instance Variable | _chunked |
Undocumented |
Instance Variable | _sha |
Undocumented |
overrides
dulwich.objects.ShaFile.check
Check this object for internal consistency.
Raises | |
ObjectFormatException | if the object is malformed in some way |
Verify GPG signature for this tag (if it is signed).
Parameters | |
keyids:Optional[ | Optional iterable of trusted keyids for this tag. If this tag is not signed by any key in keyids verification will fail. If not specified, this function only verifies that the tag has a valid signature. |
Raises | |
gpg.errors.BadSignatures | if GPG signature verification fails |
gpg.errors.MissingSignatures | if tag was not signed by a key specified in keyids |