On [Thu, 30.08.2007 16:07], Alexey Tourbin wrote: > On Thu, Aug 30, 2007 at 03:06:41PM +0400, Alexey Tourbin wrote: > > Хорошо. Будем исходить из отказа от src.rpm и большой неопределенности > > на стадии запроса собрать пакет из gear. КТО-ТО попросил собрать > > КАКОЙ-ТО gear-репозитарий. Применять ACL на данном этапе глупо, > > gear-репозитарий может называться как угодно, и мы НЕ ЗНАЕМ, что > > же из него в конечном счёт может собраться. Единственный способ > > это выяснить -- собрать gear-репозитарий. > > Кстати, я не понял, как вы (ldv и legion) собираетесь реализовать > проверку наследования коммитов. Проверка наследования коммитов > подразумевает, что есть публичный репозитарий с точно таким же > именем, в котором хедом является предыдущая (текущяя) сборка. Зачем с точно таким же именем? У incoming'ера может быть свой набор git-репозиториев в которых имя директории равно имени пакета. Получиться несколько большее количетво репозиториев, но сборщику будет удобней. Если приходит запрос на сборку, то смотрим какой пакет лежит в репозитории для сборки. Если у нас уже есть репозиторий с таким именем, делаем git pull(который fast-forward) в него. Если он не обламался -- всё ok. Собираем. -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/