Guitar
|
#include "AbstractProcess.h"
#include "common/misc.h"
#include <QDateTime>
#include <QDebug>
#include <QMutex>
#include <QObject>
#include <functional>
#include <memory>
#include <optional>
Go to the source code of this file.
Classes | |
struct | TreeLine |
class | Git |
class | Git::CommitID |
class | Git::Context |
struct | Git::Object |
struct | Git::SubmoduleItem |
struct | Git::CommitItem |
class | Git::CommitItemList |
class | Git::Hunk |
class | Git::Diff |
struct | Git::Diff::BLOB_AB_ |
struct | Git::Diff::SubmoduleDetail |
struct | Git::Branch |
struct | Git::Tag |
class | Git::FileStatus |
struct | Git::FileStatus::Data |
struct | Git::Option |
struct | Git::CloneData |
struct | Git::DiffRaw |
struct | Git::DiffRaw::AB |
struct | Git::Remote |
struct | Git::User |
struct | Git::ReflogItem |
struct | Git::ReflogItem::File |
struct | Git::RemoteInfo |
struct | Git::SubmoduleUpdateData |
struct | NamedCommitItem |
Macros | |
#define | SINGLE_THREAD 0 |
#define | GIT_ID_LENGTH (40) |
Typedefs | |
using | GitPtr = std::shared_ptr< Git > |
using | NamedCommitList = QList< NamedCommitItem > |
Enumerations | |
enum | LineSide { LineSide::Left, LineSide::Right } |
Functions | |
void | parseDiff (std::string const &s, Git::Diff const *info, Git::Diff *out) |
void | parseGitSubModules (QByteArray const &ba, QList< Git::SubmoduleItem > *out) |
static bool | operator== (Git::CommitID const &l, Git::CommitID const &r) |
static bool | operator< (Git::CommitID const &l, Git::CommitID const &r) |
#define GIT_ID_LENGTH (40) |
#define SINGLE_THREAD 0 |
using NamedCommitList = QList<NamedCommitItem> |
|
strong |
|
inlinestatic |
|
inlinestatic |
void parseGitSubModules | ( | QByteArray const & | ba, |
QList< Git::SubmoduleItem > * | out | ||
) |