[devel] Еще одно HOWTO про сборку пакета в git.alt и интеграцию с upstream scm

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Вт Апр 10 11:10:44 MSD 2007


Vladimir V. Kamarzin пишет:
>>>>>>On 10 Apr 2007 at 12:44 "EP" == Eugene Prokopiev writes:
> 
> 
>  EP> Как пользоваться git-svnimport я вообще не понял. Может кто-нибудь 
>  EP> показать, с какими параметрами его вызвать, чтобы получить результат, 
>  EP> хотя бы аналогичный git-svn?
> 
> Я предпочитаю пока что использовать именно git-svnimport, потому как он
> создаёт структуру в git, аналогичную svn. Т.е. бранчи, имеющиеся в svn,
> появляются и в git, таги тоже.
> 
> На примере lighttpd:
> 
> vvk на vvk ~/devel/lighttpd % git branch
>   lighttpd-1.3.x
>   lighttpd-1.4.11-ssl-fixes
>   lighttpd-1.4.x
>   lighttpd-merge-1.4.x
> * master
>   trunk
> vvk на vvk ~/devel/lighttpd %
> vvk на vvk ~/devel/lighttpd % git-svnimport -v -o trunk svn://svn.lighttpd.net/lighttpd/
> 
> Последняя команда применяется периодически для импорта.
> 

$ git-init-db
Initialized empty Git repository in .git/

$ git-svnimport -v -o trunk 
https://libsieve.svn.sourceforge.net/svnroot/libsieve
Branch 'trunk' does not exist.
Either use the correct '-o branch' option,
or import to a new repository.

$ gear-srpmimport --branch=master ~/libsieve-2.2.4-alt1.src.rpm
...
$ git-svnimport -v -o master 
https://libsieve.svn.sourceforge.net/svnroot/libsieve
'/home/john/git/libsieve/.git/svn2git' does not exist.
You need that file for incremental imports.

Покажите .git/svn2git ;)

А один бранч вытащить в принципе нельзя?

-- 
С уважением, Прокопьев Евгений




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