[sisyphus] I: comfort-0.1-alt1 in incoming
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пн Янв 22 22:48:44 MSK 2007
On Mon, Jan 22, 2007 at 10:09:55PM +0300, Mikhail Yakshin wrote:
> Alexey Shabalin wrote:
> > 18.01.07, Mikhail Yakshin<greycat на altlinux.org> написал(а):
> >> Всех приветствую!
> > День добрый.
> >
> >> 1.3. Клонирование существующего пакета из git у его последнего
> >> мейнтейнера - Sisyphus-clone <имя-пакета>
> >>
> >> Во всех трех случаях должны корректно настриваться remote / origin.
> >
> > Сразу наткнулся - не получается, если мантейнер прописан как Team
> > (например Kernel Maintainers Team <kernel на packages.altlinux.org>)
>
> Логично. Плохо. Я об этом не подумал. Какие-нибудь мысли есть, как можно
> вычислить реального мейнтейнера, у которого лежит в git этот пакет, если
> он так прописан?
В общем случае ничего, кроме ssh git.alt find-package $NAME, придумать
нельзя (разве что смотреть в последнюю запись %changelog, но это
вполне может быть и разовый NMU).
Логично делать по remote для каждого пользователя, занимавшегося
пакетом, с правилами вида fetch = refs/heads/*:refs/remotes/$USER/*
("*" поддерживается в ещё не выпущенном git-1.5.0). При этом origin у
меня показывает на отдельную локальную копию репозитория, куда
периодически вытаскиваются изменения от всех пользователей, а в
рабочей копии для origin настроено:
fetch = refs/heads/*:refs/remotes/origin/*
fetch = refs/remotes/*:refs/remotes/*
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070122/97f58886/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus