Git para Windows generando finales de línea crlf

Git para Windows generando finales de línea crlf

Estoy intentando comparar un resultado con un resultado esperado.

$python <program> < input.txt > output.txt

$diff expected.txt output.txt

Mi resultado esperado tiene terminaciones lf (como debería ser para todos los terminales Unix). Esta comparación funciona siempre que uso un terminal Unix verdadero. Pero en el escritorio de mi casa, que ejecuta Windows y git bash, esta comparación falla en cada línea: el archivo de salida se construye con terminaciones crlf.

Configuré auto.crlf en falso e incluso intenté reinstalar git y ajustar la configuración de extracción de archivos, pero no tuve suerte.

¿Algunas ideas?

información relacionada