[devel] git/gear и upstream
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Авг 25 23:06:39 MSD 2007
On Sat, Aug 25, 2007 at 09:31:52PM +0300, Artem Zolochevskiy wrote:
> продолжая изучать git/gear решил попробоваит его на примере пакета, где
> upstream -- это не я.
>
> Вот какие есть вопросы к более опеытным:
> upstream доступен в tar.gz
>
> как организовать репозиторий?
> что-то вроде:
> бранч upstream (получаемый из периодических gear-update /path/to/tar.gz ... )
Да, сделайте отдельный бранч, можно назвать его tar.
> бранч master (.gear-rules + spec)
> периодические merge перед выпуском нового пакета
>
> или не городить upstream?
Можно не городить upstrem, но тогда получается более хитрая процедура
обновления тарболла. Если вносить изменения по месту исходников, а не
хранить патчи отдельно, то хотя бы временный бранч для мёжра с очередным
тарболлом всё равно потребуется. То есть история линейной уже никак не
останется.
/M merge tarball v2
* | tarball v2
| * fix tarball/file2.c
| * fix tarball/file1.c
`* tarball v1
По сути здесь не имеет значения, есть ли отдельный постоянный бранч для
tarball v2 или нет.
В общем делайте как Вам удобно. Но удобство это понятие расплывчатое
и многоликое. На разных этапах работы с гитом оно может
переосмысливаться.
Подумайте также, удобно ли Вам класть содержимое тарболла в подкаталог
или нет. Мне удобнее работать без подкаталога, но это делает
невозможным (при сохранении этой схемы) внесение в репозитарий ещё
одного тарболла.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20070825/21feaa8d/attachment-0001.bin>
Подробная информация о списке рассылки Devel