Я пытаюсь поставить эту команду -XML_ERR_NAME_REQUIRED ошибка ехес тег с командой мерзавца в Phing файле сборки XML
git fetch && git diff --name-only ..origin/master
в моем Phing build.xml файл -
<exec command="git fetch && git diff --name-only ..origin/master" outputProperty="filesList" dir="${dir.destination}" />
Но я получаю эта ошибка -
BUILD FAILED
/mnt/home/sandeepan/test_phing_build/build.xml:43:125: XML_ERR_NAME_REQUIRED
Total time: 0.1016 seconds
Строка 43 моего файла сборки содержит вышеупомянутый тег exec.
Я запустил команду git вручную в указанном месте, и она работает нормально. Наверное, я что-то упустил с помощью команды exec. Тем не менее, мой файл сборки содержит другие команды EXEC (с тем же набором атрибутов - команда/outputProperty/Dir), которые работают нормально -
<exec command="git rev-parse --abbrev-ref HEAD" outputProperty="box.branch" dir="${dir.destination}" />
https://stackoverflow.com/a/8522692/351903