[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