Репозиторий находится на коробке linux и доступен через samba для windows.
В целом все работает.Git имеет некоторые проблемы с производительностью на окнах, но работает иначе.Из-за этого в настоящее время я использую только mercurial.
Проблема в том, что "hg status" иногда возвращает разные результаты в Windows и Linux.Они оба работают в одном и том же хранилище.
Что может вызвать эту разницу?Как это можно исправить?
Отправка этих фантомных изменений приводит к созданию этого в журнале изменений:
=== (+0,-0) readme.txt ===
old mode 100644
new mode 100755
, что, как я предполагаю, означает, что это проблема с правами доступа к файлу NTFS.