From f0ce2a12eb0b54ff59fa7d6ef1ef41e37e5cdc37 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 2 Mar 2021 17:14:23 -0800 Subject: [PATCH] collect_deps- make http folow principle 2 better --- src/common.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common.zig b/src/common.zig index edfd7c5b380a49e981cb7e6113250f19b2ba949c..a7de1a5ea525287e9630290eba73cfc648ef8a9a 100644 --- a/src/common.zig +++ b/src/common.zig @@ -79,10 +79,14 @@ pub fn collect_deps(dir: []const u8, mpath: []const u8, comptime options: Collec } const file_name = try u.last(try u.split(d.path, "/")); if (d.version.len > 0) { + if (try u.does_folder_exist(pv)) { + moddir = pv; + break :blk; + } const file_path = try std.fs.path.join(gpa, &.{pv, file_name}); try d.type.pull(d.path, pv); if (try u.validate_hash(try u.last(try u.split(pv, "/")), file_path)) { - try std.fs.deleteFileAbsolute(file_path); + try std.fs.cwd().deleteFile(file_path); moddir = pv; break :blk; } -- 2.54.0