1-го ноября вышла новая версия распределенной системы управления исходным кодом Mercurial 1.7.
В новой версии разработчики внесли изменения в следующие компоненты программы:
- Ядро:
- filelog: улучшена производительность cmp;
 - setup/hg: Mercurial теперь всегда загружается из каталога, куда был установлен;
 - setup: более простые сообщения об ошибке при отсутствии заголовочных файлов Python;
 - store: новый экспериментальный (и неподдерживаемый) формат parentdelta;
 - url: использование переменных среды в настройках в секции аутентификации;
 - url: проверка правильности (notBefore/notAfter) с помощью OpenSSL;
 
 -  Команды:
- addremove: значение 100 используется по умолчанию для опции «similarity»;
 - alias: алиас может начинаться с «!»;
 - backout: использование аргумента --tool для указания внешней программы слияния;
 - dispatch: правильная обработка алиасов относительных путей с использованием -R;
 - log: --follow больше не следует за новым файлом с таким же именем после того, как начальный был удален;
 - merge: обновление до старой ревизии больше не приводит к исключению, если файлы нужной ревизии уже есть в рабочем каталоге;
 - tags: работа с репозиторием больше не заканчивается исключением, если файл tags.cache поврежден;
 - templater: добавлен фильтр «hex» и ключевое слово «children» (смотрите «hg help templating»)
 
 -  Субрепозитории:
- поддержка переназначения (remapping) начального пути для субрепозитория;
 - команды add, diff, incoming, outgoing и status могут работать также с субрепозиториями при использовании опции --subrepos/-S;
 - поддержка «hg archive» для субрепозиториев;
 - исправлена проверка статуса для субрепозиториев SVN.
 
 - Revsets. Исправлено несколько мелких ошибок.
 -  hgweb:
- возможность работы HTTPS в режиме большей совместимости при меньшей безопасности;
 - поддержка простой модели кеширования.
 
 - Расширения. Многочисленные изменения для следующих расширений: color, convert, graphlog, keyword, mq, pager, patchbomb, progress, rebase, strip.
 -  Contrib:
- добавлена поддержка vimdiff для mergetools.hgrc;
 - добавлена поддержка bookmarks- и patchbomb-расширений, а также опции «--move» для команды qpush при использовании автодополнения в zsh.
 
 -  Windows:
- добавлен установщик для платформы x86_64;
 - правильная обработка пути установки Python, если он содержит пробелы.
 
 
Анонс | Список изменений | Cкачать
Также обновился графический клиент TortoiseHg для работы с mercurial до версии 1.1.5.








