Guitar
|
#include <GitTypes.h>
Classes | |
struct | BLOB_AB_ |
struct | SubmoduleDetail |
Public Types | |
enum class | Type { Unknown , Modify , Copy , Rename , Create , Delete , ChType , Unmerged } |
Public Member Functions | |
GitDiff ()=default | |
GitDiff (QString const &id, QString const &path, QString const &mode) | |
bool | isSubmodule () const |
Public Attributes | |
Type | type = Type::Unknown |
QString | diff |
QString | index |
QString | path |
QString | mode |
struct GitDiff::BLOB_AB_ | blob |
QList< GitHunk > | hunks |
struct GitDiff::SubmoduleDetail | a_submodule |
struct GitDiff::SubmoduleDetail | b_submodule |
Private Member Functions | |
void | makeForSingleFile (GitDiff *diff, QString const &id_a, QString const &id_b, QString const &path, QString const &mode) |
|
strong |
|
default |
GitDiff::GitDiff | ( | QString const & | id, |
QString const & | path, | ||
QString const & | mode | ||
) |
bool GitDiff::isSubmodule | ( | ) | const |
|
private |
struct GitDiff::SubmoduleDetail GitDiff::a_submodule |
struct GitDiff::SubmoduleDetail GitDiff::b_submodule |
struct GitDiff::BLOB_AB_ GitDiff::blob |
QString GitDiff::diff |
QList<GitHunk> GitDiff::hunks |
QString GitDiff::index |
QString GitDiff::mode |
QString GitDiff::path |
Type GitDiff::type = Type::Unknown |