Представлен (http://www.thomaskeller.biz/blog/2010/10/28/monotone-0-99-re.../) релиз распределенной системы контроля версий Monotone 0.99 (http://monotone.ca/). Примечательно, что следующим шагом станет выпуск в конце года первого полнофункционального стабильного релиза Monotone 1.0, который будет отличаться от версии 0.99 только исправлением ошибок. В версии 0.99 переработан (http://monotone.ca/NEWS) код для работы с селекторами, представлен новый синтаксис идентификаторов ресурсов (URI), окончательно определен интерфейс командной строки, добавлены новые команды автоматизации.
Monotone написан на языке C++, распространяется в рамках лицензии GPL и позволяет организовать работу с набором обособленных репозиториев (каждый разработчик работает со своим локальным репозиторием), объединить в единое целое которые помогает эффективный P2P-протокол синхронизации. Для обеспечения надежности и целостности данных используются криптографические методы контроля (SHA-1 для хеширования ре...URL: http://www.thomaskeller.biz/blog/2010/10/28/monotone-0-99-re.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=28459
Чем оно лучше mercurial и git?
> Чем оно лучше mercurial и git?If you want a VCS that is written in C++, go play with Monotone. Really. They use a "real database". They use "nice object-oriented libraries". They use "nice C++ abstractions".
Linus Torvalds
> If you want a VCS that is written in C++Вот прям хочу DVCS именно на C++ и чтобы c настоящей БД, ОО библиотеками, хорошими абстракциями и прочим блэк-джеком. Не важно как она работает и что умеет, важно на чем написана!
Вы не поверите, но иногда VCS выбирают с учётом последующей доработки под собственные нужды, и в таком случае язык и структура её исходного кода играют не маловажную роль.
Скорее всего это был стеб, когда Линусу предложили гит переписать на плюсах:)
Знаете, я думаю, как Линус к таким предложениям относится...
Нет это из выступления о гит, о том что ему понравилось в других велосипедах.
> If you want a VCS that is written in C++, go play
> with Monotone. Really. They use a "real database". They use "nice
> object-oriented libraries". They use "nice C++ abstractions".
> Linus TorvaldsЗачем же приводить цитаты, вырванные из контекста всего обсуждения?
> Скорее всего это был стеб, когда Линусу предложили гит переписать на плюсах:)
Да, так и было.
> Нет это из выступления о гит, о том что ему понравилось в других велосипедах.
Нет, это из списка рассылки git'а, и естественно, что это был стёб, сарказм и критика bloatware'ности крестов:
*YOU* are full of bullshit.
C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.<...>
If you want a VCS that is written in C++, go play with Monotone. Really.
They use a "real database". They use "nice object-oriented libraries".
They use "nice C++ abstractions". And quite frankly, as a result of all
these design decisions that sound so appealing to some CS people, the end
result is a horrible and unmaintainable mess.But I'm sure you'd like it more than git.
http://thread.gmane.org/gmane.comp.version-control.git/57643...