На 1 ноември беше пусната версия 2.23 на простата и надеждна разпределена система конфигурационно управление Fossil SCM, написана на езика C и използваща базата данни SQLite като хранилище.
Списък с промени:
- Добавена е възможността за затваряне на теми във форума за потребители без привилегии. По подразбиране темите могат да бъдат затваряни или да се отговаря в тях само от администратори, а за да се добави такава възможност на модераторите, може да се използва параметърът forum-close-policy;
- Добавена е командата fossil all whatis;
- Коректни съобщения за променени или редактирани файлове от командата fossil status и уеб интерфейса;
- Командата fossil help сега показва стойността по подразбиране за тази опция;
- На графиките с времева шкала затворените комити се показват с X в центъра на кръга или полето на узла;
- Нови опции за уведомления по имейл: получаване само на първото съобщение в нова тема, и/или съобщения, които са отговор на съобщения на потребителя;
- Отстранена е грешка, появила се в версия 2.22, която водеше до срив на пълнотекстовото търсене FTS5, ако търсеният текст съдържаше символи, различни от ASCII;
- Подобрена е защитата от зловредни атаки;
- Подобрени са дървовидните списъци с файлове, с показване на размера на файловете и възможност за сортиране;
- Командата fossil fts-config сега показва колко място в хранилището заема пълнотекстовият индекс;
- Сега промяната на стойността на параметъра на празен низ в повечето случаи е равносилна на изтриването на този параметър. Има няколко изключения, на които сочи флагът keep-empty;
- Командата fossil branch list сега може да филтрира клонове, които са (или не са) обединени в текущия клон;
- Подобрено е взаимодействието с отдалечени репозитории по протокол SSH;
- Актуализирани са вградените библиотеки SQLite, ZLib и Pikchr;
- Подобрена е документацията.
Източник: linux.org.ru
