Hg/Mercurial 3.4
Вышла очередная версия свободной распределённой системы управления версиями (DVCS) Mercurial, использующейся при разработке таких крупных проектов, как Python, Firefox, Nginx и OpenSolaris. Основные нововведения этой версии:
Переход по умолчанию на протокол bundle2, который, по словам разработчиков, значительно повышает скорость выполнения команд pull и push в сравнении со старым протоколом, bundle. Значительные улучшения производительности: так, например, скорость работы команды hg diff была увеличена на 20%, hg status — на 25% (не на всех платформах), а hg revert в некоторых случаях стала выполняться быстрее почти в 4 раза. В веб-интерфейсе hgweb, была добавлена возможность отдачи результатов вызова к API в формате JSON. Добавлена (пока ещё экспериментально) команда hg censor, позволяющая навсегда запретить клонирование из репозитория определённой информации. Добавлена возможность произвести сравнение репозиториев командой hg diff --root относительно определённой директории (по словам разработчиков, это полезно при, например, добавлении патчей к чужим проектам в своём репозитории). Добавлена экспериментальная поддержка нового бэкенда для манифестов, позволяющая, например, клонировать только определённые директории из репозитория. hg, mercurial