Проект KDE готовится к миграции на систему управления версиями Subversion, для перевода потребуется около 12 часов.
Планируется 31 марта в 8 утра перевести cvs.kde.org в режим только для чтения, а в 8 вечера - открыть доступ к svn.kde.org, подготовив таким образом почву для первоапрельского анонса.
Полное обсуждения миграции доступно здесь (http://lists.kde.org/?t=111157042000001&r=1&w=2).- Достоинства Subversion: поддержка почти всех функций CVS, устранение главных недостатков CVS (нет прямых средств для переименование файлов и директорий, неэффективное хранение бинарных файлов, не атомарные commit'ы);
- Недостатки Subversion: относительно большая ресурсоемкость, проблемы с объединением ветвей, сервер на базе HTTP.URL: http://lists.kde.org/?l=kde-core-devel&m=111157027418802&w=2
Новость: http://www.opennet.me/opennews/art.shtml?num=5229
Интересно, почему "сервер на базе HTTP" считается недостатком, особенно учтя, что это опционально?
>Интересно, почему "сервер на базе HTTP" считается недостатком,Потому что тянет за собой необходимость использования apache 2.0, mod_dav и mod_dav_svn. Особенно это неприятно когда на сервере уже есть apache 1.3 для решения определенных задач, но никакого apache 2.0 и mod_dav, mod_dav_svn совершенно не хочется.
> особенно учтя, что это
>опционально?Когда я последний раз смотрел на subversion, работающих альтернатив HTTP-решения небыло. Помоему, даже до сих пор на их сайте красуется предупреждение, настоятельно не рекомендующее использовать standalone сервер.
Можно прокидывать данные через ssh, что и сделано во многих местах.WebDAV в качестве возможного протокола - несомненное достоинство. Плохо то, что работает это только со вторым Apache.
ну можно еще воспользоваться slide ;) но тогда для его поддержки потребуется SPARC. java есть java ;]
Извините, есть тут специалисты? Почему GNU Arch не подходит на эту роль?
Потому-что сложнее переводить репрозиторий.
SVN очень похож на CVS, только без освященных веками косяков. Очень простая конвертация репрозитория из формата CVS в формат SVN. Видимо это и подкупило.
Простите! Но у Subversion-а есть и свой сетевой протокол. Как следсвие использование Апача совсем не обязательно.
>Простите! Но у Subversion-а есть и свой сетевой протокол. Как следсвие использование
>Апача совсем не обязательно.И его уже привели в работающий вид ? Или он так и висит со статусом, есть такое, но использовать не рекомендуется ?
>И его уже привели в работающий вид ? Или он так и
>висит со статусом, есть такое, но использовать не рекомендуется ?Где висит?
А что это за проблемы с объединением ветвей?
Немного оффтопа, но будет смешно, если это розыгрыш на 1ое апреля.А если серьёзно, то такие крупные проекты, как KDE, имхо, должно подтолкнуть и другие к скорейшему переходу на subversion.
Много кого и к чему Линус подтолкнул использованием git'а.