Хотя на мой вопрос частично дан ответ здесь, я хотел бы сделать еще один шаг. Я хочу, чтобы хук post-commit сканировал элементы @todo, проверял их с помощью redmine и видел, существуют ли они уже как тикет, а если нет, создаю тикет и изменяю @todo, чтобы номер тикета был префиксом.
В примере я напишу что-то вроде этого:
@todo: catch this possible error X
И после фиксации у меня появился новый Redmine Ticket с текстом @todo в качестве заголовка. Затем небольшой скрипт получает идентификатор этого билета (в данном примере 12345) и изменяет оператор исходного кода так, чтобы он гласил:
@todo:#redmine_12345 catch this possible error X
Есть ли уже такое решение (или лучшая практика, которая делает то, что я хочу сделать здесь) или есть простой способ сделать это?
Любые мысли по этому поводу были бы хороши!