Fossil

Используется в бургейме
Used into burgame
User avatar
Буратор
Админ
Posts: 4240

Fossil

Post by Буратор »

Вышла версия 2.18 (2022-02-23)
  • Добавлен SSL/TLS server mode при использовании как "fossil server" и "fossil http"
  • Новая команда cherry-pick синоним merge --cherrypick
  • Новая настройка large-file-size. Выдает предупреждение для каждого файла в коммите размер которого превышает это значение
  • В команде /timeline поддерживается опция "year=YYYY"
  • Команды tar и zip больше не очищают файл манифеста
  • Визуальные улучшения режима diff
  • Улучшения чата:
    • Элементы на странице /chat переделаны для лучшей совместимости с браузером Epiphany
    • При неудачной посылке сообщения оно теперь не теряется и может быть повторно послано
    • Возможно встраивание в сообщения некоторых элементов через iframe
    • Добавлена опция --as FILENAME в команду fossil chat send
    • Добавлена команда fossil chat pull для резервного копирования чата, доступная только администраторам
  • Замена тестовой команды test-detach на команду detach
  • Для команды fossil pull с опцией --from-parent-project если не указан URL то используется URL из последней команды fossil pull --from-parent-project в которой был указан URL
  • В команду fossil init добавлены опции --project-name и --project-desc
  • Страница /ext генерирует переменные окружения SERVER_SOFTWARE для клиента
  • Исправлено содержимое переменной REQUEST_URI CGI которая теперь включает строку запроса
  • Для команд наподобие fossil sync добавлена опция --transport-command
User avatar
Буратор
Админ
Posts: 4240

Re: Fossil

Post by Буратор »

Вышла версия 2.19 (2022-07-21)
  • На странице со списком файлов используется порядок сортировки "uintnocase", поэтому имена файлов содержащие цифры сортируются в порядке возрастания даже если содержат разное число цифр (например "fossil_80_..." идет перед "fossil_100.png")
  • Усовершенствования в разработке алгоритма компоновки графа для улучшения удобочитаемости и улучшения ситуационной осведомленности
  • Повышение производительности для тега root:BRANCHNAME, выполняемое с использованием Common Table Expression в SQL
  • Сортировка списков тегов (командная строка и веб-интерфейс), принимает во внимание числа, располагая в порядке соответствующем семантическому управлению версиями.
  • В разделах вики не выводятся страницы по умолчанию, связанные с check-ins и branches
  • Подсистема разметки расширена поддержкой сносок
  • Добавлено новое специмя start:BRANCH для обозначения первого check-in в branch
  • Поддержка генерируемого столбца mimetype в таблицах TICKET и TICKETCHNG
  • Добавлен параметр email-List-ID. Если установлен, используется в заголовке List-ID для всех исходящих уведомлений по почте
  • В команду timeline добавлена опция --branch для ограничения вывода информации только для указанного branch
  • В команду fossil diff добавлена опция --versions для вывода информации о сравниваемых версиях в заголовке патча
User avatar
Буратор
Админ
Posts: 4240

Re: Fossil

Post by Буратор »

Вышла версия 2.20 (2022-11-16)
  • Добавлена настройка chat-timeline-user. Если она содержит не пустую строку то все изменения в репозитории также анонсируются в комнате чата.
  • На странице /unsubscribe теперь запрашивается подтверждение. Уведомления на почту теперь имеют только ссылку "Unsubscribe" а не ссылку на управление подписками.
  • Добавлена подкоманда fossil branch lsh для вывода свежеизменнных веток.
  • Флаг --dryrun заменен на --dry-run во всех командах, но старый вариант может использоваться для совместимости.
  • На странице /reports добавлен "by hour of day".
  • Исправлен баг допущенный в версии 2.17 при котором команда clone --unversioned не завершала получение UV-файлов из удаленного репозитория. Для проверки исправления указать подробный вывод в команде clone --unversioned --verbose, и проверить согласованность командой uv sync --verbose.
User avatar
Буратор
Админ
Posts: 4240

Re: Fossil

Post by Буратор »

Вышла версия 2.21 (2023-02-25)
  • Пользователь может запросить сброс пароля. Эта функция выключена по умолчанию. Для включения используйте свойство self-pw-reset. Добавлены новые веб-страницы /resetpw и /reqpwreset.
  • Добавлены команды fossil repack и fossil all repack как удобный способ оптимизировать размер одного или всех репозиториев.
  • Возможность добавления текстовых описаний в формат тикета.
  • Команда test-find-pivot заменена на merge-base.
  • В страницу чата могут быть встроены предпросмотры вложенных файлов (отображается в iframe и не наследуют стили родительской страницы).
  • Сохраненные пароли для удаленных репозиториев теперь хранятся в хешированном виде (вместо голого текста апахпааа).
  • Добавлены CGI-опции "nossl" и "nocompress".
  • Инфраструктура поиска улучшена с FTS4 до FTS5.
  • Для отладки добавлена страница /deltachain.
  • Запись в базу данных запрещена по умолчанию если у HTTP-запроса заголовок Origin не совпадает с адресом репозитория.
User avatar
Буратор
Админ
Posts: 4240

Re: Fossil

Post by Буратор »

Вышла версия 2.22 (2023-05-31)
  • Улучшения страницы /timeline:
    • Добавлен параметр запроса ft=TAG, который в комбинации с d=Y показывает всех наследников Y вплоть до TAG
    • Расширен параметр запроса поиска s=PATTERN для поиска в постах форума вместе с параметром запроса "vfx"
    • Исправлен параметр запроса u= (user), теперь он работает совместно с a= и b=
    • Добавлен параметр запроса oldestfirst для показа событий в обратном порядке. Полезен в комбинации с y=f и vfs и возможно u= для показа всех событий форума в хронологическом порядке.
    • Для комбинации параметров запроса p=X и bt=Y, если Y это тэг идентифицирующий несколько check-ins, то происходит поиск в обратном хронологическом порядке для Y начиная с X
  • Администраторы могут отключать посылку извещений о новых постах форума.
  • Если в различных diff командах значение N отрицательно в "--context N" или "-c N", оно интерпретируется как бесконечность и показывается все содержимое файла.
  • В новых репозиториях изменены права по умолчанию для anonymous на "hz"
  • Команда fossil status теперь обнаруживает случаи замены симлинка на обычный файл (ранее обнаруживалась только замена обычного файл ана симлинк).
  • Настройка empty-dirs теперь использует такой-же парсер как в настройках *-glob вместо предыдущего, позволявшего пробелы в кавычках в шаблонах.
  • Улучшения старницы /reports:
    Опции by-week, by-month, и by-year теперь показывают оставшееся время недели, месяца или года.
    Новые подкатегории "Merge Check-ins" и "Non-Merge Check-ins"