The OpenNET Project / Index page

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

02.08.2016 08:14  Релиз распределённой системы управления версиями Mercurial 3.9

Доступен релиз распределённой системы управления версиями Mercurial 3.9. Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих Mercurial, можно выделить следующие: Mozilla, OpenOffice.org, OpenSolaris, NetBeans, OpenJDK, Nginx, Xine и W3C.

Основные изменения:

  • Добавлено экспериментальное расширение journal, позволяющее отследить прошлые позиции в закладках и рабочих копиях;
  • Возможность ограничения ширины текста подсказки через опцию ui.textwidth;
  • Добавлена функция шаблонов separate();
  • Добавлена опция ui.rollback, позволяющая отключить команду "hg rollback";
  • Добавлен хук fail-{команда}, срабатывающий при сбое в процессе выполнения команды;
  • Добавлены опции experimental.graphstyle.* для управления стилями генерации консольных графиков;
  • Добавлена опция experimental.histedit.autoverb при которой строки, начинающиеся с метки "verb!", воспринимаются как команды редактора histedit;
  • В настройки добавлена секция "[hostsecurity]" для определения связанных с безопасностью настроек, таких как выбор хэшей (SHA-256, SHA-512), определение сертификатов хоста и ограничение версии TLS.
  • Поддержка топологической сортировки в sort(), включаемой при указании опции topo;
  • В hgweb обеспечена поддержка вывода в формате JSON для filelog, filerevision, summary и команд поиска;
  • В секции "[paths]" добавлена возможность указания субопции pushrev для выбора ревизий, используемых по умолчанию в push-запросах;
  • Увеличена производительность "hg diff";
  • Расширено число изменений конфигурации и окружения, воспринимаемых командой chg;
  • Проведён рефакторинг и унификация кода, связанного с работой SSL/TLS;
  • Проведена оптимизация производительности операций обработки больших файлов;
  • Прекращена обработка защищённых соединений с сертификатами от несуществующих удостоверяющих центров;
  • Для вывода слепка сертификата задействован хэш SHA-256 вместо SHA-1;
  • Решена проблема с повторами ввода пароля при выполнении операции клонирования;
  • В hgweb переработан режим аннотированного отображения ревизий, в котором обеспечена группировка ревизий, разбиение на блоки и подсветка текущей ревизии.


  1. Главная ссылка к новости (https://www.mercurial-scm.org/...)
  2. OpenNews: Релиз распределённой системы управления версиями Mercurial 3.8
  3. OpenNews: Создатель системы управления версиями Mercurial передаёт проект в руки сообщества
  4. OpenNews: Выпуск распределённой системы управления версиями Mercurial 3.5
  5. OpenNews: В Git и Mercurial устранена критическая уязвимость, проявляющаяся в Windows и OS X
  6. OpenNews: Выпуск распределённой системы управления версиями Mercurial 3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mercurial, cvs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, andy (??), 09:11, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Очередной hg vs. git стартует?
     
     
  • 2.2, Аноним (-), 09:19, 02/08/2016 [^] [ответить]    [к модератору]
  • +3 +/
    нет, уже и смысла нет в этом холиваре. адаптерам hg можно пожилать: "Вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья"
     
     
  • 3.5, поледанныхотсутств (?), 10:29, 02/08/2016 [^] [ответить]    [к модератору]
  • +6 +/
    > нет, уже и смысла нет в этом холиваре. адаптерам hg можно пожилать:
    > "Вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья"

    А вам хоть немного подучить орфографию русского языка.

     
     
  • 4.6, Аноним (-), 10:43, 02/08/2016 [^] [ответить]    [к модератору]
  • +3 +/
    Орфографии нет, но вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья.
     
     
  • 5.12, поледанныхотсутств (?), 11:12, 02/08/2016 [^] [ответить]    [к модератору]
  • –3 +/
    Спасибо, хоть что-то правильно писать без ошибок умеете.
     
  • 3.14, rob pike (?), 11:32, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    В холиваре действительно смысла нет.
    В применении же Mercurial и даже часто Subversion - вполне есть смысл, по обстоятельствам.
     
     
  • 4.33, XXXasd (ok), 16:58, 03/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    конечно есть смысл по обстоятельствам...

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

     
     
  • 5.43, Аноним (-), 23:40, 04/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Существование XXXasd, например, не является разумным обстоятельством, но что под... весь текст скрыт [показать]
     
  • 2.28, Аноним (-), 16:09, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > Очередной hg vs. git стартует?

    А смысл? На сабж забил основной разрабоичик. Мы гуманисты - лежачих не пинаем.

     
     
  • 3.30, Andrey Mitrofanov (?), 16:15, 03/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    >> Очередной hg vs. git стартует?
    > А смысл? На сабж забил основной разрабоичик. Мы гуманисты - лежачих не пинаем.

    Линус тоже git сдал. Давно. Конструктивно обсуждаем!

     
     
  • 4.35, Аноним (-), 17:59, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Ну тогда да здравствует пацифизм. Все-равно маленьких обижать - нехорошо.
     
  • 1.3, Аноним (-), 09:49, 02/08/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Без 600 метров питоновских библиотек это не ставится Типичная ошибка выбора н... весь текст скрыт [показать]
     
     
  • 2.4, поледанныхотсутств (?), 10:27, 02/08/2016 [^] [ответить]    [к модератору]  
  • –3 +/
    Смотрим на git: Written in C, Shell, Perl, Tcl and Python
     
     
  • 3.10, Аноним (-), 11:09, 02/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Package git Version 1 2 1 4-2 1 deb8u2 Installed-Size 23829 Maintainer Gerri... весь текст скрыт [показать]
     
     
  • 4.15, Аноним (-), 14:30, 02/08/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    https www opennet ru opennews art shtml num 43057 Так что там c лужей ... весь текст скрыт [показать]
     
     
  • 5.19, Crazy Alex (ok), 17:37, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    А что там с лужей? Шелл есть везде, а команды эти - обёртки, не более.
     
     
  • 6.22, Аноним (-), 18:45, 02/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Можно подумать, шелл быстрее питона Напомню, что сам сра W спор благородных шк... весь текст скрыт [показать]
     
     
  • 7.31, Аноним (-), 16:27, 03/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Шелл компактнее питона с кучей обвеса и есть в любой никс-подобной оси Потому ... весь текст скрыт [показать]
     
     
  • 8.34, Аноним (-), 17:49, 03/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Вы сейчас о ртути или о гите Каждый мнит себя стратегом, видя бой со сотороны ... весь текст скрыт [показать]
     
     
  • 9.36, Аноним (-), 18:19, 03/08/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    О ртути У питона с сями ничего общего Шелл на си больше похож Да и просто юни... весь текст скрыт [показать]
     
     
  • 10.38, Аноним (-), 19:18, 03/08/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    А я о переписывании Когда потихоньку допереписывают гит с шелла, это почему-т... весь текст скрыт [показать]
     
     
  • 11.39, Аноним (-), 01:08, 04/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Может потому что git никогда не позиционировал себя как написанный на шелл , в ... весь текст скрыт [показать]
     
     
  • 12.40, Аноним (-), 02:23, 04/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    https www mercurial-scm org about В общем, понятно Гм, не знаю, по моему если... весь текст скрыт [показать]
     
     
  • 13.41, Crazy Alex (ok), 10:29, 04/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Возвращаясь к изначальной теме - проблема не в том, что на питоне макет наляпали, а в том, что упорно не хотят пизнавать это макетом, наоборот, подавая питон как фичу. Ну и в том, конечно, что Торвальдс закономерно хорошо понимал, что должна уметь хорошая DVCS. Например, то, что её суть - в помощи в разработке и в удобной для анализа выдаче истории изменений кода, а не в протоколировании проектирования/разработки. Отсюда - git add, акцент на rebase/squash и прочем переписывании истории и вообще вся логика работы.
     
     
  • 14.42, Andrey Mitrofanov (?), 13:24, 04/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > Возвращаясь к изначальной теме - проблема не в том, что на питоне
    > макет наляпали, а в том, что упорно не хотят пизнавать это

    --А что, отец, фчи в городе есть?
    --Кому и питон - фича.

    > макетом, наоборот, подавая питон как фичу. Ну и в том, конечно,
    > что Торвальдс закономерно хорошо понимал, что должна уметь хорошая DVCS. Например,

    Срисовал механизм у МакВоя -- это поспособствовало пониманию.

    Ну, и инженерное -- тормоза инструмента не должны отвлекать от, прерывать осн.работу.

    > то, что её суть - в помощи в разработке и в

     
  • 3.11, Andrey Mitrofanov (?), 11:11, 02/08/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > Смотрим на git: Written in C, Shell, Perl, Tcl and Python

    Пайтон не тормозит.

    [CODE]| Lang.  | Code    |  Comm. | Comm. % | Blank  | Total   |     % |
    | Perl   | 131,949 | 11,835 |    8.2% | 23,008 | 166,792 | 51.5% |
    | Python | 89,408  | 27,275 |   23.4% | 18,792 | 135,475 | 41.8% |
    | C      | 8,404   |    975 |   10.4% | 1,397  | 10,776  |  3.3% |
    | Vim s. | 2,109   |    269 |   11.3% | 99     | 2,477   |  0.8% |
    | CSS    | 1,538   |     57 |    3.6% | 214    | 1,809   |  0.6% |[/CODE]

    [CODE]| Lang.  | Code    | Comm.  | Comm. % | Blank  | Total   |     % |
    | C      | 364,130 | 58,641 |   13.9% | 59,543 | 482,314 | 43.8% |
    | shell  | 304,117 | 17,762 |    5.5% | 70,836 | 392,715 | 35.7% |
    | Perl   | 67,938  | 12,569 |   15.6% | 12,256 | 92,763  |  8.4% |
    | Tcl    | 60,785  | 2,797  |    4.4% | 7,530  | 71,112  |  6.5% |
    | Python | 14,436  | 3,377  |   19.0% | 3,883  | 21,696  |  2.0% |[/CODE]


     
     
  • 4.13, поледанныхотсутств (?), 11:15, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    А кто сказал что тормозит?
     
  • 2.7, Аноним (-), 10:53, 02/08/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Подобные рассуждения с головой выдают школьника.
     
  • 2.8, бедный буратино (ok), 10:58, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    я ставил hg на 50-мегабайтные дистрибутивы, предварительно установив туда только python с базовой библиотекой. в итоге, дистрибутив увеличился мегабайта где-то на три.
     
  • 2.9, QuAzI (ok), 11:01, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Даже на голимой винде с UI и прочими плюхами инсталл около 25Мб, а в никсах бОльшая часть всего этого добра и так в системе стоит.
    Типичная ошибка диванного аналитика, который не решает поставленной задачи. Можно было сразу догадаться, что применение языка обусловлено инструментом, которым владеют разработчики хорошо и который хорошо справляется со своей частью задач, в отличие от диванных аналитиков, которые не владеют ничем, только потребляют.
     
  • 2.16, Аноним (-), 14:40, 02/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Вантузятнег code pkg info python27 124 grep size ... весь текст скрыт [показать]
     
  • 2.25, Kodir (ok), 19:16, 02/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Типичная ошибка выбора неправильного инструмента для решения поставленной задачи.

    +1
    Даже выскочки типа всяких го-растов - и то смотрелись бы интереснее! Странно, что пестонистов вообще заботят вещи типа DVCS - писали бы уж себе свои скрипты, да веб-форумы!

     
     
  • 3.26, Аноним (-), 00:54, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    веб-форумы - это к похапешинкам, их хлебом не корми дай запилить гостевуху или магазин на жумле для ИП Васян Сраёна.
     
  • 1.17, Аноним (-), 15:21, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    даже Bazaar был лучше и дуба дал, так и это тормозилово уже нафиг никому не нужно кроме двух с половиной инвалидов
     
     
  • 2.18, vit (??), 15:50, 02/08/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    даже если это нужно двум с половиной инвалидам, то это нужно. и пусть инвалиды сами решат что им нужно.
     
     
  • 3.20, Crazy Alex (ok), 17:38, 02/08/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну, в общем-то да. Но этому натурально уже нечего делать в новостях.
     
     
  • 4.21, rob pike (?), 17:42, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    В новостях есть место любому развивающемуся открытому проекту.
    Не на перфокартах же новости, поместится.
     
  • 4.44, Аноним (-), 23:50, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > Ну, в общем-то да. Но этому натурально уже нечего делать в новостях.

    Согласен. А подобные комментарии Crazy Alex вообще нужны только Crazy Alex. Нечего им делать на форуме.

     
  • 1.24, Kodir (ok), 19:14, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Ртуть рулит! Искренне верю, что хоронить её будут так же долго, как ненавистный Си и Кобол :))
     
     
  • 2.27, Аноним (-), 00:57, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    На примере базара - меньше года с момента отказа каноникла его пилить до перехода половины проектов с него на что-то вменяемое.

    Но вы держитесь там! ©

     
  • 2.29, Аноним (-), 16:13, 03/08/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Очень хорошо что такие как ты будут держаться от нас и вообще вменяемых проектов... весь текст скрыт [показать]
     

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


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