{"action":"created","issue":{"url":"https://api.github.com/repos/spacetelescope/asv/issues/333","labels_url":"https://api.github.com/repos/spacetelescope/asv/issues/333/labels{/name}","comments_url":"https://api.github.com/repos/spacetelescope/asv/issues/333/comments","events_url":"https://api.github.com/repos/spacetelescope/asv/issues/333/events","html_url":"https://github.com/spacetelescope/asv/issues/333","id":111991100,"number":333,"title":"`asv run` fails with cygwin `git` under Windows","user":{"login":"ankostis","id":501585,"avatar_url":"https://avatars.githubusercontent.com/u/501585?v=3","gravatar_id":"","url":"https://api.github.com/users/ankostis","html_url":"https://github.com/ankostis","followers_url":"https://api.github.com/users/ankostis/followers","following_url":"https://api.github.com/users/ankostis/following{/other_user}","gists_url":"https://api.github.com/users/ankostis/gists{/gist_id}","starred_url":"https://api.github.com/users/ankostis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ankostis/subscriptions","organizations_url":"https://api.github.com/users/ankostis/orgs","repos_url":"https://api.github.com/users/ankostis/repos","events_url":"https://api.github.com/users/ankostis/events{/privacy}","received_events_url":"https://api.github.com/users/ankostis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spacetelescope/asv/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-17T23:47:04Z","updated_at":"2015-10-19T18:01:24Z","closed_at":null,"body":"(reported initially on gh-331) \r\n\r\nOn *Windows*, with **cygwin** git the`run` command fails with path-errors like the following, \r\ndepepnding on the ``repo`` field:\r\n\r\n- When ``\"repo\": \"https://github.com/team/project.git\"``:\r\n\r\n\t\t· Cloning project\r\n\t\t· Error running d:\\cygwin\\bin\\git.exe clone --mirror https://github.com/team/project d:\\projdir\\cprojname.asv\r\n\t\t\t\tSTDOUT -------->\r\n\r\n\t\t\t\tSTDERR -------->\r\n\t\t\t\tCloning into bare repository 'd:\\projdir\\cprojname.asv'...\r\n\t\t\t\t/cygdrive/d/projdir/d:\\projdir\\projname.asv: No such file or directory\r\n\r\n\r\n- When ``\"repo\": \".\"``:\r\n\r\n\t\tCloning into 'd:\\projdir\\env\\77f2c104c7e2c3fba9eaad6360cdf4e8\\project'...\r\n\t\t\t\t\t fatal: '/cygdrive/d/projdir/d:\\projdir' does not appear to be a git repository\r\n\t\t\t\t\t fatal: Could not read from remote repository."},"comment":{"url":"https://api.github.com/repos/spacetelescope/asv/issues/comments/149298567","html_url":"https://github.com/spacetelescope/asv/issues/333#issuecomment-149298567","issue_url":"https://api.github.com/repos/spacetelescope/asv/issues/333","id":149298567,"user":{"login":"pv","id":35046,"avatar_url":"https://avatars.githubusercontent.com/u/35046?v=3","gravatar_id":"","url":"https://api.github.com/users/pv","html_url":"https://github.com/pv","followers_url":"https://api.github.com/users/pv/followers","following_url":"https://api.github.com/users/pv/following{/other_user}","gists_url":"https://api.github.com/users/pv/gists{/gist_id}","starred_url":"https://api.github.com/users/pv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pv/subscriptions","organizations_url":"https://api.github.com/users/pv/orgs","repos_url":"https://api.github.com/users/pv/repos","events_url":"https://api.github.com/users/pv/events{/privacy}","received_events_url":"https://api.github.com/users/pv/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T18:01:24Z","updated_at":"2015-10-19T18:01:24Z","body":"Ok, thanks for checking it out. The Cygwin-python/Cygwin-git and Mingw-python/Mingw-git combinations should be fairly easy to support.\r\n\r\nThe mixed combinations are probably easier to support without gitpython --- asv requires only a few git commands, so dealing with that is probably simpler. One easy workaround could also be if the cygwin git understands the `\\\\?\\d:\\` style win32 long path names. I'm not going to promise to look into this in the near future myself, but I'd guess patches are welcome."}}