Mercurial 1.7
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.
Анонс | Список изменений | Cкачать
В новой версии разработчики внесли изменения в следующие компоненты программы:
Ядро:
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.
Анонс | Список изменений | Cкачать
Ещё новости по теме:
18:20