Вышла распределенная система контроля версий Monotone 0.99

29 октября 2010 года

Представлен релиз распределенной системы контроля версий Monotone 0.99. Примечательно, что следующим шагом станет выпуск в конце года первого полнофункционального стабильного релиза Monotone 1.0, который будет отличаться от версии 0.99 только исправлением ошибок. В версии 0.99 переработан код для работы с селекторами, представлен новый синтаксис идентификаторов ресурсов (URI), окончательно определен интерфейс командной строки, добавлены новые команды автоматизации.

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

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Вышла распределенная система контроля версий Monotone 0.99», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.