04.03.2013 13:00, Vasiliy P. Melnik пишет:
А что тогда RELEASE 9.1p1, если в релиз нельзя коммитить?
Есть и тэг release/9.1.0 и бранч releng/9.1, но в svn это деление
условность.
releng/9.1 - это тот самый релиз, но в который идут коммиты, хоть и очень
редко. :-]
нет - не тот же самый.

Вот здесь патча на текущий момент нету
http://svn.freebsd.org/base/releng/9.1/

А вот здесь
http://svn.freebsd.org/base/stable/9/
он уже судя по всему уже есть.

Это прямо какой-то, извиняюсь за выражение, "конкурс копетанов"! :-D
Отвечу всем сразу:
1. В SVN деление на tags, branches и trunk условность и чисто технически коммитить можно куда угодно; 2. releng/X.Y это и есть релиз, но с самыми критичными патчами (в том числе security) и использовать в повседневной жизни release/X.Y.Z нужно с ещё большей осторожностью, чем releng/X. По сути release/X.Y.Z нужен только для истории. В этом смысле для конечных пользователей релиз - это releng/X.Y, а не release/X.Y.Z; 3. В releng/X.Y попадают далеко не все патчи, которые идут в releng/X. Даже патчи исправляющие серьёзные ошибки. Но дело в том, что степень серьёзности ошибки очень субъективное понятие и определяется разработчиками. Т.к. это opensource, то вполне можно обратиться с вопросом-предложением о внесении интересующего патча и в releng/X.Y, если это действительно очень важный для повышения стабильности патч.

P.S. Всё же это несколько оффтоп.

Ответить