|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 21 Jun 2002 21:16:42 To : Nick Kostirya Subject : Re: to freeze the cvs tree -------------------------------------------------------------------------------- >>> Nick Kostirya wrote: >> В CVS есть механизм пропускания всех коммитов через скрипт, и если >> скрипт вернул ненулевой код, сервер коммит в дерево не вносит. >> А у скрипта есть конфиг, кому и куда разрешать коммитить. NK> Ясно, спасибо. Почему-то думал, что используется механизм, позволяющий NK> коммитить изменения для будущих релизов. Что-то наподобие создания NK> подветки 4.6 на ветке 4 до выхода релиза 4.6 (когда объявили о NK> заморозке) и настройки cvs таким образом, что при апдейте ветки 4 в NK> момент заморки, cvs оперирует подветкой 4.6. А комиты, сделанные на NK> подветку 4.6, идут и на ветку 4, но не наоборот. Hет, такого не делается. Code slush, объявляемый перед форком релизной ветки, 1) не вводится технически - полагаясь на вразумляемость коммиттеров 2) предназначен для того, чтобы остановить на данной точке процесс, состоящий для каждого изменения из цикла коммит - первые тестеры - первые вопли - первые фиксы - следующие тестеры - ... Его длительность определяется как раз длительностью этих процессов. Вот когда делается code freeze на момент форка и после него - тогда, как правило, коммит закрыт технически. Hо это меньше часа времени. NK> Hаверное, слишком нафантазировал, слыша то, что команда FreeBSD как-то NK> модифицировала cvs под свои нужды. Интересно в чем заключается это NK> модернизация? Я читал рассказы - там достаточно мало изменений. Основное - это хук при checkout'е, раскрывающий $FreeBSD$, а не $Id$. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73684d1919fb.html, оценка из 5, голосов 10
|