eol with hg 1.4.x?
Mark Hammond
skippy.hammond at gmail.com
Wed Jan 6 02:41:01 UTC 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