2010-06-29 3 views
6

Знаете ли вы хорошее решение для мониторинга репо?git: инструмент мониторинга репо

Я хотел бы получить информацию, когда кто-то нажимает на удаленное репо (желательно с помощью значка в панели задач: «someuser push ...»).

Других решений Я считаю:

  • Recieve крючок
  • периодически мерзавец журнал через хроны
  • проверку обновлений на управление каждой команды Git

(моя система выбора является Ubuntu)

+0

Вы хотите написать его самостоятельно или вы ищете для существующих реализаций? – Mizipzor

+1

Я нашел 'zenity', который отображает уведомления панели задач, но теперь мне нужны некоторые умные и легкие команды git для проверки обновлений. – takeshin

+0

@mizipzor Im ищет лучшее решение. Пока я не знаю каких-либо существующих реализаций. Я спрашиваю ваше мнение. – takeshin

ответ

1

Если толкая (через мерзавца крючок) не удобно, то система опроса проста в установке:

Простой Hudson работа может опрашивать ваш Git репо для новой информации и отправить по электронной почте или делать какие-либо другая задача по вашему выбору.
У этого есть различный трекер, например this one.

Или code browsing tool like FishEye может в равной степени опросить новые данные и представить их в хорошем веб-интерфейсе.

Оба инструмента построены, чтобы поговорить с Git репозиториев (а также другие: SVN, ClearCase, ...)

+0

Я думаю, что лучший способ - использовать крючки, а затем просто отпустить информацию. Параметры, где или что это такое, в значительной степени практически безграничны. –

1

Я нашел это git-commit-notifier, который отправляет красивые электронные письма для каждого От себя.

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

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

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