Remove naked returns from git ParseURL
This commit is contained in:
parent
ca39101b3e
commit
27f3d62d02
1 changed files with 5 additions and 5 deletions
10
git/url.go
10
git/url.go
|
|
@ -26,7 +26,7 @@ func isPossibleProtocol(u string) bool {
|
|||
}
|
||||
|
||||
// ParseURL normalizes git remote urls
|
||||
func ParseURL(rawURL string) (u *url.URL, err error) {
|
||||
func ParseURL(rawURL string) (*url.URL, error) {
|
||||
if !isPossibleProtocol(rawURL) &&
|
||||
strings.ContainsRune(rawURL, ':') &&
|
||||
// not a Windows path
|
||||
|
|
@ -35,9 +35,9 @@ func ParseURL(rawURL string) (u *url.URL, err error) {
|
|||
rawURL = "ssh://" + strings.Replace(rawURL, ":", "/", 1)
|
||||
}
|
||||
|
||||
u, err = url.Parse(rawURL)
|
||||
u, err := url.Parse(rawURL)
|
||||
if err != nil {
|
||||
return
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if u.Scheme == "git+ssh" {
|
||||
|
|
@ -49,7 +49,7 @@ func ParseURL(rawURL string) (u *url.URL, err error) {
|
|||
}
|
||||
|
||||
if u.Scheme != "ssh" {
|
||||
return
|
||||
return u, nil
|
||||
}
|
||||
|
||||
if strings.HasPrefix(u.Path, "//") {
|
||||
|
|
@ -60,5 +60,5 @@ func ParseURL(rawURL string) (u *url.URL, err error) {
|
|||
u.Host = u.Host[0:idx]
|
||||
}
|
||||
|
||||
return
|
||||
return u, nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue