When I want to use join a path like “https://github.com/someone/some-project” and “blob/master”, the result is like “https:/github.com/someone/some-project/blob/master”.
path.Join just removes repeated slashes? So it will get a wrong result when a prefix like
http:// exists. And can we adapt it so that it can behave well when those prefix exists? Or I just used the wrong method?