[devel] Several rules in one branch

Grigory Batalov =?iso-8859-1?q?bga_=CE=C1_altlinux=2Eorg?=
Пт Фев 27 01:15:29 MSK 2009


Здравствуйте!

Когда я начал паковать texlive, сборка из git.alt ещё не работала.
Поэтому мы с Кириллом Маслинским ориентировались на сборку из srpm.
Однако, пакет всё-таки уложили в git.

Исходники texlive лежат в одном репозитарии, но разбиты на пять
логически самостоятельных пакетов. На тот момент (да и сейчас)
мне было удобнее держать все пять spec-файлов в одном бранче master
вместе с пятью правилами .gear/rules.texlive-{base,bin,doc,lang,extra}.
Сборка конкретного пакета осуществлялась с помощью gear -r <rules>.

Теперь мне кажется, что автоматическая сборка из git.alt проходит
стороной, поскольку ей можно указать тег (коммит) для сборки, но
нельзя указать файл с правилами rules:

girar-task add [<task_id>] repo <gear_repo> <gear_tag>

Единственное, что приходит на ум, - разбить master на пять бранчей по
одному spec-файлу и файлу rules в каждом, и расставить теги уже на них.

Прав ли я, и нет ли (или не ожидается) другого способа?


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