git_interface.datatypes

Custom types that are used

class git_interface.datatypes.ArchiveTypes(value)

Bases: Enum

Possible archive types

TAR = 'tar'
TAR_GZ = 'tar.gz'
ZIP = 'zip'
class git_interface.datatypes.Log(commit_hash, parent_hash, author_email, author_name, commit_date, subject)

Bases: object

Represents a single git log

Parameters
  • commit_hash (str) –

  • parent_hash (str) –

  • author_email (str) –

  • author_name (str) –

  • commit_date (datetime) –

  • subject (str) –

author_email: str
author_name: str
commit_date: datetime
commit_hash: str
parent_hash: str
subject: str