[Python-Dev] PEP 385: the eol-type issue

Nick Coghlan ncoghlan at gmail.com
Wed Aug 5 16:12:08 CEST 2009

Dirkjan Ochtman wrote:
> On Wed, Aug 5, 2009 at 15:35, MRAB<python at mrabarnett.plus.com> wrote:
>> Instead of just talking about line endings, could each file have a
>> specific 'filetype'? This would define what kind of data it contains,
>> how it's stored in the repository, and what actions to perform for
>> fetching and committing, including any checks:
> Sounds like YAGNI to me.

Yep - while SVN does support full mime_type specification for files, I
don't think we have ever used it. The SVN eol-style property is all
we're trying to replicate, since that has served us well in the few
cases where it has mattered.

> The outline Nick provided seems to me to be
> quite close to the current win32text settings in syntax and purpose
> and staying close to that would help making adoption easier.

Yeah, win32text is already tantalising close to what we would like so I
deliberately tried to stay close to its existing approach. We're just
being a bit fussier than most about the repository being able to tell
the clients which files should be given special treatment. That way
individual users can just set it up once on their development machine
and then no longer have to worry about it (if more files that need
special treatment are added to the repository, then the same checkin
that adds them should also update .hgeols).


Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia

More information about the Python-Dev mailing list