Skip to content

Commit b2fefc8

Browse files
committed
dependencies.zig: omit deps without hashes
1 parent b7fc53c commit b2fefc8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Package/Fetch.zig

+4-2
Original file line numberDiff line numberDiff line change
@@ -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");

0 commit comments

Comments
 (0)