Я использовал API Subclipse для создания подключаемого модуля для Eclipse, который прослушивает события Subversion, которые происходят через подключаемый модуль Subclipse. Я в основном реализую интерфейс прослушивателя, который затем получает уведомление во время выполнения о происходящих событиях.
Я хотел бы сделать что-то подобное, но для Git. Кажется, что EGit (построенный на JGit) будет лучшим вариантом, когда дело доходит до использования другого плагина. Однако у меня нет большого опыта работы с их API. Мне интересно, знает ли кто-нибудь, есть ли у EGit или базового JGit аналогичный интерфейс API для прослушивания событий Git (таких как фиксация, push, pull и т. д.)?
Спасибо!