2015-10-12 5 views
0

У меня есть 3 связанных репозитория github, с соответствующими трекерами. Я хотел бы получать электронную почту, когда что-то происходит в проблемах, но не всякий раз, когда кто-то толкает или делает запрос на перенос. Я не вижу возможности контролировать уведомления на этом уровне детализации.Получать уведомления о выпуске github, но не толкает

Я знаю, что могу отписаться от определенных потоков, но это не дает мне то, что я хочу.

В противном случае, если бы был способ сообщить, какой тип уведомления он находится в электронном письме, так что я могу настроить фильтр, и это тоже будет хорошо. Тем не менее, я не смог определить последовательную разницу на этом фронте.

ответ

1

В настоящее время это невозможно использовать с функциями GitHub. Однако это может быть возможно с использованием API GitHub.

Я хочу получать электронную почту, когда что-то происходит в проблемах, но не каждый раз, когда кто-то толкает или делает запрос на тяну.

Всех запросы Напряжение являются вопросами но не все вопросов являются Прицепными просит. Говорят, вы не можете [в настоящее время] отказаться от подписки на запросы на получение и получить проблемы, так как запросы на выгрузку являются проблемами.

Поскольку вы являетесь разработчиком, вы можете разработать собственное приложение, чтобы уведомить вас (отправить вам электронные письма), когда новые проблемы будут открыты для конкретных проектов.


Принимая IonicaBizau/git-stats как, например, вы можете получить доступ проблемы, как это:

https://api.github.com/repos/ionicabizau/git-stats/issues 

вы получите 304 Not Modified, если нет новых вопросов. Таким образом, вы можете проверить, были ли добавлены новые проблемы или нет. Проверка того, является ли запрос запроса на выброс, выполняется, если в объекте есть поле pull_request, например mentioned here.

0

Альтернатива, которую я только что нашел, является полем Message-ID электронной почты. в сообщениях об удалении и объединении есть <org/repo/pull/....>, у сообщений электронной почты есть <org/repo/issue/....>, поэтому я могу фильтровать в поле Message-ID.

Смежные вопросы