emacs не ломает жесткие ссылки на файлы, контролируемые hg - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть набор ртутных клонов, которые я создал, сделав один клон мастер-репо, а затем с помощью cp -rlp сделал его копии. Я ожидал, что смогу использовать их независимо, так как я использую emacs с его настройками по умолчанию, поэтому он должен ломать жесткие ссылки. Но это не так - когда я изменяю один файл, все жестко связанные «копии» тоже меняются. ls -i показывает, что все они имеют один и тот же индекс, как и ожидалось, и что их родительские каталоги разные.

«резервное копирование» равно нулю. 'make-backup-files' это t.

Если я создаю файл примера, жестко связываю его и редактирую, emacs по желанию разрывает ссылку.

Есть ли что-то в ртутном режиме, который подрывает это? (В строке состояния написано «Hg: 50503», и я знаю, что у меня происходит какое-то ртутное осознание. Это не проявляется как второстепенный режим с Ctrl-H m.)

1 Ответ

3 голосов
/ 12 ноября 2010

Похоже, это отвечает на ваш вопрос: https://www.mercurial -scm.org / pipermail / mercurial / 2008-July / 020271.html

(Ключевое слово: vc-make-backup-files)

...