Guitar
|
#include <GitObjectManager.h>
Classes | |
struct | Item |
Public Member Functions | |
GitPtr | git () |
GitPtr | git (Git::SubmoduleItem const &submod) |
void | setup (GitPtr g) |
Git::CommitID | revParse (QString const &name) |
Git::Object | catFile (const Git::CommitID &id) |
Git::CommitID | getCommitIdFromTag (const QString &tag) |
const Git::CommitID & | item_id (int i) const |
Private Types | |
using | ItemPtr = std::shared_ptr< Item > |
Private Member Functions | |
size_t | size () const |
Private Attributes | |
GitObjectManager | object_manager |
std::vector< ItemPtr > | items |
std::map< QString, Git::CommitID > | revparsemap |
|
private |
Git::Object GitObjectCache::catFile | ( | const Git::CommitID & | id | ) |
Git::CommitID GitObjectCache::getCommitIdFromTag | ( | const QString & | tag | ) |
|
inline |
|
inline |
|
inline |
Git::CommitID GitObjectCache::revParse | ( | QString const & | name | ) |
void GitObjectCache::setup | ( | GitPtr | g | ) |
|
private |
|
private |
|
private |
|
private |