Пишу плагин для Trac. Я хотел бы добавить событие на временную шкалу каждый раз, когда подключаемый модуль получает некоторые данные из хука Git post-receive.
Глядя на API временной шкалы, кажется, что вы можете добавить только новый источник событий. Таким образом, вы несете ответственность за получение и отображение данных. Я бы предпочел сохранить свое событие в существующем источнике.
Где мне искать в Trac API, чтобы сохранять события?
PS: мой план состоит в том, чтобы полагаться на удаленный репозиторий и удаленный веб-интерфейс для кода, такого как Github.
pss: временная шкала должна отображать коммиты из основного репозитория git проекта и его клонов. Я не хочу размещать копии всех репозиториев, важных для проекта.