From 09aff9efc9fa7c806679c377ea7d324eee1ab09d Mon Sep 17 00:00:00 2001 From: risk danger olson Date: Tue, 17 Nov 2015 17:19:10 -0700 Subject: [PATCH] add tracer messages when creds are filled or not found --- lfs/credentials.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lfs/credentials.go b/lfs/credentials.go index 19a71c47..0da12191 100644 --- a/lfs/credentials.go +++ b/lfs/credentials.go @@ -7,6 +7,8 @@ import ( "net/url" "os/exec" "strings" + + "github.com/github/git-lfs/vendor/_nuts/github.com/rubyist/tracerx" ) // getCreds gets the credentials for the given request's URL, and sets its @@ -108,10 +110,14 @@ func fillCredentials(req *http.Request, u *url.URL) (Creds, error) { creds, err := execCreds(input, "fill") - if creds != nil && err == nil { - setRequestAuth(req, creds["username"], creds["password"]) + if err != nil || creds == nil || len(creds) < 1 { + tracerx.Printf("No credentials for %s", u) + return nil, err } + tracerx.Printf("Filled credentials for %s", u) + setRequestAuth(req, creds["username"], creds["password"]) + return creds, err }