URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 71886
[ Назад ]

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

Отправлено opennews , 29-Окт-10 19:47 
Представлен (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


Содержание

Сообщения в этом обсуждении
"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено аноним , 29-Окт-10 19:47 
Чем оно лучше mercurial и git?

"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Аноним , 29-Окт-10 20:14 
> Чем оно лучше 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


"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Tav , 29-Окт-10 20:33 
> If you want a VCS that is written in C++

Вот прям хочу DVCS именно на C++ и чтобы c настоящей БД, ОО библиотеками, хорошими абстракциями и прочим блэк-джеком. Не важно как она работает и что умеет, важно на чем написана!


"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Аноним , 30-Окт-10 05:13 
Вы не поверите, но иногда VCS выбирают с учётом последующей доработки под собственные нужды, и в таком случае язык и структура её исходного кода играют не маловажную роль.

"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Инкогнито , 30-Окт-10 11:58 
Скорее всего это был стеб, когда Линусу предложили гит переписать на плюсах:)
Знаете, я думаю, как Линус к таким предложениям относится...

"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Аноним , 31-Окт-10 11:49 
Нет это из выступления о гит, о том что ему понравилось в других велосипедах.

"Вышла распределенная система контроля версий Monotone 0.99"
Отправлено Аноним , 09-Ноя-10 12:42 
> 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...