Есть ли команда bzr для просмотра всех ветвей проекта на Launchpad?

Если вы посетили проект на Launchpad, вы можете увидеть все активные ветви всех разработчиков, участвующих в проекте.

Есть ли команда bzr, чтобы сделать то же самое, не посещая страницу проекта на Launchpad в браузере?

1
задан 21 December 2014 в 01:30

1 ответ

Bazaar - это система управления версиями, не более того, полностью отдельный проект с Launchpad.

Можно непосредственно анализировать HTML-страницу ветвей проекта или ее ленту новостей Atom.

] Объявить функцию оболочки:
lslp() {
    wget -q -O - http://feeds.launchpad.net/$1/branches.atom | xml2 | grep "/feed/entry/title=" | cut -c 19-;
}
wget -q -O - http://feeds.launchpad.net/projectname/branches.atom получить ленту новостей филиалов (Atom xml) xml2 конвертировать XML-документ в плоский формат grep "/feed/entry/title=" отфильтровывать строки с помощью «/ feed / entry / title =», узлов XML, которые имя ветки cut -c 19- удалите «/ feed / entry / title =» из строк результатов. Пример:
$ lslp deluge
lp:deluge
lp:~vcs-imports/deluge/trunk
lp:~damoxc/deluge/master
lp:~deluge-team/deluge/master
lp:~shaohao/deluge/0.9
lp:~mvoncken/deluge/ajax-template-dev
4
ответ дан 25 May 2018 в 00:58

Другие вопросы по тегам:

Похожие вопросы: