Запуск Windows 7, настройка крюка фиксации в моем файле .hgrc.Mercurial - Как настроить многострочный крючок на Windows
Крючок вызывает внешний сценарий PowerShell и передает ему несколько параметров. Когда я помещаю все параметры на одну длинную строку, сценарий получает их просто отлично. Однако, когда я пытаюсь поместить каждый параметр в свою линию, крючок не может понять, что все они являются частью одного и того же вызова моего внешнего скрипта.
[крючки]
commit.working_one_liner = PowerShell.exe -ExecutionPolicy Bypass -File .\MyScript.ps1 -hg %HG% -updatedToChangeset %HG_NODE% -dbName 'Test'
commit.multi_line_hook_not_working = PowerShell.exe
-ExecutionPolicy Bypass
-File .\MyScript.ps1
-hg %HG%
-updatedToChangeset %HG_NODE%
-dbName 'Test'
Согласно Hg documentation, я должен быть в состоянии сделать это:
«Файл конфигурации состоит из секций, во главе с [раздел] заголовком и последующим именем = значение запись (иногда называемые ключи конфигурации):
[spam]
eggs=ham
green=
eggs
Каждая строка содержит одну записи Если линии, которые следуют отступ, они рассматриваются как продолжения. эта запись. Ведущие пробелы удаляются из значений. Пустые строки пропускаются. Строки, начинающиеся с # или; игнорируются и могут использоваться для предоставления комментариев ».
Несмотря на отступ, multi_line_hook, кажется, игнорирует все после первой строки. Я пробовал различные escape-символы (`, ^, \ и т. д.) после каждой новой строки . Любые идеи, что я здесь отсутствует?