[d-kernel] kernel CVS -> GIT
Sergey Vlasov
vsu на altlinux.ru
Ср Ноя 21 16:02:07 MSK 2007
On Wed, Nov 21, 2007 at 02:57:28PM +0300, Anton Farygin wrote:
> Sergey Vlasov пишет:
> > On Mon, Nov 19, 2007 at 11:28:38PM +0300, Sergey Vlasov wrote:
> >> История шаблонов из kernel CVS, преобразованная в GIT, выложена в
> >> git://git.altlinux.org/people/vsu/packages/kernel-modules.git (всё,
> >> что было в CVS, включая устаревшие модули).
> >
> > Вот теперь то, что было выложено, ещё и собирается (после добавления
> > файлов .gear/rules).
>
> Серёг, а не проще ли научить gear работать с несколькими spec файлами в
> рамках одного репозитария ?
Вероятно, имелось в виду "в рамках одного бранча" (поскольку
репозиторий и так уже один)? Это в gear уже есть, причём в двух
вариантах - либо через -r RULES указать другой файл с правилами (в
котором будет ссылка на spec), либо через -t COMMIT:PATH задать поиск
.gear/rules и всего прочего в нужном подкаталоге. Но в этом случае
для сборки из git недостаточно будет передать просто подписанный тег,
указывающий на нужный коммит - вместе с ним нужно будет как-то
передавать требуемое значение RULES или PATH.
> а то как-то страшновато получается...
Да, бранчей получается куча (хотя можно немного разгрести свалку,
окончательно выбросив устаревшие модули и бранчи для старых
дистрибутивов, которые сейчас были туда засунуты автоматом). С другой
стороны, если всё засунуть в один бранч, история разных модулей
смешивается в одну кучу, что плохо согласуется с ситуацией, когда у
модулей разные мантейнеры.
> Хотя в принципе вполне юзабельно, но всё-равно как-то напрягает -
> действий по сборке ядра становится больше ? или нет ?
Ну придумайте что-то получше...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : http://lists.altlinux.org/pipermail/devel-kernel/attachments/20071121/28fdfd5b/attachment.bin
Подробная информация о списке рассылки devel-kernel