The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск распределённой системы управления версиями Mercurial 3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск распределённой системы управления версиями Mercurial 3.0"  +/
Сообщение от opennews (??) on 06-Май-14, 23:01 
Представлен (http://mercurial.selenic.com/wiki/) релиз распределённой системы управления версиями Mercurial 3.0 (http://mercurial.selenic.com). Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих (http://mercurial.selenic.com/wiki/ProjectsUsingMercurial) Mercurial, можно выделить OpenSolaris, NetBeans, OpenJDK, ALSA, Mozilla, Nginx, Xine, Dovecot, NTFS-3G, Python, Vim и W3C.  


Выпуск 3.0 не сигнализирует о появлении кардинальных изменений или новшеств, он лишь является следствием смены первой цифры в рамках используемой проектом десятичной схемы нумерации, в соответствии с которой после 2.9 следует версия 3.0, а не 2.10. Из новшеств (http://hglabhq.com/blog/2014/4/29/what-s-new-in-mercurial-3-0) можно отметить:


-  Новая команда "hg config", которая выводит имена и значения всех переменных конфигурации,  а при указании опции   "--edit" позволяет изменять их значения. Опция "--local" указывает на конфигурацию репозитория, а "--global" на системную конфигурацию.
-  Запоминание статуса HTTP-аутентификации. Раньше, параметры аутентификации передавались только после получения кода ошибки 401 (т.е. запросы дублировались 401/200, 401/200, 401/200...), сейчас параметры отправляются сразу для элементов путей в которых до этого был зафиксирован запрос аутентификации (401/200, 200, 200...).
-   Вывод осмысленного теста ошибки при попытке выполнения "hg push" для только что созданного репозитория.

Достоинства Mercurial:

-  Быстродействие:


-  Высокая производительность работы с хранилищем, не зависящая от числа элементом в нём (O(1) revlog);

-  Компактное хранение данных в проиндексированном и сжатом виде;

-  Оптимизирован для эффективной работы с данными на жёстком диске;

-  Все изменения и файлы в репозитории дополнительно проиндексированы;

-  Для копирования данных по сети используется HTTP и SSH, данные передаются в сжатом виде.


-  Масштабирование


-  Распределённая модель разработки позволяет участвовать в проекте неограниченному числу разработчиков;

-  Допускается произвольное слияние отдельных децентрализованных репозиториев, поддерживаемых отдельными разработчиками;

-  Объём репозитория, число файлов и зафиксированных изменений не отражается отрицательно на производительности;

-  При работе нет необходимости ждать освобождения блокировки.

-  Надёжность.

-  Для контроля целостности данных в репозитории используется SHA1;

-  Хранилище реализовано в журнальном виде - данные не замещаются, а добавляются. Ведётся журнал транзакций;

-  Быстрый алгоритм проверки целостности репозитория;

-  Встроенные средства резервного копирования и проверки целостности;

-  Удобство использования.

-  Привычный CVS-подобный набор команд;

-  Наличие встроенной системы подсказки;

-  Интегрированный Web-интерфейс;

-  Большой выбор GUI интерфейсов (http://www.selenic.com/mercurial/wiki/index.cgi/GUIClients).


-  Лёгкость внедрения:


-  Поддержка платформ UNIX, MacOS X и Windows;

-  Средства (http://www.selenic.com/mercurial/wiki/index.cgi/RepositoryCo...), упрощающие миграцию с других систем управления исходными текстами;

-  Поддержка нескольких моделей организации репозитория: централизованная cvs-подобная, децентрализованная иерархическая и распределённая полуиерархическая;

-  Поддержка внешних обработчиков и дополнений.

URL: http://mercurial.selenic.com/wiki/
Новость: http://www.opennet.me/opennews/art.shtml?num=39713

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск распределённой системы управления версиями Mercurial ..."  –6 +/
Сообщение от Аноним (??) on 06-Май-14, 23:01 
Идиотская схема версионирования.

А так, https://www.ohloh.net/repositories/compare

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 06-Май-14, 23:06 
Что в ней идиотского?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 06-Май-14, 23:20 
Именно эта схема дает возможность идиотам демонстрировать свой идиотизм.
Как, впрочем, и любая другая.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск распределённой системы управления версиями Mercurial ..."  +5 +/
Сообщение от Аноним (??) on 06-Май-14, 23:25 
Во-первых, версия не несёт никакой информации - точка ничего не разделяет, её можно выкинуть, итого имеется просто номер как у хрома. Когда могло бы быть настоязее major/minor/patch где каждое число имеет смысл.
Во-вторых, эта версия не несущая никакой информации маскируется под версию несущую информацию той самой ничего не разделающей точкой.
Итого - такая же кривизна как вся VCS.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от бедный буратино (ok) on 06-Май-14, 23:28 
Какой тяжёлый случай. По выходным этот аноним, наверное, по капле дождя на окне делает глубокомысленные выводы о судьбах мира.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Выпуск распределённой системы управления версиями Mercurial ..."  –6 +/
Сообщение от Led (ok) on 07-Май-14, 00:35 
проспись, полено
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

14. "Выпуск распределённой системы управления версиями Mercurial ..."  –3 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 00:42 
Подобная схема, кстати, использовалась и используется openbsd, когда вы с анонимом ещё не родились. Но речь, разумеется, не об этом, а об сопливом пафосе вас с анонимом.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

60. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 09-Май-14, 03:03 
Возражения по сути есть, или как всегда - ничего не понял, и тявкнуть надо?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

62. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от бедный буратино (ok) on 09-Май-14, 04:02 
> Возражения по сути есть, или как всегда - ничего не понял, и тявкнуть надо?

А что тут по сути скажешь. Какой-то аноним решил, что ему номер версии чем-то сильно обязан, причём обязан он соответствовать Единственно Правильному Идиотскому видению Анонима, хотя система началась ещё тогда, когда не было быть модно Дебилом По Номерам Версий. При этом, на основании самовыдуманных критериев сделал далеко идущие выводы. Диагноз понятен - типичный опеннетовец.


Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

19. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от arisu (ok) on 07-Май-14, 07:36 
а с чего ты решил, что твоё понимание нумерации версий — самое верное на планете?

пойди, кстати, линусу эту претензию выскажи: он вообще безо всякой системы перешёл на 3.0. просто вот захотел — и оп! в отличие от вполне логичной системы нумерации hg.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от Andrey Mitrofanov on 07-Май-14, 10:32 
> на 3.0. просто вот захотел — и оп! в отличие от
> вполне логичной системы нумерации hg.

Расскажи нам, какая версия "вполне логично" последует за 9.9 ?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Выпуск распределённой системы управления версиями..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 11:13 
10.0

спешили фор ю, если ты вдруг засомневаешься, вот тебе генератор для проверки:

def newver():
    a = 0.0
    while True:
        a += 0.1
        yield  a

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от Andrey Mitrofanov on 07-Май-14, 15:10 
> 10.0

Тогда либо точек ало, либо точка лишняя! Где Логика?!

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Выпуск распределённой системы управления версиями..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 15:17 
>> 10.0
> Тогда либо точек ало, либо точка лишняя! Где Логика?!

логика - в генераторе. он написан выше.

9.9 + 0.1 = 10.0

если точка мешает, можешь её вообще не ставить, ничего не изменится, лично у меня в моей мульке нумерация 0.3 и 03 абсолютно равнозначна. 99+01 = 100

вообще, это в проприетаристическом мире версия значит "мы соизволили". в свободном - это может быть вообще периодический выпуск транка умеренной стабильности. что, собственно, происходит и в mercurial, и в openbsd, и в ubuntu - версия это просто отметка, возможность отличать их друг от друга, и понимать, что новее, что старее, что когда вышло. гадание возможностей по версиям - это вообще дурость махровая. как и навязывание "единственно правильной нумерации".

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от arisu (ok) on 07-Май-14, 15:20 
> Расскажи нам, какая версия "вполне логично" последует за 9.9 ?

ну да, 10. в чём проблема-то?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

25. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от burjui (ok) on 07-Май-14, 11:11 
И что в ней логичного? Просто последовательность номеров версий, которая ничего не означает, уже писали выше. Что до Linux, проект развивается таким образом, что никогда не происходит крупных или, тем более, гигантских изменений, достойных повышения мажорной версии. Повысили просто для удобства, чтобы не было версий 2.6.[40,∞), Mercurial же так делает постоянно. Это логично, по-вашему?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

33. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от arisu (ok) on 07-Май-14, 15:21 
угу-угу. «когда ядро произвольно меняет версию — это логично и удобно. а когда hg по вполне понятному алгоритму меняет версию — это нелогично, неудобно и вообще КАКОНИПОСМЕЛИ!!11111»
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

35. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от arisu (ok) on 07-Май-14, 15:24 
p.s. да, кстати, для непонятливых гениев: последовательность номеров версий означает ровно одно: версия с большим номером выпущена позже, нежели версия с меньшим номером. все остальные ваши идеи по поводу того, что — якобы — «должны обозначать номера версий», являются вашими личными фантазиями. как я уже показал, даже такой немаленький и серьёзный проект, как linux, к номерам версий относится достаточно пофигистично. «всё, 2 надоело, теперь у нас 3 будет.»
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

37. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от хмм on 07-Май-14, 15:55 
Отсортируй же
2.60.3
240
27
3.1
3.0.0
2.41
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

47. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от rob pike on 07-Май-14, 20:50 
http://search.cpan.org/~edavis/Sort-Versions/

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

3. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от rob pike on 06-Май-14, 23:17 
По давней традиции, здесь будет обсуждаться git.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск распределённой системы управления версиями Mercurial ..."  –3 +/
Сообщение от Аноним (??) on 06-Май-14, 23:25 
Под "обсуждением" понимается многократное повторение:
${знакомое название} - супер! ${незнакомое_название} - для #$%ов!
За 5$ я вам напишу генератор таких обсуждений на год вперед.
Под GPL2/MIT на ваш выбор.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от бедный буратино (ok) on 06-Май-14, 23:29 
> Под "обсуждением" понимается многократное повторение:
> ${знакомое название} - супер! ${незнакомое_название} - для #$%ов!
> За 5$ я вам напишу генератор таких обсуждений на год вперед.
> Под GPL2/MIT на ваш выбор.

а распространяться будет в git или в hg? это важно! (в тарболах не предлагать)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 06-Май-14, 23:51 
Вы путаете "систему управления версиями" и "метод распространения".
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от бедный буратино (ok) on 06-Май-14, 23:54 
в наши годы это может быть одно и то же :)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 07-Май-14, 02:07 
Да что вы говорите, бздуны тоже путают svn с системой контроля версий.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 07-Май-14, 10:25 
За 5$ давай, кидай линк на реализацию, я тебе даже 10 заплачу
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

28. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 11:50 
# -*- coding: utf-8 -*-

import random

def phr():
    return random.choice([
        u'%s не нужен',
        u'В %s это было ещё год назад',
        u'%s написан непонятно на чём!',
        u'От %s тупеют! И ты тому доказательство.',
        u'%s? Ты бы ещё RCS предложил!',
        u'%s? Это у которого ветки кривые?',
        u'Это же до чего надо докатиться, чтобы использовать %s',
        u'И сам ты дурак, и твой %s туда же.',
        u'Не было у бабки забот, так поставила %s',
        u'%s? Да ты отстал от жизни! Мир развивается, один ты сидишь и ничего не видишь.'
    ]) % random.choice(['git','hg'])

print phr()

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

41. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от rob pike on 07-Май-14, 17:44 
Нет уж, давайте хоть с марковскими цепями.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

43. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 18:40 
> Нет уж, давайте хоть с марковскими цепями.

Ничё не знаю, пять баксов гони. Сходство - поразительное.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

46. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от rob pike on 07-Май-14, 20:48 
Не вижу в вашем коде анализа сходства.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

57. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 08-Май-14, 17:22 
это вообще хрень, за такое можешь пойми у ms $5 попросить
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

59. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 08-Май-14, 17:53 
> это вообще хрень, за такое можешь пойми у ms $5 попросить

да и пофиг. зато суть отображает.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

9. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от хрюкотающий зелюк on 06-Май-14, 23:42 
а я думал пофиксили имена файлов, сделали их UTF-8-only...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск распределённой системы управления версиями Mercurial ..."  +2 +/
Сообщение от anonymous (??) on 07-Май-14, 00:32 
> Привычный CVS-подобный набор команд;

А что, многие сейчас помнят CVS'овские команды?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 00:42 
>> Привычный CVS-подобный набор команд;
> А что, многие сейчас помнят CVS'овские команды?

Ни дня без cvs -q up -Pd :) Хотя я их в .cvsrc прописал :)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от anonymous (??) on 07-Май-14, 07:34 
> Ни дня без cvs -q up -Pd :) Хотя я их в .cvsrc прописал :)

Настоящим джедаям и hg не помеха ;)

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от burjui (ok) on 07-Май-14, 11:15 
>Ни дня без cvs -q up -Pd :)

Ваш ник всё объясняет.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от max (??) on 07-Май-14, 02:16 
нормальная система, работает - и ок. мот какой-то мега-плюшки нету, но работает и радует. хорошая новость
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аннонн on 07-Май-14, 15:09 
>OpenSolaris

Что-что? Прикрытый 5 лет назад ораклом проект в новости?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 15:24 
> Что-что? Прикрытый 5 лет назад ораклом проект в новости?

разработчиков забыли в репозитории, и поэтому они до сих пор пишут туда патчи...

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

52. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 07-Май-14, 21:14 
> Что-что? Прикрытый 5 лет назад ораклом проект в новости?

Это питонисты. Они не тормозят :).

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

36. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Kodir (ok) on 07-Май-14, 15:46 
Вопрос залу: хочу поставить Mercurial на виндовую машину, чтобы работать с ним по защищённому каналу. Ранее были танцы с бубном по прикручиванию этого хозяйства к IIS. Использовать последний не хочу и даже нарыл инфу, что Hg имеет встроенный сервер для тех же задач! Но потом в других тырнетах попадались отзывы, что встроенный сервер - гуано, неустойчивый и даже не поддерживает SSL. Экспериментировать на важных данных - не хочу, а на неважных может не проявиться баг.
Вопрос: этот "внутренний сервер" кто-то собирается доводить до ума или опять надо прыгать вокруг сторонних продуктов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 16:10 
> Вопрос: этот "внутренний сервер" кто-то собирается доводить до ума или опять надо прыгать вокруг сторонних продуктов?

нет, разумеется, ибо бред. у меня внутренний сервер, например, был в ngnix завёрнут, и там уже чё хошь, приделывай - хошь авторизацию, хошь ssl, хошь ищо чё-то. нахрена всё это ещё и в hg тащить?

покрути тот же rhodecode, на предмет того, чё там есть.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

40. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 07-Май-14, 17:23 
>требующие высокой производительности части оформлены в виде модулей на Си

Забавно это читать, учитывая что на комментарии про тормоза питона постоянно отвечают что это неправда и python ничуть не медленнее чем C.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Выпуск распределённой системы управления версиями Mercurial ..."  –2 +/
Сообщение от бедный буратино (ok) on 07-Май-14, 18:40 
>>требующие высокой производительности части оформлены в виде модулей на Си
> Забавно это читать, учитывая что на комментарии про тормоза питона постоянно отвечают
> что это неправда и python ничуть не медленнее чем C.

Ну не хэши же считать - это чистая математика. Кстати, там есть и С-шный и нативный вариант, если не собирать сишные - будут нативные. Можешь сравнить разницу в скорости, если тебя так это волнует.

Вообще, в python это часто используется для математики и подобных примитивных алгоритмов, которые на C реализовывать проще, а вероятность ошибок - ниже. А тот, кто пишет на python, просто использует это, и оно работает быстро... Поэтому python быстрый.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

44. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Sprint on 07-Май-14, 19:39 
>>> Поэтому python быстрый.

Спасибо, поржали. Пиши и жги ишчо!

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

45. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от rob pike on 07-Май-14, 20:46 
Очень быстрый.

> Test                        Julia        GSL Shell        Python
> ------------------------------------------
> fib                                0.429        0.120                3.641
> parse_int                0.367        0.856                3.878
> mandel                        0.911        0.171                5.727
> quicksort                0.733        1.114                14.062
> pi_sum                        38.59        38.60                764.24
> rand_mat_stat        42.17        57.09                254.92
> rand_mat_mul        175.45        178.70                200.25
> printfd                        66.83        74.18        

https://docs.google.com/presentation/d/1Gwx8rYEV1FqaqALUvnE0...

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

50. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 07-Май-14, 21:13 
> Поэтому python быстрый.

По сравнению с чем, полено? :)

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

54. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Led (ok) on 08-Май-14, 00:45 
>> Поэтому python быстрый.
> По сравнению с чем, полено? :)

По сравнению с поленом же

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

48. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Softfire email on 07-Май-14, 20:58 
Правильно. Ничуть не медленне. И именно потому, что
> требующие высокой производительности части оформлены в виде модулей на Си

Большинство либ, требующих числодробления, пишут на сях.

А если вы пытаетесь сравнивать нативный код питона (и именно рефренсной его реализации CPython) с аналогичным кодом на сях, то на фразу
> комментарии про тормоза питона постоянно отвечают что это неправда и python ничуть не медленнее чем С

неплохо бы и пруф привести. Лично я никогда не сталкивался с подобными заявлениями.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

49. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 07-Май-14, 21:12 
> Высокая производительность работы с хранилищем, не зависящая от числа
> элементом в нём (O(1) revlog);

O(1) - понятие растяжимое, но об этом питонисты узнают как-нибудь потом :). O(1) обещает что операции как правило заканчиваются за постоянное время. Но ничего не говорит о величине этого времени и хучших случаях. Завершение всех операций за 5 минут - это тоже O(1), внезапно :).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от arisu (ok) on 07-Май-14, 21:14 
т-с-с-с. всем известно, что O(1) — это мегакруто.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

55. "Выпуск распределённой системы управления версиями..."  +/
Сообщение от Аноним (??) on 08-Май-14, 01:22 
> т-с-с-с. всем известно, что O(1) — это мегакруто.

"Но есть некоторые нюансы" (анекдот про Петьку и Василия Ивановича).

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

53. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 08-Май-14, 00:12 
Мозилла, кстати, медленно, но верно переходит на git.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Xasd (ok) on 08-Май-14, 16:26 
> Выпуск 3.0 не сигнализирует о появлении кардинальных изменений или новшеств, он лишь является следствием смены первой цифры в рамках используемой проектом десятичной схемы нумерации, в соответствии с которой после 2.9 следует версия 3.0, а не 2.10.

что за фигня. кто придумал этот бред с десятичной схемой..?

а если в "Firefox-29" вставить точку между "2" и "9" --- типа "Firefox-2.9" --- то кому от этого станет легче?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от бедный буратино (ok) on 08-Май-14, 17:53 
Это поколение такое. Которое думает, что прикопавшись к версии, оно решает жизненно важную проблему. Подмена сознания, вызванная нервным истощением.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

61. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 09-Май-14, 03:05 
А что лично ты решил прикопавшись к поколению, болезный?
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

63. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от бедный буратино (ok) on 09-Май-14, 04:05 
> А что лично ты решил прикопавшись к поколению, болезный?

Я констатирую. Если факт повторяется из раза в раз, то это факт.

А спорить с подобными дебилами бесполезно. Если у нас, нормальных людей, смысл в нормальном существовании, то у подобных - смысл спора в споре. Позиции у них нет, поэтому свою точку зрения они могут крутить, как им угодно, и будут прикапываться ко всему, что видят. И это именно проблема поколения, культура потери ориентиров и замены их "сурргатами крутости". И то, что никакой крутости им от этого не прибавляется, что таких "самых умных" - каждый первый бесит их ещё больше, и они начинают закапываться во всё больше крайности.

Что тут поделаешь. Или отойти в сторонку и наблюдать, или просто воспринимать, как неизбежное зло. Потому что этот пузырь нереализованных амбиций рано или поздно лопнет.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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