Guitar
|
#include <GitObjectManager.h>
Public Member Functions | |
GitCommitTree (GitObjectCache *objcache) | |
QString | lookup (GitRunner g, QString const &file) |
bool | lookup (GitRunner g, QString const &file, GitTreeItem *out) |
void | parseTree (GitRunner g, QString const &tree_id) |
QString | parseCommit (GitRunner g, const Git::Hash &commit_id) |
GitTreeItemList const * | treelist () const |
Private Member Functions | |
QString | lookup_ (GitRunner g, QString const &file, GitTreeItem *out) |
Private Attributes | |
GitObjectCache * | objcache |
GitTreeItemList | root_item_list |
std::map< QString, GitTreeItem > | blob_map |
std::map< QString, QString > | tree_id_map |
GitCommitTree::GitCommitTree | ( | GitObjectCache * | objcache | ) |
QString GitCommitTree::lookup | ( | GitRunner | g, |
QString const & | file | ||
) |
bool GitCommitTree::lookup | ( | GitRunner | g, |
QString const & | file, | ||
GitTreeItem * | out | ||
) |
|
private |
void GitCommitTree::parseTree | ( | GitRunner | g, |
QString const & | tree_id | ||
) |
|
inline |
|
private |
|
private |
|
private |
|
private |