diff --git a/src/cmd_fetch.zig b/src/cmd_fetch.zig index 9b7a458bf8a8f701ccea61ed24031214392242bf..db0f9765d7d94ba2890218ae22cd2ee391c70b57 100644 --- a/src/cmd_fetch.zig +++ b/src/cmd_fetch.zig @@ -126,7 +126,7 @@ fn fetch_deps(dir: []const u8, mpath: []const u8) anyerror!u.Module { try d.type.pull(d.path, pv); _ = try u.run_cmd(pv, &[_][]const u8{"git", "checkout", vers.string}); if (vers.id != .branch) { - const pvd = try u.open_dir_absolute(pv); + const pvd = try std.fs.cwd().openDir(pv, .{}); try pvd.deleteTree(".git"); } moddir = pv; diff --git a/src/util/funcs.zig b/src/util/funcs.zig index 66fb144bb3ae516cf34bff0c87fa5e3655f5a7b8..5819b582b9561b5165f9edffa9cb9ec12b00dd39 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -133,12 +133,6 @@ pub fn list_contains(haystack: [][]const u8, needle: []const u8) bool { return false; } -pub fn open_dir_absolute(dpath: []const u8) !std.fs.Dir { - return std.fs.Dir{ - .fd = (try std.fs.cwd().openFile(dpath, .{})).handle, - }; -} - pub fn list_contains_gen(comptime T: type, haystack: *std.ArrayList(T), needle: T) bool { for (haystack.items) |item| { if (item.eql(needle)) {