Я установил удаленный репозиторий Mercurial (Hg), который содержит большой Java-проект. Я хотел бы отслеживать любые изменения, внесенные в файл pom проекта, и получать электронные письма, когда изменения были внесены в pom.Как я могу отслеживать конкретный файл для изменений в Mercurial?
Я хотел бы исключить все другие изменения файла из уведомлений, поскольку меня интересует только мониторинг любых возможных изменений зависимостей (отсюда POM). Существует ли какое-либо Mercurial Extension или обходное решение, использующее Jenkins для подписки на историю изменений для одного отдельного файла внутри Mercurial repo?
Кажется, так :) Но не могли бы вы описать более подробно, как это сделать? Насколько я понимаю, я должен переопределить changegroup.notify = python: hgext.notify.hook с кодом моего крючка. Но как я могу вызвать исходный «hgext.notify.hook» из моего кода, если обнаружено, что целевой файл изменен? –