[devel] Бранч для svn-репозитария в git

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_altlinux=2Eorg?=
Вс Авг 31 01:50:47 MSD 2008


Eugene Prokopiev пишет:
>>  В другом репозитарии
>>  (http://git.altlinux.org/people/enp/packages/callweaver.git) все
>>  бранчи через web видны. Я что-то забыл сделать?
> 
> Нет, вру, там то же самое. Расскажу тогда, как делал:
> 
> $ mkdir connexion
> $ cd connexion
> $ git-init
> $ git-svn init svn://radlinux.org/radlinux/branches/0.4.6
> $ git-svn fetch

Судя по ману, проще git-svn clone.

> $ git-checkout git-svn
> $ git-branch -d master

Чем помешал master ?

> $ git-fetch ../srpm/ srpm:srpm

../srpm - это точно репозиторий?

> $ git-merge -s ours git-svn
> $ vim .gear/rules
> $ vim connexion.spec
> $ gear-update-tag -ac
> $ gear-commit -s
> $ gear -v --hasher -- hsh --target=i586
> $ mkdir .git/remotes
> $ vim .git/remotes/origin

Можно ещё так:

$ git-remote add origin \
git.alt:/people/enp/packages/connexion.git
$ git-remote update

> $ git-push
> 
> Просьба прокомментировать и рассказать, как это делается правильно

Желательно уточнить, что именно "это", то есть в каких бранчах и
что Вы хотите получить.

Чтобы на git.alt были видны бранчи, нужно 'git-push --all' или
явное указание бранча для push. Для тегов нужно добавлять --tags.

-- 
Regards, Vyt
mailto:  vyt на altlinux.org
JID:     vitaly.ostanin на gmail.com

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080831/2768c22a/attachment-0002.bin>


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