From 80b84cca7fb994b8798f3411ed40252e8b5310b3 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 6 May 2021 02:10:03 -0700 Subject: [PATCH] util/dep: include url in http dep path --- src/util/dep.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/dep.zig b/src/util/dep.zig index 9de7b7a48689a8bc516563822a6196b5f51024eb..8ea5c5c5d59865cf2a7bbe93627137e704bb4ee3 100644 --- a/src/util/dep.zig +++ b/src/util/dep.zig @@ -37,7 +37,8 @@ pub const Dep = struct { pub fn clean_path_v(self: Dep) ![]const u8 { if (self.type == .http and self.version.len > 0) { - return std.mem.join(gpa, "/", &.{ "v", @tagName(self.type), self.version[0..20] }); + const i = std.mem.indexOf(u8, self.version, "-").?; + return std.mem.join(gpa, "/", &.{ "v", try self.clean_path(), self.version[i + 1 .. 15] }); } return std.mem.join(gpa, "/", &.{ "v", try self.clean_path(), self.version }); } -- 2.54.0