Mercurial 4.0 — крупное обновление системы управления версиями

1 ноября вышла новая крупная версия популярной распределённой системы управления версиями Mercurial — 4.0.

Одним из главных новшеств Mercurial 4.0 стала поддержка экспериментального модуля форматирования для некоторых команд (опция -T/—template в командной строке). Модуль поддерживает вывод данных во встроенных форматах (JSON, XML, Python pickle и др.), дополнительных в поставке системы (compact, SVN и др.), а также пользовательских, которые можно задать разными способами. Форматирование получили поддержку команды hg version, hg grep и hg config. Среди прочих изменений в Mercurial 4.0:

  • новые ключевые слова и функции в шаблонах: termwidth, mod(a, b), relpath(path);
  • базовые арифметические операции в шаблонах (в качестве примера приводится «termwidth — 10»);
  • новый параметр startrev для follow();
  • автоматическое дополнение для Bash теперь пропускает вызов потенциально затратных операций при дополнении аргументов hg status;
  • многочисленные улучшения в поддержке Python 3;
  • улучшенная производительность zlib в hgweb.
Логотип Mercurial
Логотип Mercurial / Иллюстрация с сайта En.Wikipedia.Org

Дмитрий Шурупов по материалам Mercurial.







Интересные новости
Засновник DeepSeek відмовився від приходу інвесторів у капітал компаніїЗасновник DeepSeek відмовився від приходу інвесторів у капітал компанії
Блок рекламы


Похожие новости

NVIDIA выпустила обновление безопасности для видеокарт серии KeplerNVIDIA выпустила обновление безопасности для видеокарт серии Kepler
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
Хакеры стали активнее атаковать системы MacХакеры стали активнее атаковать системы Mac
Обновление BIOS нарушило работоспособность ПК и ноутбуков Dell
Вышло первое крупное обновление Windows 11 — оно ещё сильнее замедлило процессоры AMD Ryzen
Недавнее обновление Windows 10 может вызвать проблемы с сетевой печатью
Windows 10 получила необязательное обновление, в котором исправлено падение FPS в некоторых играх и другие проблемы
Июльское накопительное обновление для Windows нарушает работоспособность функций печати и сканирования
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Microsoft выпустит обновление Windows 10 21H2 с новыми функциями, несмотря на запуск Windows 11
Последние новости

Подгружаем последние новости