{"action":"created","issue":{"url":"https://api.github.com/repos/haxwell/quizki/issues/197","repository_url":"https://api.github.com/repos/haxwell/quizki","labels_url":"https://api.github.com/repos/haxwell/quizki/issues/197/labels{/name}","comments_url":"https://api.github.com/repos/haxwell/quizki/issues/197/comments","events_url":"https://api.github.com/repos/haxwell/quizki/issues/197/events","html_url":"https://github.com/haxwell/quizki/issues/197","id":306331442,"number":197,"title":"resolve mysterious uncommitted change to questionChoiceItemView.html template","user":{"login":"jeremiah-shore","id":17152810,"avatar_url":"https://avatars2.githubusercontent.com/u/17152810?v=4","gravatar_id":"","url":"https://api.github.com/users/jeremiah-shore","html_url":"https://github.com/jeremiah-shore","followers_url":"https://api.github.com/users/jeremiah-shore/followers","following_url":"https://api.github.com/users/jeremiah-shore/following{/other_user}","gists_url":"https://api.github.com/users/jeremiah-shore/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremiah-shore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremiah-shore/subscriptions","organizations_url":"https://api.github.com/users/jeremiah-shore/orgs","repos_url":"https://api.github.com/users/jeremiah-shore/repos","events_url":"https://api.github.com/users/jeremiah-shore/events{/privacy}","received_events_url":"https://api.github.com/users/jeremiah-shore/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-03-19T04:39:37Z","updated_at":"2018-03-20T04:42:00Z","closed_at":null,"author_association":"NONE","body":"Per the experiences of a few team members, when creating a new branch from the dev branch, the file questionChoiceItemView.html shows that it has uncommitted changes when nothing was actually changed.\r\n\r\nThis is possibly the result of reversion to a previous commit with uncommitted changes to this file.\r\n\r\npossible solution(s):\r\n\r\n- confirm whether the uncommitted changes are correct, then merge if no further changes are required\r\n- where possible, with some git magic, find out what caused this to happen so the team can benefit from knowing the cause"},"comment":{"url":"https://api.github.com/repos/haxwell/quizki/issues/comments/374472918","html_url":"https://github.com/haxwell/quizki/issues/197#issuecomment-374472918","issue_url":"https://api.github.com/repos/haxwell/quizki/issues/197","id":374472918,"user":{"login":"jeremiah-shore","id":17152810,"avatar_url":"https://avatars2.githubusercontent.com/u/17152810?v=4","gravatar_id":"","url":"https://api.github.com/users/jeremiah-shore","html_url":"https://github.com/jeremiah-shore","followers_url":"https://api.github.com/users/jeremiah-shore/followers","following_url":"https://api.github.com/users/jeremiah-shore/following{/other_user}","gists_url":"https://api.github.com/users/jeremiah-shore/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremiah-shore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremiah-shore/subscriptions","organizations_url":"https://api.github.com/users/jeremiah-shore/orgs","repos_url":"https://api.github.com/users/jeremiah-shore/repos","events_url":"https://api.github.com/users/jeremiah-shore/events{/privacy}","received_events_url":"https://api.github.com/users/jeremiah-shore/received_events","type":"User","site_admin":false},"created_at":"2018-03-20T04:42:00Z","updated_at":"2018-03-20T04:42:00Z","author_association":"NONE","body":"Accidentally marked this as closed previously, I hit \"close and comment\" misinterpreting that to mean close the form... for some reason.\r\n\r\nI did some more research, and I think this issue has to do with the difference in the way Windows and Linux file systems treat files. Apparently, in Windows the file system is technically case-insensitive, even if you can save files with the same name and varying cases in the same directory. From what I understand, in Linux, the filesystem is truly case sensitive with no behavioral workarounds. There's some more info in this stack overflow article: https://stackoverflow.com/questions/7199039/file-paths-in-windows-environment-not-case-sensitive\r\n\r\nIn my local copy of the cloned repo on Linux, there are two similarly named files: `questionChoiceItemView.html` and `QuestionChoiceItemView.html`. However, in the master branch on github, it only shows the one file with an uppercase 'Q'. \r\n\r\nI'm not sure **how** it happened, but my best guess is that the file name was changed and committed on a Windows environment, but a copy was accidentally created, and somehow both files got pushed, even if one is a mystery (as to the singular appearance on gitHub).\r\n\r\nAs far as the `git status` message goes, I'm assuming that once cloned in windows, git sees the files as the same file because of the case insensitivity in Windows' file system, hence the perceived uncommitted changes.\r\n\r\n@haxwell I'm assuming this might be enough to identify *what* happened, but please confirm when you get a moment so I know if I'm on the right path. As far as the code base goes, my next step is to check which version is actually used--I'm assuming the uppercase Q version--then, remove the unused file, push a commit to my repo, and clone/checkout in Windows to see if it's still there."}}
{"actor":{"display_login":"jeremiah-shore"}}