| ... | @@ -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 | } |
| 155 | | 156 | |
| ... | @@ -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.?; |
| 179 | | 180 | |
| 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"); |