>>> Необходимо создать новый репозиторий X, объединяющий x1..xN в один.
>> git remote add
> Можно трактовать постановку задачи так, что и git remote подойдёт, но хотели
> явно другого (и для того _не_ подойдёт). Т.к. ремоты --
> это указание на другие клоны этого же репозитория, возможно, отличающиеся по
> составу/состоянию веток. Но не средство объединения автономно разрабатываемых репо в
> некий общий.Раз уж ты сам сюда пришел, то я приведу пример.
Вот из разрозненных кусков мяса вроде вашего gear или srpms (хрень какая-то, короче git репо,
где спеки и патчи) хочется сделать ОДИН репозиторий, в который было бы включено
все, что нужно для сборки ВСЕХ пакетов. То есть получить нечто подобное на вот эту няшу
https://github.com/repoforge/rpms/tree/master/specs
с которой удобно было бы работать дальше, как с единым целым,
вплоть до размещения клона на том же гитхабе. Но, с одной стороны иметь
возможность и работать и теги расставлять на какие-то части репозитория,
например, отдельные пакеты, а с другой бранчевать, тагировать, мержить
и клонировать все целиком.
Другой пример. Из частей этого
http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/?only_with_tag=MAIN
,
http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/?only_with_t...
и этого
http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.sbin/?only_with_...
хотелось бы сделать один проект.
По бедности можно как здесь
https://github.com/chneukirchen/obase
то есть просто забыть про истоки и тупо скопировать,
но хочется же идеальную конструкцию.
Не то, чтобы я крупный специалист в git-е, но насколько я понимаю,
нужной функциональности там нет. git submodules -- шаг в правильном направлении,
но туда я не глубоко не смотрел. Разьве его можно клонировать как одно целое?
Бранчевать? Мержить?
И вот, кстати, непонятно, почему github не предоставляет возможность использования
git submodules. Или предоставляет?
Короче, если distributed убрать, то убогий CVS, пардон, нечто подобное умеет.
Не, не, я в курсе, что это кусок дерьма, не надо мне ничего доказывать...
P.S.
Я, Миша, в вашем мега-overengineered gear опять запутался, туповат.
Все ваши пакеты, где я апстрим, имеют git repo?
Или где-то еще остался srpms?