[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