[devel] Как получить плоский список всех git-репозиториев всех пользователей на git.altlinux.ru

Dmitry V. Levin ldv на altlinux.org
Вс Мар 18 23:26:09 MSK 2007


On Mon, Mar 19, 2007 at 02:08:51AM +0600, Mikhail Gusarov wrote:
> Twas brillig at 20:33:55 18.03.2007 UTC+03 when Alexey I. Froloff did gyre and gimble:
> 
>  AIF> А теперь, внимание, вопрос: за какой информацией необходимо обращаться к
>  AIF> этому "внешнему ресурсу" и что с этой информацией предполагается делать?
> 
> Слить сорцы из git'а, сделать патч и отправить автору (да, в мире существуют
> другие git-репозитории, помимо git.a.o). Совершенно обычный use-case для того
> типа пользователя, кого сейчас в инфраструктуре совершенно игнорируют: casual
> mantainers, которых почти всё устраивает, но иногда хочется написать патчик и
> отправить обратно.

В принципе, даже той информации, которая есть в бинарном пакете сейчас,
уже достаточно для casual mantainers:
1. В установленном бинарном пакете есть %{SOURCERPM} (виден по rpmquery -i),
из которого однозначно вычисляется имя исходного пакета.
2. Далее, в установленном бинарном пакете есть %{CHANGELOGNAME} (виден по
rpmquery --lastchange).
3. По именам мантейнера (MAINT) и исходного пакета (PKG) можно с очень
высокой вероятностью предположить, что если пакет был собран из
git-репозитория, то этот репозиторий называется
http://git.altlinux.org/people/MAINT/packages/?p=PKG.git


-- 
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070318/2f0a4341/attachment.bin 


Подробная информация о списке рассылки Devel