2012-04-10 3 views
3

Мне нужна информация обо всех коммитах, сделанных в моем репозитории BitBucket.Bitbucket получает информацию обо всех коммитах репозитория

Мне не нужен XML-канал. Я хочу только список коммитов и порядок их совершения и, возможно, информацию о слиянии.

На веб-сайтах bitbucket информация отображается в разбивке по страницам и не достаточна для меня. Было бы неплохо, если бы мог получить pdf-файл или что-то, перечисляющее все мои коммиты.

Есть ли способ сделать это?

Любая помощь будет оценена по достоинству.

Thanks,

Pankaj.

ответ

2

Вы должны сделать локальный клон , а затем получить доступ к локальному репозиторию, используя любые инструменты, которые вы можете создать такой PDF-файл. Таким образом, у вас будет полный доступ к необходимой информации о коммитах и ​​слияниях. Поскольку Mercurial - это система управления распределенной версией, это действительно так, как вы должны получить к ней доступ: локально, а не через скрипинг экрана на Bitbucket.

Если вы используете Java или Python, вы можете использовать JavaHg или python-hglib для доступа к репозиторию. См. full list of libraries.

+0

Большое спасибо. Попробуй. –

+0

@Panx: проблем нет. Пожалуйста, не забывайте поднимать и/или принимать этот ответ, если он вам полезен. –

+0

Используется python-hglib. Чудеса для меня. Благодаря... –