Guitar
Classes | Namespaces | Macros | Enumerations | Functions
GitTypes.h File Reference
#include "MyProcess.h"
#include "common/misc.h"
#include <QDateTime>
#include <QString>
Include dependency graph for GitTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GitRemote
 
class  GitHash
 
class  std::hash< GitHash >
 
struct  GitObject
 
struct  GitFileItem
 
struct  GitTreeLine
 
struct  GitCommitItem
 
class  GitCommitItemList
 
class  GitResult
 
struct  GitTag
 
struct  GitUser
 
struct  GitBranch
 
struct  GitCloneData
 
class  GitFileStatus
 
struct  GitFileStatus::Data
 
struct  GitSubmoduleItem
 
struct  GitSubmoduleUpdateData
 
struct  GitDiffRaw
 
struct  GitDiffRaw::AB
 
struct  GitReflogItem
 
struct  GitReflogItem::File
 
class  GitHunk
 
class  GitDiff
 
struct  GitDiff::BLOB_AB_
 
struct  GitDiff::SubmoduleDetail
 

Namespaces

 std
 

Macros

#define GIT_ID_LENGTH   (40)
 
#define PATH_PREFIX   "*"
 

Enumerations

enum class  GitSource { Default , Global , Local }
 
enum class  GitMergeFastForward { Default , No , Only }
 
enum  GitSignPolicy { Unset , False , True }
 
enum class  GitSignatureGrade {
  NoSignature , Unknown , Good , Dubious ,
  Missing , Bad
}
 

Functions

static bool operator== (GitHash const &l, GitHash const &r)
 
static bool operator< (GitHash const &l, GitHash const &r)
 
QString gitTrimPath (QString const &s)
 

Macro Definition Documentation

◆ GIT_ID_LENGTH

#define GIT_ID_LENGTH   (40)

◆ PATH_PREFIX

#define PATH_PREFIX   "*"

Enumeration Type Documentation

◆ GitMergeFastForward

enum GitMergeFastForward
strong
Enumerator
Default 
No 
Only 

◆ GitSignatureGrade

enum GitSignatureGrade
strong
Enumerator
NoSignature 
Unknown 
Good 
Dubious 
Missing 
Bad 

◆ GitSignPolicy

Enumerator
Unset 
False 
True 

◆ GitSource

enum GitSource
strong
Enumerator
Default 
Global 
Local 

Function Documentation

◆ gitTrimPath()

QString gitTrimPath ( QString const &  s)

◆ operator<()

static bool operator< ( GitHash const &  l,
GitHash const &  r 
)
inlinestatic
Here is the call graph for this function:

◆ operator==()

static bool operator== ( GitHash const &  l,
GitHash const &  r 
)
inlinestatic
Here is the call graph for this function: