eol with hg 1.4.x?

Mark Hammond skippy.hammond at gmail.com
Tue Jan 5 20:41:01 CST 2010


On 6/01/2010 11:23 AM, Martin Geisler wrote:
> Brett Cannon<brett at python.org>  writes:
...
>> I say we make sure the extension is rock-solid and then Python makes
>> the switch regardless of what others want in terms of new features.
>> The people who brought up this issue have had quite a while to follow
>> the work and be active participants.
>
> Well said :-)

I agree with that - the set of *features* required is becoming fairly 
well defined.  What isn't clear yet though is how well things actually work.

As a result, I think setting a specific date for the switchover is 
premature - unless it is being suggested the switchover will take place 
on that date *regardless* of how well it works in practice - but I don't 
think anyone would really suggest that.

> I guess we have a sort of chicken-and-egg problem here. Nobody wants to
> use the extension before it's done, and it wont be done until people
> have used it... So I'm unsure about how to best move along, but I guess
> people should try it out some more.

Yeah, this is indeed a problem.  The last time I had a play I fell over 
at the first few hurdles.  I'll try and have another play in the next 
couple of weeks, but it *is* hard to be motivated when it seems no one 
else is doing the same.

What about the idea which has been expressed a few times: make a copy of 
a 'well known' repo using \r\n line endings and ask a few non-windows 
people to attempt to productively use that clone with the EOL extension 
mapping back to \n line endings locally?  If nothing else, it would help 
break-down the perception that only Windows users can help move this 
forward.

Taking this further, we could create a 'trial' Python repository in this 
format, and ask the Python community to "sign off" on the hg 
functionality while it is in this format (as no one should even notice 
this is the case once EOL is enabled).  The "real" repository conversion 
would then obviously choose \n line endings, but this first step will 
probably weed out a number of practical problems.

Cheers,

Mark


More information about the Mercurial mailing list