In SVN you can set eol-style to native, and it converts line endings when the repos is retrieved, I believe. Maybe we'll just have to standardize on \n?
On Jan 23, 2011, at 8:42 PM, Jason Evans wrote: > On 01/23/2011 08:28 PM, Walter Bright wrote: >> How do we set things so that line endings are automatically normalized >> to LF? > > You mean, something similar to a subversion commit hook script that re-writes > the commit on the fly? I don't think we'll be able to do that in general, > due to the distributed nature of git. Here is a relevant github support > discussion: > > > http://support.github.com/discussions/feature-requests/686-pre-commit-hooks > > The core of the problem is that an entire series of changes (including > arbitrarily complex forking/merging) can be performed in a local repository, > then pushed to github all at once. Therefore, normalization would have to do > some non-trivial history rewriting, which would then cause divergence from > the repository the changes were pushed from. > > Thanks, > Jason > _______________________________________________ > phobos mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/phobos _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
