Closed p5-vbnekit closed 4 years ago
While I understand your concerns, this would cripple the git blame
history and basically put your name on each and every line. There are other way to deal with that but I can't promise when this would happen.
I can offer you other solutions.
Even if the author @jkivilin does that, it will still make it harder to track meaningful changes. The best way that I know of is to use reverse-tree with rebase and force push, but it's not good practice to do that on public branches. :)
Fortunately the git client have pretty good options about checkout and commit. You can configure it to always checkout and commit in Unix style line endings.
By default (correct settings) git repository index contains text files in unix line endings format (LF symbol only). Then platform specific client can correct it automatically it to expected format (e.g. CR+LF on Windows).