[devel] Цель проекта Sisyphus
Evgeny Sinelnikov
sin на altlinux.ru
Пн Июн 15 23:19:17 MSD 2009
15 июня 2009 г. 23:14 пользователь Evgeny Sinelnikov (sin at altlinux.ru) написал:
> 15 июня 2009 г. 23:00 пользователь Anton Farygin (rider at altlinux.com) написал:
>> Evgeny Sinelnikov пишет:
>>>
>>> Я думаю, что самый простой способ сделать "карманы" - это добавить
>>> некоторый набор команд в girar:
>>> $ ssh git.alt init-repo <baserepo> <repo>
>>> $ ssh git.alt rm-repo <repo>
>>> $ ssh git.alt mv-repo <repo> <newrepo>
>>> где baserepo - это один из базовых репозиториев, для которого
>>> создаётся публичный репозиторий. Базовый репозиторий входит в
>>> сборочную среду "кармана". И разрешить указывать их в качестве
>>> репозиториев на сборку.
>>
[...]
>
> Откуда взялась цифра 200?
> Даже при такой цифре полагаю, что на репозитории, в среднем, по
> 10-100Мб уйдёт не более 2-20Гб. Не планируете же вы там полную копию
> хранить? Если так, то вы не поняли главной части задумки. В
> репозиториях, после их создания, пусто... А пакеты добавляются по мере
> сборки.
>
Я бы хотел пояснить суть подхода на примере Git.
Новый repo, как новый branch.
Новая сборка, как новый commit
Ну, а перенос или пересборка, как вариант объединения... Типа
fast-forward или нет... ;)
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel