{"action":"closed","issue":{"url":"https://api.github.com/repos/sourcegraph/srclib-docker/issues/1","labels_url":"https://api.github.com/repos/sourcegraph/srclib-docker/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/sourcegraph/srclib-docker/issues/1/comments","events_url":"https://api.github.com/repos/sourcegraph/srclib-docker/issues/1/events","html_url":"https://github.com/sourcegraph/srclib-docker/issues/1","id":68787048,"number":1,"title":"\"Dockerfile\" file and \"dockerfile\" directory conflict on case insensitive filesystems.","user":{"login":"shurcooL","id":1924134,"avatar_url":"https://avatars.githubusercontent.com/u/1924134?v=3","gravatar_id":"","url":"https://api.github.com/users/shurcooL","html_url":"https://github.com/shurcooL","followers_url":"https://api.github.com/users/shurcooL/followers","following_url":"https://api.github.com/users/shurcooL/following{/other_user}","gists_url":"https://api.github.com/users/shurcooL/gists{/gist_id}","starred_url":"https://api.github.com/users/shurcooL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shurcooL/subscriptions","organizations_url":"https://api.github.com/users/shurcooL/orgs","repos_url":"https://api.github.com/users/shurcooL/repos","events_url":"https://api.github.com/users/shurcooL/events{/privacy}","received_events_url":"https://api.github.com/users/shurcooL/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-15T21:07:22Z","updated_at":"2015-06-04T21:21:56Z","closed_at":"2015-06-04T21:21:56Z","body":"The root folder of this repo contains a file `Dockerfile`. It also contains a folder `dockerfile` that has two .go files in it.\r\n\r\nThis is fine on case sensitive filesystems (mostly a default of Linux), but both cannot exist at the same time on case insensitive filesystems (default of OS X, Windows).\r\n\r\nIf you try to check out one, it removes the other:\r\n\r\n```bash\r\nsrclib-docker $ git status\r\nOn branch master\r\nYour branch is up-to-date with 'origin/master'.\r\nChanges not staged for commit:\r\n  (use \"git add/rm <file>...\" to update what will be committed)\r\n  (use \"git checkout -- <file>...\" to discard changes in working directory)\r\n\r\n\tdeleted:    Dockerfile\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\nsrclib-docker $ git checkout -- Dockerfile\r\nsrclib-docker $ git status\r\nOn branch master\r\nYour branch is up-to-date with 'origin/master'.\r\nChanges not staged for commit:\r\n  (use \"git add/rm <file>...\" to update what will be committed)\r\n  (use \"git checkout -- <file>...\" to discard changes in working directory)\r\n\r\n\tdeleted:    dockerfile/dockerfile.go\r\n\tdeleted:    dockerfile/dockerfile_test.go\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\nsrclib-docker $ \r\n```\r\n\r\nI'm not sure what a good solution would be. `dockerfile` seems like a good name for the package. Is it possible to rename `Dockerfile` to something custom and specify that it is custom rather than the default? I know it's possible with `Makefile`s, for example `make -f custom-Makefile-name`."}}