[devel] о культуре работы с git-репозиториями

Michael Shigorin mike на osdn.org.ua
Пн Янв 11 00:11:04 UTC 2010


On Sun, Jan 10, 2010 at 10:51:13PM +0300, Денис Смирнов wrote:
> MS> Откуда они возьмутся, если желающие посмотрят на sisyphus.ru,
> MS> git.altlinux.org, ужаснутся и пойдут дальше?
> А с этого места подробнее, пожалуйста. Чему должны ужаснуться?

Сравни:
http://sisyphus.ru/srpm/binutils/patches
http://sisyphus.ru/srpm/bash/patches
http://sisyphus.ru/srpm/evms/patches

> >> Думаю что аналогичный подход у большинства мантейнеров. 
> MS> И он ужасен. :(
> Увы, это реальность. Только не говори что у тебя море времени и
> ты идеально вылизываешь все свои пакеты, чтобы всем было удобно
> с ними работать.

Я долго не тащил в git сколь-нибудь сложное именно потому,
что не понимал, как сделать хорошо.  Примерялся с простеньким,
в основном своим же (без патчей по определению).

> Думаю скорее ты подскажешь желающему похакать твой пакет куда
> копать и как у тебя организовано.

А у меня сложное в srpm в основном пока.

> MS> Посмотри в мой kernel-image.git и покритикуй.
> MS> http://www.altlinux.org/Kernelnotes/mike
> Запустил git clone. Боюсь это не быстро будет :(

~/git/kernel-image> cat .gear/rules 
copy: config-*
diff: v2.6.27:. v2.6.27.42:. name=linux-2.6.27.42.patch
diff: v2.6.27.42:. fix-vm_deadlock:. name=fix-vm_deadlock.patch
diff: v2.6.27.42:. feat-fs-squashfs:. name=feat-fs-squashfs.patch

> MS> Я не про srpm, а про выделенность изменений не только topic
> MS> branch'ами, но и тематическими патчами.  
> Термин "патч" относится к srpm, или я тебя не так понял?

Имел в виду применительно к diff: в gear rules.
Можно ж бранчи помержить каскадом/пачкой и в мегапатч.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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