1
Я пытаюсь создать крючок post-commit
для обновления trac после фиксации subversion.bash: svn post commit hook добавляет одинарные кавычки к аргументам
крючок выглядит следующим образом:
#!/bin/sh
/usr/bin/trac-admin /var/trac/trac-env/ changeset added "$1" "$2"
exit 0
(код от http://trac.edgewall.org/wiki/TracRepositoryAdmin)
Однако, когда я выполнить сценарий вручную, я получаю следующее сообщение об ошибке:
./post-commit /var/svn/myrepos 100
*** Unknown syntax: changeset 'added' '/var/svn/myrepos' '100'
Мои Вопрос: Откуда берутся одиночные кавычки?
Возможно, они являются частью форматирования сообщения об ошибке и фактически не присутствуют в параметрах. – tripleee
@tripleee Вы правы. '/ usr/bin/trac-admin' - это более старая версия, которая принимает разные аргументы. Благодаря! – Tim