> Нормальная работа при написании (и тестировании) патча.
>
> Как это делаю я (в случае если использую репо в стиле gear-srpm):
>
> 1. Прямо в дереве с исходниками хакаю код.
> 2. Когда мне нужно проверить запускаю rpmbb (да-да, без всяких коммитов)
> 3. Когда результат мне понравился делаю так:
> git diff > %name.<something>.patch
> git checkout -f (чтобы убрать свои изменения из дерева)
> в spec дописываю этот патч
> если ранее ни одного патча не было, то пишу в .gear/rules: "copy: *.patch"
> 4. profit!

Схема в первоначальном виде сильно медленнее хаканья внутри сборочного
чрута - т.е. реально нужно больше телодвижений. И тут уже выгоды от
git diff не больше выгод от gendiff. Поэтому - раз уж мучиться - я
заставляю себя выносить патчи в отдельные бранчи. Но я очень пассивный
майнтейнер, потому могу себе такое позволить.

PS: подумал, что здесь этой дискуссии самое место

-- 
С уважением,
Прокопьев Евгений
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить