diff --git a/config/version.go b/config/version.go index f60c0b2c..96d2f8e8 100644 --- a/config/version.go +++ b/config/version.go @@ -4,6 +4,8 @@ import ( "fmt" "runtime" "strings" + + "github.com/git-lfs/git-lfs/lfsapi" ) var ( @@ -28,4 +30,5 @@ func init() { gitCommit, ) + lfsapi.UserAgent = VersionDesc } diff --git a/lfsapi/client.go b/lfsapi/client.go index cec3566f..f62656e4 100644 --- a/lfsapi/client.go +++ b/lfsapi/client.go @@ -13,7 +13,11 @@ import ( "github.com/rubyist/tracerx" ) +var UserAgent = "git-lfs" + func (c *Client) Do(req *http.Request) (*http.Response, error) { + req.Header.Set("User-Agent", UserAgent) + res, err := c.doWithRedirects(c.httpClient(req.Host), req, nil) if err != nil { return res, err