build: include comments on why '/' is removed

This commit is contained in:
Jeffrey C. Ollie
2026-01-26 14:43:54 -06:00
parent 7123877c9c
commit 9172f6c538

View File

@@ -29,6 +29,10 @@ pub fn detect(b: *std.Build) !Version {
error.ExitCodeFailure => return error.GitNotRepository,
else => return err,
};
// Replace any '/' with '-' as including slashes will mess up building
// the dist tarball - the tarball uses the branch as part of the
// name and including slashes means that the tarball will end up in
// subdirectories instead of where it's supposed to be.
std.mem.replaceScalar(u8, tmp, '/', '-');
break :b tmp;
};