fix(git): parse git@ url's correctly

This commit is contained in:
Jan De Dobbeleer 2023-01-21 09:30:43 +01:00 committed by Jan De Dobbeleer
parent ca57311ef5
commit 07118352f6

View file

@ -386,7 +386,10 @@ func (g *Git) getUpstreamIcon() string {
}
url = strings.TrimPrefix(url, "ssh://")
url = strings.TrimPrefix(url, "git://")
url = strings.TrimPrefix(url, "git@")
if strings.HasPrefix(url, "git@") {
url = strings.TrimPrefix(url, "git@")
url = strings.Replace(url, ":", "/", 1)
}
url = strings.TrimSuffix(url, ".git")
return fmt.Sprintf("https://%s", url)
}