{"action":"created","issue":{"url":"https://api.github.com/repos/jspm/jspm-cli/issues/513","labels_url":"https://api.github.com/repos/jspm/jspm-cli/issues/513/labels{/name}","comments_url":"https://api.github.com/repos/jspm/jspm-cli/issues/513/comments","events_url":"https://api.github.com/repos/jspm/jspm-cli/issues/513/events","html_url":"https://github.com/jspm/jspm-cli/issues/513","id":57743570,"number":513,"title":"transient timeouts with `git ls-remote` on Windows","user":{"login":"bennage","id":118161,"avatar_url":"https://avatars.githubusercontent.com/u/118161?v=3","gravatar_id":"","url":"https://api.github.com/users/bennage","html_url":"https://github.com/bennage","followers_url":"https://api.github.com/users/bennage/followers","following_url":"https://api.github.com/users/bennage/following{/other_user}","gists_url":"https://api.github.com/users/bennage/gists{/gist_id}","starred_url":"https://api.github.com/users/bennage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bennage/subscriptions","organizations_url":"https://api.github.com/users/bennage/orgs","repos_url":"https://api.github.com/users/bennage/repos","events_url":"https://api.github.com/users/bennage/events{/privacy}","received_events_url":"https://api.github.com/users/bennage/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-15T20:02:32Z","updated_at":"2015-02-17T05:59:04Z","closed_at":null,"body":"When running `jspm install` with a package.json such as the one used in [Aurelia's skeleton](https://github.com/aurelia/skeleton-navigation) I am seeing transient timeouts on Windows. I've run the install dozens of times, and it seems to have a timeout about 70% of the time. Though on occasion, it will work several times in a row. (I am deleting my `jspm_modules` folder in between tests.)\r\n\r\nI was able to determine that the problem is occuring in the `jspm-github` module when it invokes `git ls-remote`. I have been able to \"fix\" this problem by implemeting some retry logic in `lookup` function. (At least, I haven't hit a failure yet on the 2nd retry.\r\n\r\nI'm wondering if there is some resource contention that's occuring because of parallel execution?\r\n\r\nI've experienced this problem on multiple Windows machines, but everything works fine on OSX.\r\nI've also tested on Ubuntu and I did not have the problem there.\r\n\r\nGit versions used:\r\n- Windows: 1.9.5.github.0\r\n- Windows: 1.8.4.msysgit.0\r\n- Ubuntu 14: 1.9.1"},"comment":{"url":"https://api.github.com/repos/jspm/jspm-cli/issues/comments/74620861","html_url":"https://github.com/jspm/jspm-cli/issues/513#issuecomment-74620861","issue_url":"https://api.github.com/repos/jspm/jspm-cli/issues/513","id":74620861,"user":{"login":"bennage","id":118161,"avatar_url":"https://avatars.githubusercontent.com/u/118161?v=3","gravatar_id":"","url":"https://api.github.com/users/bennage","html_url":"https://github.com/bennage","followers_url":"https://api.github.com/users/bennage/followers","following_url":"https://api.github.com/users/bennage/following{/other_user}","gists_url":"https://api.github.com/users/bennage/gists{/gist_id}","starred_url":"https://api.github.com/users/bennage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bennage/subscriptions","organizations_url":"https://api.github.com/users/bennage/orgs","repos_url":"https://api.github.com/users/bennage/repos","events_url":"https://api.github.com/users/bennage/events{/privacy}","received_events_url":"https://api.github.com/users/bennage/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T05:59:04Z","updated_at":"2015-02-17T05:59:04Z","body":"My other Windows machine is 0.10.35."}}