[devel] yet another gear-bycicle

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Янв 30 16:23:01 MSK 2007


On Tue, Jan 30, 2007 at 02:43:05PM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги, 
> Я тут тоже изобрел велосипед педальный двухколесный 
> для работы с gear.
> 
> Идея положена та же, что и в rpmwrapper, 
> т. е. вызывать rpmbuild перед тем, как коммитить,
> чтобы избавиться от затратных циклов 

Вообще-то можно просто коммитить и вызывать gear --rpm.
Если коммит не удался, то его можно поправить.  Просто
исправляйте что нужно и делайте git-commit -a --amend.
Потом можно запускать gear --rpm ещё раз.

Похожим образом, хотя и несколько мудрёнее, можно исправлять коммиты
дальше последнего; я недавно описывал, как это делается, поищите
'git-branch save'.

> вроде
> for i in 1..10 do 
>   make fixes;
>   git-commit-garbage;
>   gear --rpmbuild;
> done;
> store-changes;
> git-reset --hard HEAD~10 
> restore-changes;
> git-commit real
> которые приходится использовать, чтобы не засорять историю каждым чихом.

История не засоряется.  После исправлений и/или отактов немного
засоряется .git/objects, но это совсем маленькая проблема.  Когда
всё готово и проверено, можно сделать git-prune && git-repack -a -d.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070130/a9319dba/attachment-0001.bin>


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