windows unix mercurial eol

windows - Problemas al configurar la extensión eol en Mercurial



unix (1)

Siguiendo el comentario de @Geoffrey, creé un archivo .hgeol como:

[patterns] ** = native

Esto hace el truco, pero estoy confundido. Supuse que habilitar la extensión eol activaría este patrón de manejo por defecto. ¿Esto no significa que solo puedo clonar exitosamente desde un servidor Unix si el propietario del repositorio ha tenido la previsión de incluir un archivo .hgeol para manejar clientes de Windows?

Estoy intentando clonar un repositorio de Mercurial alojado en Unix en una computadora con Windows. Espero utilizar la extensión eol para que mis archivos de texto con terminaciones LF en el servidor tengan CRLF cuando se clonen en una computadora con Windows.

Anteriormente utilicé la extensión win32text, que funcionó bien, pero dado que el consenso general parece ser que la extensión eol es el camino a seguir, pensé que podría intentarlo.

En mi Mercurial.ini tengo

[extensions] eol =

Entendí que el comportamiento predeterminado era convertir LF a CRLF en la clonación, pero claramente me he perdido algo, ya que siempre que clono algo del servidor de Unix a Windows, las terminaciones de línea permanecen como LF.

¿Algunas ideas?