Написать пост

Распределённая система контроля версий Mercurial обновлена до версии 4.8

Аватар Андрей Галадей

В новой версии добавили многочисленные расширения для упрощения работы, а также улучшили оптимизацию производительности системы в целом.

Обложка поста Распределённая система контроля версий Mercurial обновлена до версии 4.8

Распределённая система управления версиями Mercurial обновилась до версии 4.8. Программа распространяется под GPLv2+ и используется для многих разработок, вроде Mozilla, OpenOffice, OpenJDK и других.

Основные изменения в Mercurial 4.8

В этой версии стабилизировали реализацию шаблонов форматирования для настройки формата вывода любых команд. Это позволяет использовать для вывода JSON и XML. В обновление добавили несколько расширений, в том числе экспериментальных. Среди них можно отметить настройку commands.resolve.confirm для подтверждения действий без указания имени файла, настройку commands.resolve.mark-check, которая выводит предупреждение во время выполнения операции --mark при наличии конфликтующих файлов.

Также в этой сборке разработчики улучшили оптимизацию производительности системы в целом. А в файл конфигурации добавлена настройка http.timeout, позволяющую определить таймаут операции.

Главные преимущества Mercurial

Система контроля версий может похвастаться высоким быстродействием и хорошей производительностью. Причём это не зависит от числа элементов в хранилище. Mercurial оптимизирована для работы на HDD, а все изменения и файлы в репозитории дополнительно проиндексированы.

В этой версии разработчики решили улучшить безопасность системы, все передачи по сети идут по протоколам HTTPS и SSH, а данные передаются в сжатом виде. Наконец, систему легко масштабировать, а рост репозитория не уменьшает производительности системы в целом.

Также следует отметить наличие встроенного веб-интерфейса и поддержку графических сред. Кроме того, система не имеет привязки к определённой системе и работает на UNIX, macOS и Windows.

В сентябре 2018 года вышло обновление системы контроля версий Git 2.19, в котором повысили точность поиска по репозиторию, а также добавили инструменты для сортировки веток по умолчанию и сравнения цепочек коммитов.

Следите за новыми постами
Следите за новыми постами по любимым темам
661 открытий661 показов