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