mirror of
https://github.com/NixOS/nix
synced 2025-06-25 10:41:16 +02:00
Fix format
This commit is contained in:
parent
9a7b14c233
commit
65f78f70d2
1 changed files with 12 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue