1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package repositories
import (
e "repodiff/entities"
"strings"
)
func cleanedDiffTarget(target e.DiffTarget) e.DiffTarget {
return e.DiffTarget{
Upstream: e.Project{
URL: protocolStrippedURL(target.Upstream.URL),
Branch: target.Upstream.Branch,
},
Downstream: e.Project{
URL: protocolStrippedURL(target.Downstream.URL),
Branch: target.Downstream.Branch,
},
}
}
func protocolStrippedURL(url string) string {
startIndex := strings.Index(url, "//")
return url[startIndex:]
}
|