On Wed, Feb 10, 2010 at 08:52:16PM +0200, Igor Vlasenko wrote: [...] > Кстати, задача бакпортировать последние версии > указанных пакетов из Сизифа в бранч 5.1 > полностью автоматизируема. > > И скрипт написать можно, > Единственный пробел у меня в знаниях -- > это особенности логики incoming в 5.1 branch, > в каких случаях требуется сборка из .git > и как это можно скриптом проверить (для сизифа я знаю) > а когда можно залить srpm. > > Это просьба к Диме. Логика во всех ветках одинаковая: http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git;a=blob;f=gb-task-check-girar#l57 http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git;a=blob;f=gb-sh-functions#l178 Грубо говоря, если для пакета PACKAGE и бинарного репозитория REPO существует бранч REPO в git-репозитории /gears/P/PACKAGE.git, то пакет PACKAGE можно отправить в бинарный репозиторий REPO только из git-репозитория с соблюдением наследования коммитов. Например: $ git ls-remote -h git://git.altlinux.org/gears/c/coreutils.git refs/heads/5.1 e7368eb72bd8027951765159f0bc19dd985c1570 refs/heads/5.1 Это означает, что пакет coreutils можно собрать в 5.1 только из коммита, наследующего коммиту e7368eb72bd8027951765159f0bc19dd985c1570. -- ldv