[devel] rpmbph with git branches
Anton Farygin
rider на altlinux.com
Пн Май 18 21:53:16 MSD 2009
Eugene Prokopiev пишет:
> 18.05.09, Anton Farygin<rider на altlinux.com> написал(а):
>> Eugene Prokopiev пишет:
>>
>>
>>>> Пакеты в бранчи я собираю такой командой:
>>>> $ rpmbph -n -M50 -u global.spec
>>>> Пока не представляю, как это сделать на основе git, поскольку
>>>> пока не готов изобретать правила для хранения в репозитории
>>>> разных веток (или они уже где-то опубликованы).
>>>> Если Вы считаете, что автоматическое создание ветки в git для
>>>> бранча имеет смысл, я готов рассмотреть пример репозитория с
>>>> правильной структурой и адаптировать rpmbph к сборке из git.
>>>>
>>> Как минимум для меня некоторая автоматика для управления ветками в git
>>> имеет смысл, только сделать никак не соберусь :( В качестве примера
>>> структуры репозитория предлагаю взглянуть на
>>> http://www.altlinux.org/Git/SomeDestReposViaBranches
>>>
>>>
>> Скажу вам по секрету, только никому не говорите - при сборке пакетов ветки
>> не имеют никакого значения, важны только тэги.
>
> А можно развить эту мысль дальше?
>
> Мне было показалось, что вы хотели предложить собирать в разные
> репозитории из одной ветки, но я не смог понять как быть с Release и
> changelog ...
А дальше - вы пишете скрипт, который будет из master делать тэги с
нужными изменениями (через временный бранч). Release и changelog надо
будет править.
Кстати, почему-то у нас в Release: не получается использовать макросы,
определённые в /etc/rpm/macros.d/ ? Они вообще должны работать ?
а так можно было бы release вычислять на основании какого-нить %branchver
Подробная информация о списке рассылки Devel