[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