mirror of
https://github.com/NixOS/nix
synced 2025-06-25 10:41:16 +02:00
Merge pull request #12766 from Mic92/fs-stuff
git-utils: add trace context to writeFull
This commit is contained in:
commit
1df69c3920
1 changed files with 6 additions and 1 deletions
|
@ -1249,7 +1249,12 @@ std::vector<std::tuple<GitRepoImpl::Submodule, Hash>> GitRepoImpl::getSubmodules
|
||||||
auto configS = accessor->readFile(modulesFile);
|
auto configS = accessor->readFile(modulesFile);
|
||||||
|
|
||||||
auto [fdTemp, pathTemp] = createTempFile("nix-git-submodules");
|
auto [fdTemp, pathTemp] = createTempFile("nix-git-submodules");
|
||||||
writeFull(fdTemp.get(), configS);
|
try {
|
||||||
|
writeFull(fdTemp.get(), configS);
|
||||||
|
} catch (SysError & e) {
|
||||||
|
e.addTrace({}, "while writing .gitmodules file to temporary file");
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
|
||||||
std::vector<std::tuple<Submodule, Hash>> result;
|
std::vector<std::tuple<Submodule, Hash>> result;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue