commit b2fefc847341beb690e4cf49e2857fbacc16d329 (tree)
parent b7fc53c92a6edd10aa936a6fbe2d10d22c559c43
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sat, 7 Oct 2023 23:29:53 -0700
dependencies.zig: omit deps without hashes
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig
@@ -147,9 +147,10 @@ pub const JobQueue = struct {
\\
);
for (manifest.dependencies.keys(), manifest.dependencies.values()) |name, dep| {
+ const h = dep.hash orelse continue;
try buf.writer().print(
" .{{ \"{}\", \"{}\" }},\n",
- .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },
+ .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
);
}
@@ -178,9 +179,10 @@ pub const JobQueue = struct {
const root_manifest = &root_fetch.manifest.?;
for (root_manifest.dependencies.keys(), root_manifest.dependencies.values()) |name, dep| {
+ const h = dep.hash orelse continue;
try buf.writer().print(
" .{{ \"{}\", \"{}\" }},\n",
- .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },
+ .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
);
}
try buf.appendSlice("};\n");