<div dir="ltr">I've been using the mono-repo [<a href="http://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo">http://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo</a>] and this morning I ran into an issue where I am unable to submit using the mono repo.  I traced this down to the fact that many files explicitly have the property svn:eol-style set to native.  On the git side, we have core.autocrlf=false, which means that git will checkout as-is, commit as-is.  So if a file has LF endings in the repo, git will check it out with LF line endings, and then on Windows, the local SVN clone will check out according to the value of the property, which will be CRLF.  Then `git llvm push` won't be able to apply the patch to the local svn repo.<div><br></div><div>It seems to me the correct thing to do is remove the `svn:eol-style` recursively from all of SVN.  As it stands now, it is not even consistently applied.  About half of files have it, and half of files don't.  I was going to just delete the property myself from the affected files, but it turns out there are quite a few.  </div><div><br></div><div><div>D:\src\llvm-mono\.git\llvm-upstream-svn>svn propget -R svn:eol-style | wc -l</div><div>3460</div></div><div><br></div><div>Can I run the command `svn propdel -R svn:eol-style` on the SVN repo?</div></div>