Page 1 of 1
Fossil
Posted: Sun Feb 27, 2022 1:17 pm
by Буратор
Вышла версия 2.18 (2022-02-23)
- Новая настройка 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
Re: Fossil
Posted: Sun Aug 14, 2022 5:59 pm
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 для вывода информации о сравниваемых версиях в заголовке патча
Re: Fossil
Posted: Sun Dec 04, 2022 2:35 pm
by Буратор
Вышла версия 2.20 (2022-11-16)
- На странице /unsubscribe теперь запрашивается подтверждение. Уведомления на почту теперь имеют только ссылку "Unsubscribe" а не ссылку на управление подписками.
- Флаг --dryrun заменен на --dry-run во всех командах, но старый вариант может использоваться для совместимости.
- На странице /reports добавлен "by hour of day".
- Исправлен баг допущенный в версии 2.17 при котором команда clone --unversioned не завершала получение UV-файлов из удаленного репозитория. Для проверки исправления указать подробный вывод в команде clone --unversioned --verbose, и проверить согласованность командой uv sync --verbose.
Re: Fossil
Posted: Mon Mar 13, 2023 10:10 am
by Буратор
Вышла версия 2.21 (2023-02-25)
- Пользователь может запросить сброс пароля. Эта функция выключена по умолчанию. Для включения используйте свойство self-pw-reset. Добавлены новые веб-страницы /resetpw и /reqpwreset.
- Возможность добавления текстовых описаний в формат тикета.
- В страницу чата могут быть встроены предпросмотры вложенных файлов (отображается в iframe и не наследуют стили родительской страницы).
- Сохраненные пароли для удаленных репозиториев теперь хранятся в хешированном виде (вместо голого текста апахпааа).
- Добавлены CGI-опции "nossl" и "nocompress".
- Инфраструктура поиска улучшена с FTS4 до FTS5.
- Запись в базу данных запрещена по умолчанию если у HTTP-запроса заголовок Origin не совпадает с адресом репозитория.
Re: Fossil
Posted: Sat Jul 08, 2023 6:55 pm
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"