authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-21 02:20:57 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-21 02:20:57 -07:00
log23c790648a2fd38658aa0ce29a39645669758ffe
tree88643368452364159222676d7653042a06388f2f
parente9d9ca65eba74847190595b30c00ce1a817b7f0d

cmd/fetch- make internal methods accept a Dir


1 files changed, 6 insertions(+), 6 deletions(-)

src/cmd/fetch.zig+6-6
......@@ -30,17 +30,17 @@ pub fn execute(args: [][]u8) !void {
3030 var list = std.ArrayList(u.Module).init(gpa);
3131 try common.collect_pkgs(top_module, &list);
3232
33 try create_depszig(cachepath, top_module, &list);
33 try create_depszig(cachepath, dir, top_module, &list);
3434
3535 if (bootstrap) return;
3636
37 try create_lockfile(&list, cachepath);
37 try create_lockfile(&list, cachepath, dir);
3838
3939 try diff_lockfile();
4040}
4141
42pub fn create_depszig(cachepath: string, top_module: u.Module, list: *std.ArrayList(u.Module)) !void {
43 const f = try std.fs.cwd().createFile("deps.zig", .{});
42pub fn create_depszig(cachepath: string, dir: std.fs.Dir, top_module: u.Module, list: *std.ArrayList(u.Module)) !void {
43 const f = try dir.createFile("deps.zig", .{});
4444 defer f.close();
4545
4646 const w = f.writer();
......@@ -116,8 +116,8 @@ pub fn create_depszig(cachepath: string, top_module: u.Module, list: *std.ArrayL
116116 try w.writeAll("};\n");
117117}
118118
119fn create_lockfile(list: *std.ArrayList(u.Module), path: string) !void {
120 const fl = try std.fs.cwd().createFile("zigmod.lock", .{});
119fn create_lockfile(list: *std.ArrayList(u.Module), path: string, dir: std.fs.Dir) !void {
120 const fl = try dir.createFile("zigmod.lock", .{});
121121 defer fl.close();
122122
123123 const wl = fl.writer();