Mercurial — кроссплатформенная распределенная система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода, написанная на Python и C. Mercurial использую такие проекты как ALSA, Mozilla, Nginx, Python и Vim.
Неполный список изменений:
- Новая команда «hg config», которая выводит имена и значения всех переменных конфигурации, а при указании опции "--edit" позволяет изменять их значения. Опция "--local" указывает на конфигурацию репозитория, а "--global" на системную конфигурацию.
- Запоминание статуса HTTP-аутентификации. Раньше, параметры аутентификации передавались только после получения кода ошибки 401 (т.е. запросы дублировались 401/200, 401/200, 401/200...), сейчас параметры отправляются сразу для элементов путей в которых до этого был зафиксирован запрос аутентификации (401/200, 200, 200...).
- Вывод осмысленного теста ошибки при попытке выполнения «hg push» для только что созданного репозитория.
- Исправлено 17 ошибок.
- Переход на новую систему версий, по которой после 2.9 будет идти не 2.10, а 3.0
- Возможность запуска сервера без репозитория.
- qimport: разрешено импортирование URL.
- Сокращение ключей: можно писать -T как альтернативу --template.
- Удалён interhg.
>>> Подробности