1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 14:51:16 +02:00

Fix format

This commit is contained in:
Leandro Reina 2024-12-04 16:42:33 +01:00
parent 9a7b14c233
commit 65f78f70d2

View file

@ -122,7 +122,11 @@ struct Fetch
void init(git_repository * repo, const std::string & gitattributesContent); void init(git_repository * repo, const std::string & gitattributesContent);
bool hasAttribute(const std::string & path, const std::string & attrName, const std::string & attrValue) const; bool hasAttribute(const std::string & path, const std::string & attrName, const std::string & attrValue) const;
void fetch(const git_blob * pointerBlob, const std::string & pointerFilePath, Sink & sink, std::function<void(uint64_t)> sizeCallback) const; void fetch(
const git_blob * pointerBlob,
const std::string & pointerFilePath,
Sink & sink,
std::function<void(uint64_t)> sizeCallback) const;
std::vector<nlohmann::json> fetchUrls(const std::vector<Md> & metadatas) const; std::vector<nlohmann::json> fetchUrls(const std::vector<Md> & metadatas) const;
}; };
@ -522,7 +526,11 @@ std::vector<nlohmann::json> Fetch::fetchUrls(const std::vector<Md> & metadatas)
} }
} }
void Fetch::fetch(const git_blob * pointerBlob, const std::string & pointerFilePath, Sink & sink, std::function<void(uint64_t)> sizeCallback) const void Fetch::fetch(
const git_blob * pointerBlob,
const std::string & pointerFilePath,
Sink & sink,
std::function<void(uint64_t)> sizeCallback) const
{ {
constexpr git_object_size_t chunkSize = 128 * 1024; // 128 KiB constexpr git_object_size_t chunkSize = 128 * 1024; // 128 KiB
auto pointerSize = git_blob_rawsize(pointerBlob); auto pointerSize = git_blob_rawsize(pointerBlob);
@ -532,7 +540,8 @@ void Fetch::fetch(const git_blob * pointerBlob, const std::string & pointerFileP
warn("Encountered a file that should have been a pointer, but wasn't: %s", pointerFilePath); warn("Encountered a file that should have been a pointer, but wasn't: %s", pointerFilePath);
sizeCallback(pointerSize); sizeCallback(pointerSize);
for (git_object_size_t offset = 0; offset < pointerSize; offset += chunkSize) { for (git_object_size_t offset = 0; offset < pointerSize; offset += chunkSize) {
sink(std::string((const char *) git_blob_rawcontent(pointerBlob) + offset, std::min(chunkSize, pointerSize - offset))); sink(std::string(
(const char *) git_blob_rawcontent(pointerBlob) + offset, std::min(chunkSize, pointerSize - offset)));
} }
return; return;
} }
@ -575,5 +584,4 @@ void Fetch::fetch(const git_blob * pointerBlob, const std::string & pointerFileP
} // namespace lfs } // namespace lfs
} // namespace nix } // namespace nix