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

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Апр 11 10:48:41 MSD 2007


Vladimir V. Kamarzin пишет:
>>>>>>On 10 Apr 2007 at 13:10 "EP" == Eugene Prokopiev writes:
> 
> 
>  EP> $ git-init-db
>  EP> Initialized empty Git repository in .git/
> 
> Это не нужно
> 
>  EP> $ git-svnimport -v -o trunk 
>  EP> https://libsieve.svn.sourceforge.net/svnroot/libsieve
>  EP> Branch 'trunk' does not exist.
>  EP> Either use the correct '-o branch' option,
>  EP> or import to a new repository.
> 
>  А уж если сделали git init, то бранч для импорта тоже нужно сделать.
> 
>  EP> Покажите .git/svn2git ;)
> 
> Нету такого ;)
> 
>  EP> А один бранч вытащить в принципе нельзя?
> 
> Поробуйте так:
> 
> git init
> git-svn init https://libsieve.svn.sourceforge.net/svnroot/libsieve/branches/libsieve_2_2_branch
> git-svn fetch

Таким образом я вытяну svn-бранч libsieve_2_2_branch в текущий локальный 
бранч. Можно ли указать, в какой бранч вытягивать? Если указать -b 
libsieve_2_2, svn-бранч libsieve_2_2_branch все равно вытягивается в 
текущий локальный бранч со следующими словами:

fatal: ambiguous argument 'libsieve_2_2': unknown revision or path not 
in the working tree.

Очевидное решение - создать локальный бранч libsieve_2_2:

$ git-branch libsieve_2_2
fatal: Not a valid branch point: 'master'.

Бранча master у меня действительно нет (и он мне не нужен), есть только 
бранч srpms, созданный gear-srpmsimport. Как быть?

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




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