Как создать прослушиватель событий Git с помощью подключаемого модуля EGit / JGit?

Я использовал Subclipse API для создания подключаемого модуля для Eclipse, который прослушивает события Subversion, происходящие через подключаемый модуль Subclipse. Я в основном реализую интерфейс слушателя, который затем получает уведомление во время выполнения о происходящих событиях.

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

Спасибо!

5
задан jbranchaud 27 October 2011 в 14:54
поделиться