В настройках TortoiseHg есть возможность выбрать, какую оболочку вы бы хотели использовать. Как и следовало ожидать, указаны два значения по умолчанию: "windows_command_prompt" и "powershell", но я бы хотел использовать Cygwin. Из документации: http://tortoisehg.readthedocs.org/en/latest/settings.html#tortoisehg. Есть текст справки ...
Укажите команду для запуска предпочитаемого приложения оболочки терминала. Если значение включает строку%(reponame)s, имя репозитория будет заменено на%(reponame)s. (требуется перезагрузка)
По умолчанию Windows: cmd.exe /K title%(reponame)s
По умолчанию OS X: не установлено
По умолчанию, другое: xterm -T "%(reponame)s"
Я знаю, что могу запускать Cygwin из окон, как это делает ярлык ...
C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
И я полагаю, я могу добавить дополнительные параметры, чтобы настроить заголовок ...
C:\cygwin64\bin\mintty.exe -T "%(reponame)s" -i /Cygwin-Terminal.ico -
но когда я устанавливаю это как оболочку, я получаю сообщение о том, что TortiseHg не может запустить эту команду.
Я могу уменьшить команду до просто ...
C:\cygwin64\ Bin \ mintty.exe
и это все еще не работает.
TortoiseHg добавляет команды, предназначенные для оболочек в стиле Windows, которые не совместимы с Cygwin?
Есть ли способ сделать Cygwin моей оболочкой для TortoiseHg?