Skip to content

Commit

Permalink
dependencies.zig: omit deps without hashes
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewrk committed Oct 8, 2023
1 parent b7fc53c commit b2fefc8
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/Package/Fetch.zig
Original file line number Diff line number Diff line change
Expand Up @@ -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) },
);
}

Expand Down Expand Up @@ -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");
Expand Down

0 comments on commit b2fefc8

Please sign in to comment.