diff --git a/pep-0385.txt b/pep-0385.txt index 4f54ffc25..e1ae7b57d 100644 --- a/pep-0385.txt +++ b/pep-0385.txt @@ -278,17 +278,25 @@ End-of-line conversions ----------------------- Discussion about the lack of end-of-line conversion support in -Mercurial, which was provided initially by the win32text extension, -led to the development of the new eol extension that supports a +Mercurial, which was provided initially by the `win32text extension`_, +led to the development of the new `eol extension`_ that supports a versioned management of line-ending conventions on a file-by-file basis, akin to Subversion's ``svn:eol-style`` properties. This information is kept in a versioned file called ``.hgeol``, and such a file has already been checked into the Subversion repository. +In practice, most Mercurial users under Windows don't seem to have a need +for the ``eol`` extension, though, and personal experience using a +Linux-generated SVN checkout through a shared folder under Windows seems +to confirm that modern tools work well without it. + A hook on the server side that turns down any changegroup or changeset introducing inconsistent newline data can still be implemented, if deemed necessary. +.. _eol extension: http://mercurial.selenic.com/wiki/EolExtension +.. _win32text extension: http://mercurial.selenic.com/wiki/Win32TextExtension + hgwebdir --------