Autofixture: Repository line endings hell

Created on 22 Aug 2017  ·  4Comments  ·  Source: AutoFixture/AutoFixture

I've started to work on the SourceLink integration (#770) which is sensitive to line endings and found a bit of hell in our repository. It appeared that half of the files are being committed with CRLF endings, while other ones with LF.

That should be fixed, so that all files are being stored in the repo with LF. Later, when you checkout files on Windows, git will automatically convert them to CRLF during checkout and to LF during the commit (unless you intentionally disabled that). That is the common practice in repositories and it's quite strange to see a mess here.

We should fix files in both the master and v4 branch as we constantly merge master to v4.

@moodmosaic @adamchester @klimisa Do you have any objections regarding the fix? If not, I'll fix line endings for all the files and make direct commits with that changes. Otherwise, it will be impossible to proceed with #770.

question

All 4 comments

👍 From me

👍 From me, too.

Agreed! I'll try to find the right moment and will fire the commits to both branches.

Fixed

Was this page helpful?
0 / 5 - 0 ratings

Related issues

joelleortiz picture joelleortiz  ·  4Comments

Ridermansb picture Ridermansb  ·  4Comments

ploeh picture ploeh  ·  7Comments

ploeh picture ploeh  ·  3Comments

JoshKeegan picture JoshKeegan  ·  6Comments