[docs] Сизифов труд: глава про git/gear

Kirill Maslinsky kirill на altlinux.ru
Чт Ноя 16 15:53:41 MSK 2006


Привет!

> > ===== репозиторий старый и новый =====
> >
> > ...
> > новая схема устройства репозитория:
> > 	исходные тексты в виде репозиториев исходного кода (контроль версий),
> > 	а не коллекции файлов
> > 		бонусы: экономия на хранении архива и зеркалировании
> > 				удобство работы с исходным кодом
> 
> Кстати может кто-то реально оценить как велика экономия на хранении. Или 
> сильно зависит от конкретного случая?

Такие обсуждения были (или должны были быть) в devel@, конкретных 
оценок найти не получается, самое близкое:
http://lists.altlinux.org/pipermail/devel/2006-April/031418.html
http://lists.altlinux.org/pipermail/devel/2006-September/036580.html

О практическом опыте можно спросить тех, кто уже зеркалирует git.alt
2 mithraen@: ?

> > 	распределенная разработка:
> > 		нецентрализованная публикация результатов разработки
> > 		(возможно внести изменения в пакет без участия мантейнера)
> 
> Вот это вот что? - "нецентрализованная публикация результатов разработки"
> а вот это -  "возможно внести изменения в пакет без участия мантейнера".

> А что, раньше такой возможности не было?
Проблеме "Раньше не было" посвящен вот этот отрывок плана:

> > разделение ответственности:
> >     право на публикацию у мантейнера или группы
> >     для остальных политика default deny
> >     особая процедура обращения в incoming для разрешения NMU

Идея в том, что меняется не только технологический процесс разработки, но с ним
вместе и политика по умолчанию по принятию изменений:

То есть идея в том, что на публикацию изменений не нужно получать 
разрешения от _человека_, т. е. мантейнера или инкомингера, а
таковое изменение принимается при соблюдении определенных 
технических условий. Связь политики и технологии здесь такая, 
что git позволяет в случае необходимости легко откататить неправильное
изменение и гарантирует, что изменения, сделанные в порядке NMU 
не будут потеряны мантейнером в следующей уже "официальной" версии.

Ср. идеологию вики, в которой хранение истории всех изменений 
и простота отката позволяют не бояться вредоносных правок и случайных
ошибок и поэтому можно разрешить вносить правки максимальному кругу 
заинтересованных. Тем самым достигается снижение порога вхождения, 
особенно для внесения мелких изменений при отсутствии внешней 
мотивации (денег или личной выгоды).

Ср. из плана:

> > идея: использовать максимально децентрализованную схему разработки
> >    должна быть возможность нецентрализованной _публикации_ любых
> >    результатов разработки, сделанных любым участником сообщества
> >    / это необходимо при отсутствии гарантированного участия разработчиков /
> >    (свободная мотивация)
> >    ЛИРИЧЕСКОЕ ОСТУПЛЕНИЕ: те же принципы на примере WikiWiki

> > идея: политика default permit

> Бери srpm да изголяйся над ним сколько влезет. Или имеется ввиду не 
> возможность  "внести изменения" а возможность их "опубликовать в Сизифе" ?
Да, возможность опубликовать в Сизифе.


-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.org/pipermail/docs/attachments/20061116/5ffa7ef6/attachment-0001.bin 


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