[devel] I: zsh completion for hasher and gear

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Май 13 23:09:03 MSD 2006


On Sat, May 13, 2006 at 10:28:23PM +0400, Alexey I. Froloff wrote:
> * Alexey Tourbin <at@> [060512 22:47]:
> > Портвейна?  Нужно организовать какой-нибудь git и синхронизировать его с
> > cvs.sourceforge.net:/cvsroot/zsh.  Плюс всякие свои патчи туда фигачить.
> > А потом нужно отделить мух от котлет т.е. чтобы git делал тарболл без
> > наших патчей (pristine source) а патчи отдельно.  Не знаю можно такое
> > замутить или нет.
> Сделал.  Стянул rsync'ом весь cvsroot от zsh, импортнул в git.
> Сделал там branch altlinux, приложил все патчи из нашей сборки.
> 
> $ git tar-tree master zsh-4.3.2-20060512 > zsh-4.3.2-20060512.tar
> $ git format-patch -o alt-patches master altlinux
> 
> Опосля чего alt-patches запаковывается в ещё один Source и патчи
> в пакета прикладываются как official-patches в vim'е.
> 
> Периодически делается git-cvsimport в master и git pull . master
> внутри altlinux.  Попробую пару дней с эти поиграться, посмотрю
> что выйдет...

Поправки:

1) git-cvsimport на самом деле делается не в master, а в origin
   (точнее, ветви HEAD из CVS соответствует имя origin (или другое,
   заданное опцией -o), поскольку имя HEAD в git используется для
   других целей).  Правда, по умолчанию git-cvsimport пытается залить
   изменения из origin в текущую ветку (а не в master), но опцией -i
   можно это отключить.

2) git pull . master внутри altlinux, конечно, объединит изменения, но
   набор отдельных патчей к новой версии из этого уже не получится -
   можно будет извлечь только один большой патч, содержащий все
   изменения.  Если нужно сохранить разбивку изменений по отдельным
   патчам, придётся делать git rebase origin, но это приведёт к
   "переписыванию истории" - т.е., на базе branch altlinux нельзя
   будет делать что-то ещё, поскольку базовые коммиты будут постоянно
   меняться.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060513/1338d9d3/attachment-0001.bin>


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