{"push_id":1366572802,"size":1,"distinct_size":1,"ref":"refs/heads/fixProxy","head":"eb1977160a6c8b9672eab7055ab6ba4d6e095e11","before":"b588030a4178cc2e2b84665caf56331dc21f3d2a","commits":[{"sha":"eb1977160a6c8b9672eab7055ab6ba4d6e095e11","author":{"name":"chalstrick","email":"2a337725e171d10427f714e5fe2627dea0a37e9d@gmail.com"},"message":"Allow usage of proxies even when contacting localhost\n\nSometimes it makes sense to use a proxy even when the remote host is localhost\nor 127.0.0.1. git-lfs in contrast to e.g. native git does not allow to use a\nproxy when talking to localhost. Remove this special treatment of localhost\nand react only on http_proxy or no_proxy env variables.\n\nMy use case: I wanted to debug/analyze network traffic from a git client to the\ngit server and the lfs server running on my developer machine. I set up\nmitmproxy [1] as a proxy server running on localhost and I set http_proxy to\npoint to mitmproxy. I was able to see all the traffic between the client and\nthe local git server in mitmproxy but the the communication between the client\nand the lfs server was hidden because git-lfs ignored the proxy settings\nbecause the hostname was localhost.","distinct":true,"url":"https://api.github.com/repos/chalstrick/git-lfs/commits/eb1977160a6c8b9672eab7055ab6ba4d6e095e11"}]}
{"actor":{"display_login":"chalstrick"}}