MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / getTreeByRevision

Method getTreeByRevision

plugins/vcs/Repository.cpp:310–318  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

308}
309
310std::shared_ptr<Tree> Repository::getTreeByRevision(const std::string& revision)
311{
312 git_oid revisionOid;
313 auto error = git_oid_fromstr(&revisionOid, revision.c_str());
314 GitException::ThrowOnError(error);
315
316 auto commit = Commit::LookupFromOid(_repository, &revisionOid);
317 return commit->getTree();
318}
319
320void Repository::createCommit(const CommitMetadata& metadata)
321{

Callers 1

openTextFileMethod · 0.80

Calls 2

getTreeMethod · 0.80
c_strMethod · 0.45

Tested by

no test coverage detected