37 static QString
makeKey(
const QString &a_id,
const QString &b_id);
QString lookupFileID(GitRunner g, GitObjectCache *objcache, const Git::Hash &commit_id, QString const &file)
指定されたコミットに属するファイルのIDを求める
Definition: GitDiff.cpp:413
QList< GitTreeItem > GitTreeItemList
Definition: GitObjectManager.h:95
Definition: GitDiff.cpp:10
QList< Git::Diff > diff(GitRunner g, const Git::Hash &id, const QList< Git::SubmoduleItem > &submodules)
コミットの差分を取得する
Definition: GitDiff.cpp:151
friend class CommitListThread
Definition: GitDiff.h:10
static QString diffObjects(GitRunner g, QString const &a_id, QString const &b_id)
Definition: GitDiff.cpp:65
static QString prependPathPrefix(QString const &path)
Definition: GitDiff.cpp:60
GitRunner git(const Git::SubmoduleItem &submod)
Definition: GitDiff.cpp:45
static Git::Diff parseDiff(std::string const &s, const Git::Diff *info)
Definition: GitDiff.cpp:81
QList< Git::Diff > diff_uncommited(GitRunner g, const QList< Git::SubmoduleItem > &submodules)
Definition: GitDiff.cpp:305
static QString diffFiles(GitRunner g, QString const &a_path, QString const &b_path)
Definition: GitDiff.cpp:76
void retrieveCompleteTree(GitRunner g, QString const &dir, GitTreeItemList const *files, QList< Git::Diff > *diffs)
Definition: GitDiff.cpp:130
GitDiff(GitObjectCache *objcache)
Definition: GitDiff.h:25
static QString makeKey(const QString &a_id, const QString &b_id)
Definition: GitDiff.cpp:50
GitObjectCache * objcache_
Definition: GitDiff.h:14
static void AddItem(Git::Diff *item, QList< Git::Diff > *diffs)
std::list< LookupTable > MapList
Definition: GitDiff.h:17
Definition: GitObjectManager.h:40