On Mon, Jan 11, 2010 at 02:11:04AM +0200, Michael Shigorin wrote: MS> Сравни: MS> http://sisyphus.ru/srpm/binutils/patches MS> http://sisyphus.ru/srpm/bash/patches MS> http://sisyphus.ru/srpm/evms/patches Ой. Да, увы это теперь для многих пакетов устарело :( MS> Я долго не тащил в git сколь-нибудь сложное именно потому, MS> что не понимал, как сделать хорошо. Примерялся с простеньким, MS> в основном своим же (без патчей по определению). Не обязательно тащить в git _красиво_. Тащить в стиле git-srpmimport по крайней мере лучше чем собирать srpm, и при этом не будет проблем со сложной структурой репозитория. MS> ~/git/kernel-image> cat .gear/rules MS> copy: config-* MS> diff: v2.6.27:. v2.6.27.42:. name=linux-2.6.27.42.patch MS> diff: v2.6.27.42:. fix-vm_deadlock:. name=fix-vm_deadlock.patch MS> diff: v2.6.27.42:. feat-fs-squashfs:. name=feat-fs-squashfs.patch Это красиво, но: 1. Если патчи конфликтуют -- все, труба. 2. Если их много -- делать такое весьма геморно. 3. Если тебе нужно поправить пару строчек в патче и попробовать пересобрать, как ты это будешь делать? MS> Имел в виду применительно к diff: в gear rules. MS> Можно ж бранчи помержить каскадом/пачкой и в мегапатч. Понимаю. Выше проблемы, которые я не решил :( -- С уважением, Денис http://freesource.info ----------------------------------------------------------------------------