{
"name": "Переименование объекта: старый путь — удаление, о нём предупреждаем (git не прячет его за rename)",
"preRun": [
{ "writeFile": { "path": "src/Configuration.xml", "content": "\n\t\n\t\t\n\t\t\tСтарое\n\t\t\n\t\n\n" } },
{ "writeFile": { "path": "src/Catalogs/Старое.xml", "content": "\n\t\n\t\t\n\t\n\n" } },
{ "git": ["-C", "src", "init", "-q"] },
{ "git": ["-C", "src", "add", "-A"] },
{ "git": ["-C", "src", "commit", "-qm", "base"] },
{ "git": ["-C", "src", "mv", "Catalogs/Старое.xml", "Catalogs/Новое.xml"] }
],
"args_extra": ["-ConfigDir", "{workDir}/src", "-Source", "Staged", "-DryRun"],
"expect": {
"stdoutContains": [
"Catalogs/Старое.xml: владелец Configuration.xml не изменён — состав в базе прежний",
" Catalogs/Новое.xml"
]
},
"noSnapshot": "сухой прогон ничего не пишет — проверяется вердикт по старому пути"
}