Fossil SCM 2.25

Fossil SCM 2.25

На 6 ноември, след полугодишна разработка, беше пусната версия 2.25 на простата и високонадеждна разпределена кросплатформена система конфигурационно управление Fossil SCM, написана на C и използваща база данни SQLite за съхранение.
За разширяване на функционалността е възможно компилиране с вградена поддръжка на TCL.

Освен системата за контрол на версиите, fossil-репозиториите могат опционално да съдържат форум, Уики, баг трекер и чат – всичко това в един sqlite файл!
Поддържа се какъвто и да е пълен или инкрементален (в съществуващия .fossil файл) импорт на git и subversion репозитории:

$ cd lorsource $ git fast-export --all | fossil import --git lorsource.fossil

Вграденият http-сървър (на скриншота – импортируем git-репозиторий lorsource, с подмяна на логото в администраторския web-UI):

$ fossil ui lorsource.fossil

Обработване на HTTP заявки на TCP порт 8080

В новата версия:

  • команда fossil ui / сега работи дори за репозитории с не-ASCII имена на файлове;
  • добавена е команда fossil tree за показване на структурата на файловете в репозитория, подобно на командата tree(1);
  • във файлови системи, нечувствителни към регистъра, имената на файловете сега се съхраняват в предпочитания регистър на файловата система, а не в регистъра, въведен от потребителя;
  • имената на командата fossil cherry-pick беше променена на fossil cherrypick, което е по-познато за потребителите на Git. Старата команда остава за съвместимост;
  • на страницата /timeline бяха добавени нови параметри на заявката: d2=, p2= и dp2=;
  • към командата fossil tag бяха добавени опции за изброяване на стойностите на етикетите;
  • към командата fossil status е добавена опция -b|–brief;
  • беше добавена възможност за качване на неверсионни файлове на страницата /uvlist;
  • беше добавена функция за търсене в историята на страницата /chat;
  • в командата сървер беше добавена поддръжка на Unix сокети;
  • използването на коренови сертификати в Windows, управлявани от операционната система (изисква се OpenSSL 3.2.0 или по-нова версия);
  • вземането под внимание на Unicode символи с нулева и двойна ширина при форматирането на изхода на времевата линия в консолата;
  • в изходния код SQLite е обновен до версия 3.47.0. Официалната версия е свързана с OpenSSL 3.4.0;
  • многобройни малки корекции и допълнения.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster