Guitar
|
#include <QMutex>
#include <QString>
#include "GitPack.h"
#include "GitPackIdxV2.h"
#include <map>
#include "common/joinpath.h"
Go to the source code of this file.
Classes | |
class | GitObjectManager |
class | GitObjectCache |
struct | GitObjectCache::Item |
class | GitCommit |
struct | GitTreeItem |
class | GitCommitTree |
Typedefs | |
using | GitPtr = std::shared_ptr< Git > |
using | GitTreeItemList = QList< GitTreeItem > |
Functions | |
QString | lookupFileID (GitObjectCache *objcache, QString const &commit_id, QString const &file) |
指定されたコミットに属するファイルのIDを求める More... | |
void | parseGitTreeObject (QByteArray const &ba, const QString &path_prefix, GitTreeItemList *out) |
bool | parseGitTreeObject (GitObjectCache *objcache, QString const &commit_id, QString const &path_prefix, GitTreeItemList *out) |
using GitTreeItemList = QList<GitTreeItem> |
QString lookupFileID | ( | GitObjectCache * | objcache, |
QString const & | commit_id, | ||
QString const & | file | ||
) |
指定されたコミットに属するファイルのIDを求める
objcache | |
commit_id | |
file |
bool parseGitTreeObject | ( | GitObjectCache * | objcache, |
QString const & | commit_id, | ||
QString const & | path_prefix, | ||
GitTreeItemList * | out | ||
) |
void parseGitTreeObject | ( | QByteArray const & | ba, |
const QString & | path_prefix, | ||
GitTreeItemList * | out | ||
) |