Я привык к тому, что Trac (репозиторий SVN) обрабатывает триггерное сообщение фиксации после фиксации. Комментарий (или действие) был добавлен немедленно.
Теперь я перешел на Mercurial в качестве VCS и Redmine в качестве системы продажи билетов. Redmine действительно распознает информацию в сообщениях набора изменений / фиксации, таких как «refs # 185», но для ее появления в заявке требуется несколько минут.
Есть идеи, почему это так? Вызывается ли как-то периодически процедура захвата ревизий?
Хорошо, этот запрос функции Redmine отдает это:
В настоящее время новая информация о наборе изменений извлекается только при просмотре репозитория. Поэтому, если вы обновляете проблему и упоминаете в ней ревизию, на нее не будет ссылаться, пока кто-нибудь не просмотрит репозиторий.
Хотя я не нашел готового хука после фиксации для обновления Redmine новыми наборами изменений, решение для бедняков - это, конечно, cron. Этот вопрос обсуждает это: Redmine: получение ревизий из задания cron