在Mercurial中configurationeol扩展的问题

我试图将一个unix托pipe的Mercurial存储库克隆到Windows计算机上。 我希望使用eol扩展名,以便在克隆到Windows计算机时,服务器上带有LF结尾的文本文件具有CRLF。

以前我用过win32text扩展,运行正常,但是由于普遍的共识似乎是eol扩展是要走的路,所以我想我会试试看

在我的Mercurial.ini我有

[extensions] eol = 

我知道默认的行为是在克隆时将LF转换为CRLF,但是我很明显错过了某些东西,因为每当我从Unix服务器克隆到Windows时,行结束仍然是LF。

有任何想法吗?

在@ Geoffrey的评论之后,我创建了一个.hgeol文件,如下所示:

 [patterns] ** = native 

这就是诀窍,但我感到困惑。 我假设启用eol扩展将默认打开这种模式处理。 这是不是说我只能从Unix服务器上成功克隆,如果存储库的所有者有先见之明,包括一个.hgeol文件处理Windows客户端?