The OpenNET Project / Index page

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



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

Исходное сообщение
"Обзор развития проекта OpenBSD"
Отправлено PereresusNeVlezaetBuggy, 22-Июн-10 16:19 
>Выскажусь за VCS.
>Итак, реимплементить CVS — дурацкая затея, я объясню, почему.

А почему вы это, кстати, пишете мне, а не на misc@openbsd.org? Боитесь, что не удастся отбрехаться, а уж одного-то опёнковода апломбом задавить получится?

>Во-первых, эта vcs морально устарела.

А уж как устарела команда cat, вообще страшно сказать.

>Во-вторых, там нет бранчей.

Это кто вам сказал? Вы вообще CVS в глаза видели, или чужие слова пересказываете? Только честно. Про себя могу сказать, что достаточно много работал с CVS, SVN и Mercurial, ещё вертел в руках Git и VSS, и сравнивать могу не на пустом месте.

>В-третьих, нет мержей (вытекает из отсутствия бранчей)

Есть cvsync, например, и ещё команда import. И кому как, конечно, но по мне merge'и уместны только в локальном репозитории, ибо сильно засоряют историю коммитов. Хотя кому-то пофиг, конечно.

>В-четвёртых (-пятых, -шестых и т.д.) даже писать не буду, уже этого хватает.

Сочувствую. Идеала вообще нет.

>CVS можно с успехом использовать в случаях, когда в нём лежит большой
>и толстый проект с миллионами строк кода, когда в нём не
>делается больших глобальных изменений, не добавляются новые фичи, а лишь фиксятся
>баги небольшим количеством людей. Можно ли отнести OpenBSD к такому виду
>проекта? Если разработчики решили оставаться на CVS, то им виднее.

А вам не приходило в голову, что разработчики могут не хуже вашего знать о других VCS? Почитайте историю боли, как FreeBSD переезжало на SVN, сколько там было проблем.

Более того, никто не запрещает использовать мосты из любимой VCS в CVS, об этом уже не раз говорилось.

>Говорить о ненужности бранчей и мержек можно лишь тогда, когда имел опыт
>их использования в полной мере, когда был большой проект с интенсивной
>разработкой несколькими командами. Можно ли интенсивно вести разработку, используя CVS? Можно,
>но зачем? Какая цель приследуется?

Довод «так исторически сложилось, потому что когда-то и альтернативы особой не было» вам в голову не приходил? :) Опять же, есть лицензионные соображения: менять один не-BSDшный кусок в базовой ОС на другой не-BSDшный опёнковцы не собираются. Mercurial тянет Python, его в базу вносить никто не собирается, слишком много геммороя с аудитом. Выбора-то особого и нет.

А CVS — он работает. Тьфу-тьфу-тьфу.

> В случае с OpenBSD мне видится
>лишь такой недомаркетинговый ход, как якобы отсутствие погони за всем новым,

Погони — нет, но вообще ОС развивается, несмотря на постоянно появляющиеся уже не первый десяток лет подобные вашим высказывания. Иначе бы она действительно умерла.

>использование только старых проверенных технологий, консерватизм, тоска, уныние, погибель... Об этом
>говорят и девизы типа "I'm still here", и логотип в виде
>супермена с лицом победителя параолимпиады, мол, я победил, я полноценный, наплевать,
>что нету ног и член не стоит.

Кто чего боится, о том и говорит?

 

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



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

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