(req *http.Request, u *url.URL)
| 293 | } |
| 294 | |
| 295 | func setRequestAuthFromURL(req *http.Request, u *url.URL) bool { |
| 296 | if u.User == nil { |
| 297 | return false |
| 298 | } |
| 299 | |
| 300 | if pass, ok := u.User.Password(); ok { |
| 301 | fmt.Fprintln(os.Stderr, tr.Tr.Get("warning: current Git remote contains credentials")) |
| 302 | setRequestAuth(req, u.User.Username(), pass) |
| 303 | return true |
| 304 | } |
| 305 | |
| 306 | return false |
| 307 | } |
| 308 | |
| 309 | func setRequestAuth(req *http.Request, user, pass string) { |
| 310 | if len(user) == 0 && len(pass) == 0 { |
no test coverage detected