The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск распределённой системы управления версиями Mercurial 4.9"
Отправлено opennews, 17-Фев-19 13:12 
Доступен (https://www.mercurial-scm.org/wiki/Release4.9) релиз распределённой системы управления версиями Mercurial 4.9 (https://www.mercurial-scm.org/wiki/Release4.9). Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си или Rust) и распространяется под лицензией GPLv2+. Среди проектов, использующих Mercurial, можно выделить следующие: Mozilla (https://hg.mozilla.org/), OpenOffice.org, OpenSolaris, NetBeans (http://hg.netbeans.org/main), OpenJDK (http://hg.openjdk.java.net/),  Nginx (http://hg.nginx.org/nginx.org), Xine (https://anonscm.debian.org/hg/xine-lib/xine-lib/) и W3C.


Основные изменения (https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.9_.2...):


-  Устранена уязвимость, позволяющая через использование символических ссылок и субрепозиториев обойти код для проверки путей и при клонировании подконтрольного репозитория организовать запись файла  за пределы корневого каталога с репозиторием. В качестве обходного пути защиты можно запретить использование субрепозиториев (в секции
"[subrepos]" следует добавить опцию "allowed = false");

-  В  команде 'hg histedit' предложен новый консольный интерфейс редактирвоания на базе библиотеки curses (для включения в 'ui.interface' или 'ui.interface.histedit' следует указать 'curses');
-  Для новых репозиториев включена по умолчанию стратегия сохранения delta-изменений 'sparse-revlog';


-  Добавлена новая опция 'rewrite.update-timestamp=True'для обновления данных о времени коммита после редактирования истории;
-  Добавлена новая опция 'ui.message-output=stderr' для упрощения разбора сообщений с состоянием из скриптов;

-  Реализован новый шаблон файловых путей rootglob, позволяющий задать маску относительно корня репозитория;

-  Продолжена переработка алгоритмов на языке Rust для повышения производительности.


URL: https://www.mercurial-scm.org/wiki/Release4.9
Новость: https://www.opennet.ru/opennews/art.shtml?num=50162

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру