The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"через CVS и CVSup"
Отправлено vle, 09-Сен-12 21:35 
>>> Необходимо создать новый репозиторий 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?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру