{"action":"closed","issue":{"url":"https://api.github.com/repos/mycila/license-maven-plugin/issues/76","repository_url":"https://api.github.com/repos/mycila/license-maven-plugin","labels_url":"https://api.github.com/repos/mycila/license-maven-plugin/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/mycila/license-maven-plugin/issues/76/comments","events_url":"https://api.github.com/repos/mycila/license-maven-plugin/issues/76/events","html_url":"https://github.com/mycila/license-maven-plugin/issues/76","id":68950693,"number":76,"title":"enforce project EOL to be correct regardless of user GIT settings","user":{"login":"McFoggy","id":1119660,"avatar_url":"https://avatars.githubusercontent.com/u/1119660?v=3","gravatar_id":"","url":"https://api.github.com/users/McFoggy","html_url":"https://github.com/McFoggy","followers_url":"https://api.github.com/users/McFoggy/followers","following_url":"https://api.github.com/users/McFoggy/following{/other_user}","gists_url":"https://api.github.com/users/McFoggy/gists{/gist_id}","starred_url":"https://api.github.com/users/McFoggy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/McFoggy/subscriptions","organizations_url":"https://api.github.com/users/McFoggy/orgs","repos_url":"https://api.github.com/users/McFoggy/repos","events_url":"https://api.github.com/users/McFoggy/events{/privacy}","received_events_url":"https://api.github.com/users/McFoggy/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-16T15:37:10Z","updated_at":"2016-04-25T16:53:44Z","closed_at":"2016-04-25T16:53:44Z","body":"We should find a way to enforce some rules at project level so that whatever the default global git configuration of a user is, the project works as expected.\r\n\r\nToday (commit [dbc060a5297228055ce791ad2af4027da6e37a95](https://github.com/mycila/license-maven-plugin/commit/dbc060a5297228055ce791ad2af4027da6e37a95)), if you are on a windows machine and you applied different GIT recommandations ([GIT SCM book](http://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration), [Github documentation](https://help.github.com/articles/dealing-with-line-endings/)) by setting `git config --global core.autocrlf true`\r\nthen the project does not build correctly: tests in UpdateMojoTest & RemoveMojoTest are failing because they rely on specific `\\n` line ending.\r\n\r\nAt least we should investigate if we could not enforce, using git functionnalities, project specific rules that would override user settings.\r\n"}}