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 {...@@ -147,9 +147,10 @@ pub const JobQueue = struct {
147 \\147 \\
148 );148 );
149 for (manifest.dependencies.keys(), manifest.dependencies.values()) |name, dep| {149 for (manifest.dependencies.keys(), manifest.dependencies.values()) |name, dep| {
150 const h = dep.hash orelse continue;
150 try buf.writer().print(151 try buf.writer().print(
151 " .{{ \"{}\", \"{}\" }},\n",152 " .{{ \"{}\", \"{}\" }},\n",
152 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },153 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
153 );154 );
154 }155 }
155156
...@@ -178,9 +179,10 @@ pub const JobQueue = struct {...@@ -178,9 +179,10 @@ pub const JobQueue = struct {
178 const root_manifest = &root_fetch.manifest.?;179 const root_manifest = &root_fetch.manifest.?;
179180
180 for (root_manifest.dependencies.keys(), root_manifest.dependencies.values()) |name, dep| {181 for (root_manifest.dependencies.keys(), root_manifest.dependencies.values()) |name, dep| {
182 const h = dep.hash orelse continue;
181 try buf.writer().print(183 try buf.writer().print(
182 " .{{ \"{}\", \"{}\" }},\n",184 " .{{ \"{}\", \"{}\" }},\n",
183 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(dep.hash.?) },185 .{ std.zig.fmtEscapes(name), std.zig.fmtEscapes(h) },
184 );186 );
185 }187 }
186 try buf.appendSlice("};\n");188 try buf.appendSlice("};\n");