<div dir="ltr"><div dir="ltr">On Thu, Jan 16, 2020 at 9:36 AM Robinson, Paul via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-US">
<div class="gmail-m_4871290321890039867WordSection1">
<p class="MsoNormal">I’m inclined to think the <a href="http://llvm.org" target="_blank">llvm.org</a> docs should say to use “input” on Windows, we’ve been happy with that in the Sony repo as James mentioned.<br></p><p class="MsoNormal"><u></u></p>
<p class="MsoNormal">But I’d also like to hear from a Windows user from outside Sony first.</p></div></div></blockquote><div><br></div><div>I also think we should recommend `input`, if it does what I think it does: convert from CRLF to LF, and never back.</div><div><br></div><div>This can break a few cases:</div><div>- adding binary files for a test that you forgot to mark binary</div><div>- adding CRLF text files for a test that you forgot to mark binary</div><div><br></div><div>These seem like more common exceptions than adding a new source file, which are often mistakenly committed with CRLF. Any screwups, reverts, and bot breakages from that seem less costly than accidentally adding line ending changes, which live forever as a tax on `git annotate`.</div></div></div>