Guitar
|
#include <GitDiff.h>
Classes | |
class | LookupTable |
Public Member Functions | |
GitDiff (GitObjectCache *objcache) | |
QList< Git::Diff > | diff (GitRunner g, const Git::Hash &id, const QList< Git::SubmoduleItem > &submodules) |
コミットの差分を取得する More... | |
QList< Git::Diff > | diff_uncommited (GitRunner g, const QList< Git::SubmoduleItem > &submodules) |
Static Public Member Functions | |
static QString | diffObjects (GitRunner g, QString const &a_id, QString const &b_id) |
static QString | diffFiles (GitRunner g, QString const &a_path, QString const &b_path) |
static Git::Diff | parseDiff (std::string const &s, const Git::Diff *info) |
static QString | makeKey (const QString &a_id, const QString &b_id) |
static QString | makeKey (const Git::Diff &diff) |
static QString | prependPathPrefix (QString const &path) |
Private Types | |
using | MapList = std::list< LookupTable > |
Private Member Functions | |
GitRunner | git (const Git::SubmoduleItem &submod) |
void | retrieveCompleteTree (GitRunner g, QString const &dir, GitTreeItemList const *files, QList< Git::Diff > *diffs) |
Static Private Member Functions | |
static void | AddItem (Git::Diff *item, QList< Git::Diff > *diffs) |
Private Attributes | |
GitObjectCache * | objcache_ = nullptr |
Friends | |
class | CommitListThread |
|
private |
|
inline |
QList< Git::Diff > GitDiff::diff | ( | GitRunner | g, |
const Git::Hash & | id, | ||
const QList< Git::SubmoduleItem > & | submodules | ||
) |
コミットの差分を取得する
id | コミットID |
out |
QList< Git::Diff > GitDiff::diff_uncommited | ( | GitRunner | g, |
const QList< Git::SubmoduleItem > & | submodules | ||
) |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
private |
|
friend |
|
private |