Guitar
Public Member Functions | Public Attributes | List of all members
Git::CommitItem Struct Reference

#include <Git.h>

Collaboration diagram for Git::CommitItem:
Collaboration graph
[legend]

Public Member Functions

void setParents (QStringList const &list)
 
 operator bool () const
 

Public Attributes

Hash commit_id
 
Hash tree
 
QList< Hashparent_ids
 
QString author
 
QString email
 
QString message
 
QDateTime commit_date
 
std::vector< TreeLineparent_lines
 
bool has_gpgsig = false
 
QString gpgsig
 
struct {
   QString   text
 
   char   verify = 0
 
   std::vector< uint8_t >   key_fingerprint
 
   QString   trust
 
sign
 
bool has_child = false
 
int marker_depth = -1
 
bool resolved = false
 
bool order_fixed = false
 

Member Function Documentation

◆ operator bool()

Git::CommitItem::operator bool ( ) const
inline

◆ setParents()

void Git::CommitItem::setParents ( QStringList const &  list)

Member Data Documentation

◆ author

QString Git::CommitItem::author

◆ commit_date

QDateTime Git::CommitItem::commit_date

◆ commit_id

Hash Git::CommitItem::commit_id

◆ email

QString Git::CommitItem::email

◆ gpgsig

QString Git::CommitItem::gpgsig

◆ has_child

bool Git::CommitItem::has_child = false

◆ has_gpgsig

bool Git::CommitItem::has_gpgsig = false

◆ key_fingerprint

std::vector<uint8_t> Git::CommitItem::key_fingerprint

◆ marker_depth

int Git::CommitItem::marker_depth = -1

◆ message

QString Git::CommitItem::message

◆ order_fixed

bool Git::CommitItem::order_fixed = false

◆ parent_ids

QList<Hash> Git::CommitItem::parent_ids

◆ parent_lines

std::vector<TreeLine> Git::CommitItem::parent_lines

◆ resolved

bool Git::CommitItem::resolved = false

◆ 

struct { ... } Git::CommitItem::sign

◆ text

QString Git::CommitItem::text

◆ tree

Hash Git::CommitItem::tree

◆ trust

QString Git::CommitItem::trust

◆ verify

char Git::CommitItem::verify = 0

The documentation for this struct was generated from the following files: