summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp b/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
index 9f5ae68f..d55ee19d 100644
--- a/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
+++ b/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
@@ -134,7 +134,8 @@ void ResolveKnownEntry(GitObjectToResolve const& obj,
auto children = source_git_repo->ReadTree(
entry_info.id,
[](auto const& /*unused*/) { return true; },
- /*is_hex_id=*/true);
+ /*is_hex_id=*/true,
+ /*ignore_special=*/obj.pragma_special == PragmaSpecial::Ignore);
if (not children) {
(*logger)(fmt::format("ResolveSymlinks: failed to read entries of "
"subtree {} in root tree {}",