- update to 2.19:
* On file listing pages, sort filenames using the "uintnocase" collating
sequence, so that filenames that contains embedded integers sort in numeric
order even if they contain a different number of digits. (Example:
"fossil_80_..." comes before "fossil_100.png" in the /skins/blitz directory
listing.)
* Enhancements to the graph layout algorithm design to improve readability
and promote better situational awareness.
* Performance enhancement for the "root:BRANCHNAME" style of tag,
accomplished using a Common Table Expression in the underlying SQL.
* Sort tag listings (command line and webpage) by taking numbers into
consideration so as to cater for tags that follow semantic versioning.
* On the wiki listings, omit by default wiki pages that are associated with
check-ins and branches.
* Add the new "fossil describe" command.
* Markdown subsystem extended with footnotes support. See corresponding test
cases, known limitations and discussion.
* Add the new special name "start:BRANCH" to refer to the first check-in of the branch.
* Support generated "mimetype" columns in the TICKET and TICKETCHNG tables.
* Fix remote-url-overwrite bug where remote-url is overwritten by the proxy
setting during sync operation. Also require explicit "system" proxy setting
to use "http_proxy" environment variable.
* Reimplemented the /pikchrshow app to use a WebAssembly build of pikchr so
that it can render pikchrs on the client instead of requiring a server
round-trip.
* Add the email-listid setting. If set, it is used as the List-ID header for
all outbound notification emails.
* Add the "--branch" option to the "timeline" command to restrict the
displayed items to a specific branch.
* Add the "--versions" option to "fossil diff" to display details about the
OBS-URL: https://build.opensuse.org/request/show/1005989
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/fossil?expand=0&rev=66
- fossil 2.18:
* Added support for SSL/TLS server mode for commands like "fossil
server" and "fossil http"
* The new cherry-pick command is an alias for merge --cherrypick
* Add new setting "large-file-size". If the size of any file in a
commit exceeds this size, a warning is issued
* Query parameter "year=YYYY" is now accepted by /timeline
* The tar and zip commands no longer sterilize the manifest file
* Futher improvement to diff alignment in cases that involve both
edits and indentation changes
* Chat improvements
* Promote the test-detach command into the detach command
* For "fossil pull" with the --from-parent-project option, if no
URL is specified then use the last URL from the most recent
prior "fossil pull --from-parent-project"
* Add options --project-name and --project-desc to the "fossil
init" command.
* The /ext page generates the SERVER_SOFTWARE environment
variable for clients
* Fix the REQUEST_URI CGI variable such that it includes the
query string. This is how most other systems understand
REQUEST_URI
* Added the --transport-command option to fossil sync and similar
- minimum/bundled version of sqlite increased to 3.38.0
- fossil-json1.patch: Starting from version 3.38.0 SQLite has JSON
enabled by default and ENABLE_JSON1 has disappeared from the list
of compile-time options.
- Add a _service file to download the tarball automatically.
OBS-URL: https://build.opensuse.org/request/show/972159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fossil?expand=0&rev=34
* Added support for SSL/TLS server mode for commands like "fossil
server" and "fossil http"
* The new cherry-pick command is an alias for merge --cherrypick
* Add new setting "large-file-size". If the size of any file in a
commit exceeds this size, a warning is issued
* Query parameter "year=YYYY" is now accepted by /timeline
* The tar and zip commands no longer sterilize the manifest file
* Futher improvement to diff alignment in cases that involve both
edits and indentation changes
* Chat improvements
* Promote the test-detach command into the detach command
* For "fossil pull" with the --from-parent-project option, if no
URL is specified then use the last URL from the most recent
prior "fossil pull --from-parent-project"
* Add options --project-name and --project-desc to the "fossil
init" command.
* The /ext page generates the SERVER_SOFTWARE environment
variable for clients
* Fix the REQUEST_URI CGI variable such that it includes the
query string. This is how most other systems understand
REQUEST_URI
* Added the --transport-command option to fossil sync and similar
- minimum/bundled version of sqlite increased to 3.38.0
- fossil-json1.patch: Starting from version 3.38.0 SQLite has JSON
enabled by default and ENABLE_JSON1 has disappeared from the list
of compile-time options.
- Add a _service file to download the tarball automatically.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/fossil?expand=0&rev=64
- fossil 2.12.1:
* CVE-2020-24614: Remote authenticated users with check-in or
administrative privileges could have executed arbitrary code
[boo#1175760]
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
__DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.
OBS-URL: https://build.opensuse.org/request/show/829798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fossil?expand=0&rev=27
* CVE-2020-24614: Remote authenticated users with check-in or
administrative privileges could have executed arbitrary code
[boo#1175760]
- Remove fossil-2.11-reproducible.patch: Upstream integrated the
patch and improved it to also recognize SOURCE_DATE_EPOCH.
- Remove fossil-2.7-remove_date_time.patch: OBS now sets
SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
__DATE__ and __TIME__ is not needed anymore.
- Package the fossil.1 manual page.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/fossil?expand=0&rev=50