{"action":"closed","issue":{"url":"https://api.github.com/repos/git-for-windows/git/issues/530","labels_url":"https://api.github.com/repos/git-for-windows/git/issues/530/labels{/name}","comments_url":"https://api.github.com/repos/git-for-windows/git/issues/530/comments","events_url":"https://api.github.com/repos/git-for-windows/git/issues/530/events","html_url":"https://github.com/git-for-windows/git/issues/530","id":116741281,"number":530,"title":"Git timeout with VPN","user":{"login":"kmelia","id":6303296,"avatar_url":"https://avatars.githubusercontent.com/u/6303296?v=3","gravatar_id":"","url":"https://api.github.com/users/kmelia","html_url":"https://github.com/kmelia","followers_url":"https://api.github.com/users/kmelia/followers","following_url":"https://api.github.com/users/kmelia/following{/other_user}","gists_url":"https://api.github.com/users/kmelia/gists{/gist_id}","starred_url":"https://api.github.com/users/kmelia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmelia/subscriptions","organizations_url":"https://api.github.com/users/kmelia/orgs","repos_url":"https://api.github.com/users/kmelia/repos","events_url":"https://api.github.com/users/kmelia/events{/privacy}","received_events_url":"https://api.github.com/users/kmelia/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/git-for-windows/git/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/git-for-windows/git/labels/unclear","name":"unclear","color":"fef2c0"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-13T10:23:48Z","updated_at":"2015-12-08T10:17:49Z","closed_at":"2015-12-08T10:17:49Z","body":"Hi,\r\n\r\nWhen I am working with a VPN Cisco (on Windows), some git commands has timeout.\r\nIt is very very strange ;-)\r\n\r\n***Explaination:***\r\nThe git status command has no timeout, run on 0.065 second\r\n```sh\r\n$ export GIT_TRACE=1 && time git status\r\n10:59:06.348991 git.c:348               trace: built-in: git 'status'\r\nOn branch develop\r\nYour branch is ahead of 'origin/develop' by 1 commit.\r\n  (use \"git push\" to publish your local commits)\r\nnothing to commit, working directory clean\r\n\r\nreal    0m0.065s\r\nuser    0m0.000s\r\nsys     0m0.015s\r\n```\r\nBut the git diff command has a timeout of **21 seconds**!\r\n```sh\r\n$ export GIT_TRACE=1 && time git diff\r\n10:59:25.621991 git.c:348               trace: built-in: git 'diff'\r\n10:59:25.628991 run-command.c:338       trace: run_command: 'less'\r\n\r\nreal    0m21.072s\r\nuser    0m0.000s\r\nsys     0m0.015s\r\n```\r\n\r\nIf you have an idea, I can test some stuff for you."}}