Guitar
Public Member Functions | Public Attributes | List of all members
GitCommitItem Struct Reference

#include <GitTypes.h>

Collaboration diagram for GitCommitItem:
Collaboration graph
[legend]

Public Member Functions

void setParents (const std::vector< std::string > &list)
 
 operator bool () const
 
bool operator== (GitCommitItem const &other) const
 
bool operator!= (GitCommitItem const &other) const
 

Public Attributes

GitHash commit_id
 
GitHash tree
 
std::vector< GitHashparent_ids
 
std::string author
 
std::string email
 
std::string message
 
DateTime commit_date
 
std::vector< GitTreeLineparent_lines
 
bool has_gpgsig = false
 
std::string gpgsig
 
struct {
   std::string   text
 
   char   verify = 0
 
   std::vector< uint8_t >   key_fingerprint
 
   std::string   trust
 
sign
 
bool has_child = false
 
int marker_depth = -1
 
bool resolved = false
 

Member Function Documentation

◆ operator bool()

GitCommitItem::operator bool ( ) const
inlineexplicit

◆ operator!=()

bool GitCommitItem::operator!= ( GitCommitItem const &  other) const
inline

◆ operator==()

bool GitCommitItem::operator== ( GitCommitItem const &  other) const
inline

◆ setParents()

void GitCommitItem::setParents ( const std::vector< std::string > &  list)

Member Data Documentation

◆ author

std::string GitCommitItem::author

◆ commit_date

DateTime GitCommitItem::commit_date

◆ commit_id

GitHash GitCommitItem::commit_id

◆ email

std::string GitCommitItem::email

◆ gpgsig

std::string GitCommitItem::gpgsig

◆ has_child

bool GitCommitItem::has_child = false

◆ has_gpgsig

bool GitCommitItem::has_gpgsig = false

◆ key_fingerprint

std::vector<uint8_t> GitCommitItem::key_fingerprint

◆ marker_depth

int GitCommitItem::marker_depth = -1

◆ message

std::string GitCommitItem::message

◆ parent_ids

std::vector<GitHash> GitCommitItem::parent_ids

◆ parent_lines

std::vector<GitTreeLine> GitCommitItem::parent_lines

◆ resolved

bool GitCommitItem::resolved = false

◆ 

struct { ... } GitCommitItem::sign

◆ text

std::string GitCommitItem::text

◆ tree

GitHash GitCommitItem::tree

◆ trust

std::string GitCommitItem::trust

◆ verify

char GitCommitItem::verify = 0

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