authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-07 23:29:53-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-08 16:54:31-07:00
logb2fefc847341beb690e4cf49e2857fbacc16d329
tree86611d528035bb0c970ffe8c4e79ffa99a139dda
parentb7fc53c92a6edd10aa936a6fbe2d10d22c559c43

dependencies.zig: omit deps without hashes


1 files changed, 4 insertions(+), 2 deletions(-)

src/Package/Fetch.zig+4-2
......@@ -147,9 +147,10 @@ pub const JobQueue = struct {
147147 \\
148148 );
149149 for (manifest.dependencies.keys(), manifest.dependencies.values()) |name, dep| {
150 const h = dep.hash orelse continue;
150151 try buf.writer().print(
151152 " .{{ \"{}\", \"{}\" }},\n",
152 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },
153 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
153154 );
154155 }
155156
......@@ -178,9 +179,10 @@ pub const JobQueue = struct {
178179 const root_manifest = &root_fetch.manifest.?;
179180
180181 for (root_manifest.dependencies.keys(), root_manifest.dependencies.values()) |name, dep| {
182 const h = dep.hash orelse continue;
181183 try buf.writer().print(
182184 " .{{ \"{}\", \"{}\" }},\n",
183 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },
185 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
184186 );
185187 }
186188 try buf.appendSlice("};\n");