Проблемы с настройкой расширения eol в Mercurial - PullRequest
5 голосов
/ 27 сентября 2010

Я пытаюсь клонировать размещенный в Unix репозиторий Mercurial на компьютер с Windows.Я надеюсь использовать расширение eol , чтобы мои текстовые файлы с окончаниями LF на сервере имели CRLF при клонировании на компьютер с Windows.

Ранее я использовал Расширение win32text , которое работало нормально, но с тех пор, как общее мнение , похоже, заключается в том, что расширение eol - это путь, я решил попробовать.

В моем Mercurial.ini у меня есть

[extensions]
eol =

Я понял, что поведение по умолчанию было преобразовывать LF в CRLF при клонировании, но я явно что-то пропустил, как всякий раз, когда я клонирую что-тоUnix-сервер для Windows, окончания строк остаются как LF.

Есть идеи?

1 Ответ

5 голосов
/ 27 сентября 2010

После комментария @ Джеффри я создал файл .hgeol следующим образом:

[patterns]
** = native

Это помогает, но я запутался.Я предполагал, что включение расширения eol включит эту обработку по умолчанию.Разве это не означает, что я могу успешно клонировать только с сервера Unix, если владелец хранилища заранее предвидел, что включить в Windows дескриптор файла .hgeol?

...