[devel] Новая схема ведения исходников ядра
Anton Farygin
rider на basealt.ru
Пн Дек 6 15:12:09 MSK 2021
On 06.12.2021 14:41, Anton V. Boyarshinov wrote:
> В Mon, 6 Dec 2021 15:27:11 +0400
> Alexey Sheplyakov <asheplyakov на basealt.ru> пишет:
>
>> 2) Некий логически монолитный кусок кода (например, LSM модуль AltHa, или
>> драйвер dwmac-baikal) оказывается размазанным тонким слоем по N коммитам.
>> При переносе на более свежее ядро из этих N коммитов всё равно надо сделать
>> один патч (а затем доработать его вслед за изменившимися API).
> Да, эти "стабильные" патчи живут в отдельных ветках feat-* и fix-*
>
> И, если я правильно понимаю, упоминаемым партнёрам они не очень
> интересны. Зачем их при каждой сборке вытаскивать наверх ценой
> испорченной истории мне не ясно.
Если мне гит при каждом merge ядра будет ругаться на unrelated history,
то я буду громко и сильно ругаться на тех людей, которые так делают.
Давайте ещё раз подумаем и придумаем удобное решение.
А как ведёт ядро та же убунта ? Почему у них нет этой проблемы ?
https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-oem/+git/focal?h=oem-5.10
Подробная информация о списке рассылки Devel