[devel] Бранч svn в бранч git
Ildar Mulyukov
=?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Пн Апр 7 17:21:19 MSD 2008
On 07.04.2008 13:40:04, Damir Shayhutdinov wrote:
> > Но очень неудобным (для меня, хотя, как я вижу, никого больше это
> не
> > смущает) является смешивание в одном каталоге оригинальных
> исходников
> > и моих файлов, необходимых для сборки rpm. Есть ли способ делать
> fetch
> > в подкаталог?
>
> Меня это уже давно не смущает. Держите спеки и gear-файлы в одной
> ветке, а апстримные исходники - в другой. Перед выпуском просто
> делаете с помощью git-merge -s ours фиктивный merge с веткой апстрима.
>
> В .gear-rules при этом пишете что-то типа
>
> tar.gz: upstream:.
>
> Единственная неочевидная вещь в такой схеме - это как получить в
> гит-репозитарии ветку, которая будет содержать спек и gear-rules, но
> не будет содержать исходников.
>
> Для этого создается пустой временный репозитарий, в него коммитится
> спек и .gear-rules, потом ветку master оттуда надо будет втянуть в
> основной репозитарий.
>
> В качестве примера посмотрите на liblazy у меня в git (а также
> почитайте ман к gear-rules и gear-update-tag).
Причём это уже давно есть на вики.
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
Jabber: ildar на jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
Подробная информация о списке рассылки Devel