diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-07-22 20:08:39 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-07-22 20:08:39 +0100 |
commit | 6168d85a886286a43b55a0cd6739a1e1e3987d90 (patch) | |
tree | 36360a309a20b6ab344f25ec80b902d2e27fbad5 /src/blob.cpp | |
parent | Basically all the core functionality (diff) | |
download | netfs-gitfs-6168d85a886286a43b55a0cd6739a1e1e3987d90.tar.bz2 netfs-gitfs-6168d85a886286a43b55a0cd6739a1e1e3987d90.tar.xz netfs-gitfs-6168d85a886286a43b55a0cd6739a1e1e3987d90.zip |
Unline git helpers and throw NetFS exceptions
Diffstat (limited to 'src/blob.cpp')
-rw-r--r-- | src/blob.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/blob.cpp b/src/blob.cpp index 4bd8b15..a3408b3 100644 --- a/src/blob.cpp +++ b/src/blob.cpp @@ -5,24 +5,13 @@ GitFS::Blob::Blob(const Repo * r, const std::string & path) : repo(r), - entry(getTreeEntry(path)), + entry(Git::TreeEntryByPath(repo->tree, path)), blob(getBlob()), blobSize(git_blob_rawsize(blob.get())), blobContent(static_cast<const char *>(git_blob_rawcontent(blob.get()))) { } -GitFS::Git::TreeEntryPtr -GitFS::Blob::getTreeEntry(const std::string & path) const -{ - try { - return Git::TreeEntryByPath(repo->tree, path); - } - catch (const Git::Error & e) { - Git::ErrorToSystemError(e); - } -} - GitFS::Git::BlobPtr GitFS::Blob::getBlob() const { |