The OpenNET Project / Index page

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

Релиз распределенной системы контроля версий monotone 0.48

14.06.2010 21:52

Представлена новая версия распределенной системы контроля версий monotone 0.48. Система развивается с 2003 года, но при анонсе очередной версии разработчики объявили, что в будущем будет подготовлен один корректирующий выпуск, после которого выйдет знаковый релиз - monotone 1.0. В 2005 году Линус Торвальдс рассматривал monotone в качестве одного из вариантов замены BitKeeper, а впоследствии некоторые идеи monotone были реализованы в Git.

Система написана на языке C++, распространяется в рамках лицензии GPL и позволяет организовать работу с набором обособленных репозиториев (каждый разработчик работает со своим локальным репозиторием), объединить в единое целое которые помогает эффективный P2P-протокол синхронизации. Для обеспечения надежности и целостности данных используются криптографические методы контроля (SHA-1 для хеширования ревизий и RSA для аутентификации), при этом репозиторий с мета-данными и информацией об изменениях хранится в SQLite-базе, отдельно от рабочего дерева исходных текстов. Monotone поддерживает чувствительные к истории изменений слияния веток, легкие ответвления, интеграцию средств для рецензирования кода и возможность подключения сторонних тестовых комплектов.

Из изменений в версии 0.48 можно отметить улучшение средств для редактирования списка изменений (changelog) и расширение возможностей по управлению БД с данными репозиториев.

  1. Главная ссылка к новости (http://www.thomaskeller.biz/bl...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/26961-monotone
Ключевые слова: monotone, cvs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (3) RSS
  • 1, dimqua (ok), 22:06, 14/06/2010 [ответить]  
  • +1 +/
    Я уж думал на моно написано :P
     
  • 2, Veter (??), 23:14, 14/06/2010 [ответить]  
  • –1 +/
    Если по описанию судить, это один-в-один fossil (fossil-scm.org), только кастрированный.
     
  • 3, Аноним (-), 13:24, 15/06/2010 [ответить]  
  • +/
    Не знаю, как сейчас, но когда линус на него смотрел, оно было НЕРЕАЛЬНО ТОРМОЗНОЕ. OpenEmbedded когда-то в нём держал свой репозиторий, не самый большой. Так они официально советовали не клонировать их репозиторий по сети, а скачивать тарбол со снапшотом, а потом уже его обновлять. Потому что клонирование с нуля занимало чуть не сутки.

    Еденственная интересная фича - принудительное подписывание changeset-ов.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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