#include <GitObjectManager.h>
|
bool | extractObjectFromPackFile (std::shared_ptr< GitPackIdxV2 > const &idx, GitPackIdxItem const *item, GitPackObject *out) |
|
bool | extractObjectFromPackFile (GitRunner g, const GitHash &id, QByteArray *out, GitObject::Type *type, std::mutex *mutex) |
|
void | loadIndexes (GitRunner g, std::mutex *mutex) |
|
QString | findObjectPath (GitRunner g, const GitHash &id) |
|
bool | loadObject (GitRunner g, const GitHash &id, QByteArray *out, GitObject::Type *type) |
|
void | init () |
|
◆ GitObjectManager() [1/3]
GitObjectManager::GitObjectManager |
( |
std::mutex * |
mutex | ) |
|
◆ GitObjectManager() [2/3]
◆ GitObjectManager() [3/3]
◆ ~GitObjectManager()
GitObjectManager::~GitObjectManager |
( |
| ) |
|
◆ applyDelta()
void GitObjectManager::applyDelta |
( |
QByteArray const * |
base, |
|
|
QByteArray const * |
delta, |
|
|
QByteArray * |
out |
|
) |
| |
|
staticprivate |
◆ catFile()
◆ clearIndexes()
void GitObjectManager::clearIndexes |
( |
| ) |
|
◆ extractObjectFromPackFile() [1/2]
◆ extractObjectFromPackFile() [2/2]
◆ findObject()
QStringList GitObjectManager::findObject |
( |
const QString & |
id, |
|
|
const QString & |
repo_local_dir |
|
) |
| |
|
static |
◆ findObjectPath()
◆ init()
void GitObjectManager::init |
( |
| ) |
|
|
private |
◆ loadIndexes()
void GitObjectManager::loadIndexes |
( |
GitRunner |
g, |
|
|
std::mutex * |
mutex |
|
) |
| |
|
private |
◆ loadObject()
◆ loadPackedObject()
◆ operator=()
◆ setup()
void GitObjectManager::setup |
( |
| ) |
|
◆ GitObjectCache
The documentation for this class was generated from the following files: