feat: detect gitlab urls more aggressively

It is common for private Gitlab instances to be served on urls like "gitlab.mycompany.tld."
This commit is contained in:
Dmitrij D. Czarkoff 2024-11-09 21:12:17 +01:00
parent b974436c8a
commit faec29568c
No known key found for this signature in database

View file

@ -117,7 +117,7 @@ namespace SourceGit.ViewModels
{
if (url.StartsWith("https://github.com/", StringComparison.Ordinal))
WebLinks.Add(new Models.CommitLink() { Name = "Github", URLPrefix = $"{url}/commit/" });
else if (url.StartsWith("https://gitlab.com/", StringComparison.Ordinal))
else if (url.StartsWith("https://gitlab.", StringComparison.Ordinal))
WebLinks.Add(new Models.CommitLink() { Name = "GitLab", URLPrefix = $"{url}/-/commit/" });
else if (url.StartsWith("https://gitee.com/", StringComparison.Ordinal))
WebLinks.Add(new Models.CommitLink() { Name = "Gitee", URLPrefix = $"{url}/commit/" });