{"action":"created","issue":{"url":"https://api.github.com/repos/git-for-windows/git/issues/213","labels_url":"https://api.github.com/repos/git-for-windows/git/issues/213/labels{/name}","comments_url":"https://api.github.com/repos/git-for-windows/git/issues/213/comments","events_url":"https://api.github.com/repos/git-for-windows/git/issues/213/events","html_url":"https://github.com/git-for-windows/git/issues/213","id":89676992,"number":213,"title":"git-difftool illegal seek error (unable to create file, file already exists, no checkout)","user":{"login":"gfody","id":1146032,"avatar_url":"https://avatars.githubusercontent.com/u/1146032?v=3","gravatar_id":"","url":"https://api.github.com/users/gfody","html_url":"https://github.com/gfody","followers_url":"https://api.github.com/users/gfody/followers","following_url":"https://api.github.com/users/gfody/following{/other_user}","gists_url":"https://api.github.com/users/gfody/gists{/gist_id}","starred_url":"https://api.github.com/users/gfody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gfody/subscriptions","organizations_url":"https://api.github.com/users/gfody/orgs","repos_url":"https://api.github.com/users/gfody/repos","events_url":"https://api.github.com/users/gfody/events{/privacy}","received_events_url":"https://api.github.com/users/gfody/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/git-for-windows/git/labels/missing-info","name":"missing-info","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-19T22:50:29Z","updated_at":"2015-06-21T12:06:52Z","closed_at":null,"body":"If a branch has commits for a file with different casing (e.g.: someFile.txt and SomeFile.txt)\r\nwhen I run a git difftool -d to compare that branch with any other I will get this error:\r\n\r\nhere's the raw output:\r\n```\r\nC:\\MyProject\\myrepo [master]> git difftool -d somebranch...upstream/master\r\nC:/Users/ADMINI~1/AppData/Local/Temp/git-difftool.dnajj/left/SomeFile.txt already exists, no checkout\r\nC:\\msys64\\mingw64/libexec/git-core\\git-difftool line 230: Illegal seek\r\n```\r\nI've tested the mingw packages for 2.4.2.windows.1 as well as 2.4.4.1\r\nThe msys build does not have this error\r\n"},"comment":{"url":"https://api.github.com/repos/git-for-windows/git/issues/comments/113890278","html_url":"https://github.com/git-for-windows/git/issues/213#issuecomment-113890278","issue_url":"https://api.github.com/repos/git-for-windows/git/issues/213","id":113890278,"user":{"login":"dscho","id":127790,"avatar_url":"https://avatars.githubusercontent.com/u/127790?v=3","gravatar_id":"","url":"https://api.github.com/users/dscho","html_url":"https://github.com/dscho","followers_url":"https://api.github.com/users/dscho/followers","following_url":"https://api.github.com/users/dscho/following{/other_user}","gists_url":"https://api.github.com/users/dscho/gists{/gist_id}","starred_url":"https://api.github.com/users/dscho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dscho/subscriptions","organizations_url":"https://api.github.com/users/dscho/orgs","repos_url":"https://api.github.com/users/dscho/repos","events_url":"https://api.github.com/users/dscho/events{/privacy}","received_events_url":"https://api.github.com/users/dscho/received_events","type":"User","site_admin":false},"created_at":"2015-06-21T12:06:52Z","updated_at":"2015-06-21T12:06:52Z","body":"Running this with `GIT_TRACE=1` produces\r\n\r\n```\r\n12:04:50.855869 git.c:348               trace: built-in: git 'checkout-index' '--all' '--prefix=<TMP>/git-difftool.xONMg/right/'\r\n<TMP>/git-difftool.xONMg/right/filetwo already exists, no checkout\r\n<MSYS2>\\mingw64/libexec/git-core\\git-difftool line 239: Illegal seek\r\n```\r\n\r\nSo I guess that is what you meant *actually*."}}