[devel] Новая схема ведения исходников ядра

Alexey Sheplyakov asheplyakov на basealt.ru
Пн Дек 6 14:27:11 MSK 2021


On 06.12.2021 14:53, Anton V. Boyarshinov wrote:

>>>> - чётко отслеживать пачти;  
>>> git log --author altlinux позволяет решить эту задачу относительно
>>> удобно.  
>>
>> Неверно. 
> 
> Тогда git log --no-merges std-def-5.10 ^remotes/stable/linux-5.10.y

Нет.

1) Потому что в merge коммитах разрешены конфликты, что очень существенно.

2) Некий логически монолитный кусок кода (например, LSM модуль AltHa, или 
   драйвер dwmac-baikal) оказывается размазанным тонким слоем по N коммитам.
   При переносе на более свежее ядро из этих N коммитов всё равно надо сделать
   один патч (а затем доработать его вслед за изменившимися API).
   Например, путём rebase к последнему -next. Вы же сами так и делаете с AltHa.
   Так почему бы и не хранить патчи в таком виде?

И по мелочи:

3) Будет показано всё, что сначала появилось у нас, а потом - в stable.
4) Тьма неинтересных коммитов "1:5.10.NN-alt1"




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