[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