[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