From: Avery Pennarun Date: Mon, 21 Apr 2008 21:53:34 GMT Subject: Re: Git on Windows, CRLF issues Message-ID: <32541b130804211453x77f3fd49hef645a417a9919ca@mail.gmail.com> In-Reply-To: On 4/21/08, Johannes Schindelin wrote: > I think that the only solution to this is (sorry!) to have one single big > checkin which converts all CR/LF to LF line endings... If it were me (and I hope it will be, soon, if we can entirely shut down svn internally), I would prefer to use git-filter-branch to go through *all* my checkins and fix up the CRLFs in all of them. That way the history will be clean and diffs/annotates/merges will go more smoothly. Does anyone know the most efficient way to do this with git-filter-branch, when there are already thousands of files in the repo with CRLF in them? Running dos2unix on all the files for every single revision could take a *very* long time. Have fun, Avery