Check-in [6e050f06b4]

Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:updated to Fossil version 2.21 and added change log
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | 3rdEdition
Files: files | file ages | folders
SHA1: 6e050f06b43a89ca1a83119380221790dd13a947
User & Date: torstenberg 2023-02-27 07:46:03
Context
2023-08-29
20:11
added text for ... local server, merge conflicts, the sync command, the uv command, web interface menu configuration, email notification check-in: 0ffc2663ff user: torstenberg tags: 3rdEdition
2023-02-27
07:46
updated to Fossil version 2.21 and added change log check-in: 6e050f06b4 user: torstenberg tags: 3rdEdition
2023-02-13
13:51
addition to the documentation of `fossil update` check-in: 9abeb2af7f user: torstenberg tags: 3rdEdition
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to content/commands.md.

1353
1354
1355
1356
1357
1358
1359





1360
1361
1362
1363
1364
1365
1366
  --randomize       Scan artifacts in a random order
  --stats           Show artifact statistics after rebuilding
  --vacuum          Run VACUUM on the database after rebuilding
  --wal             Set Write-Ahead-Log journalling mode on the database

```






### all

This command is actually a modifier and when used before certain commands will run them on all the repositories.

```
$ fossil help all
Usage: fossil all SUBCOMMAND ...







>
>
>
>
>







1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
  --randomize       Scan artifacts in a random order
  --stats           Show artifact statistics after rebuilding
  --vacuum          Run VACUUM on the database after rebuilding
  --wal             Set Write-Ahead-Log journalling mode on the database

```

### repack {#f_repack}
This command was added in version 2.21. It is used to reconstruct a repository database from the core records and is typically run after updating the Fossil executable in a way that changes the database schema.

... to be continued ...

### all

This command is actually a modifier and when used before certain commands will run them on all the repositories.

```
$ fossil help all
Usage: fossil all SUBCOMMAND ...

Changes to content/whats-next.md.

11
12
13
14
15
16
17















18
19
20
21
22
23
24
## Contributing

Finally if you wish to contribute to the project there are many things to do, often triggered by forum comments.

# Fossil versions
Fossil evolves. When the seconds edition of this book was written in 2012, Fossil had a version number of 1.22. Version 2.0 came in 2007. The current version is 2.20. So, in the last 15 years Fossil has seen 20 new minor versions. This is more than one release per year on average! Here is a list of the noteable changes for the last few versions. For a full change log, see [https://fossil-scm.org/home/doc/trunk/www/changes.wiki](https://fossil-scm.org/home/doc/trunk/www/changes.wiki). The information below has been taken directly from that web page.
















## Changes for version 2.20 (2022-11-16)

- Added the `chat-timeline-user` setting. If it is not an empty string, then any changes that would appear on the timeline are announced in the chat room.
- The `/unsubscribe` page now requests confirmation. Email notifications now contain only an "Unsubscribe" link, and not a link to subscription management.
- Added the `fossil branch lsh` subcommand to list the most recently modified branches.
- More elements of the `/info` page are now inside of an accordion.
- Replace the `--dryrun` flag with `--dry-run` in all commands which still used the former name, for consistency.







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## Contributing

Finally if you wish to contribute to the project there are many things to do, often triggered by forum comments.

# Fossil versions
Fossil evolves. When the seconds edition of this book was written in 2012, Fossil had a version number of 1.22. Version 2.0 came in 2007. The current version is 2.20. So, in the last 15 years Fossil has seen 20 new minor versions. This is more than one release per year on average! Here is a list of the noteable changes for the last few versions. For a full change log, see [https://fossil-scm.org/home/doc/trunk/www/changes.wiki](https://fossil-scm.org/home/doc/trunk/www/changes.wiki). The information below has been taken directly from that web page.

## Changes for version 2.21 (2023-02-25)

* Users can request a password reset. This feature is disabledby default. Use the new self-pw-reset property to enable it. New web pages `/resetpw` and `/reqpwreset` added.
* Added the [`fossil repack`](#f_repack) command (together with `fossil all repack`) as a convenient way to optimize the size of one or all of the repositories on a system.
* Added the ability to put text descriptions on ticket report formats.
* Upgraded the `test-find-pivot` command to the `merge-base` command.
* The `/chat` page can now embed fossil-rendered views of wiki/markdown/pikchr file attachments with the caveat that such embedding happens in an iframe and thus does not inherit styles and such from the containing browser window.
* Added the `fossil all remote` subcommand to `fossil all`.
* Passwords for remembered remote repositories are now stored as irreversible hashes rather than obscured clear-text, for improved security.
* Added the `nossl` and `nocompress` options to CGI.
* Updated the search infrastructure from FTS4 to FTS5.
* Added the `/deltachain` page for debugging purposes.
* Writes to the database are disabled by default if the HTTP request does not come from the same origin. This enhancement is a defense in depth measure only; it does not address any known vulnerabilities.
* Improvements to automatic detection and mitigation of attacks from malicious robots.

## Changes for version 2.20 (2022-11-16)

- Added the `chat-timeline-user` setting. If it is not an empty string, then any changes that would appear on the timeline are announced in the chat room.
- The `/unsubscribe` page now requests confirmation. Email notifications now contain only an "Unsubscribe" link, and not a link to subscription management.
- Added the `fossil branch lsh` subcommand to list the most recently modified branches.
- More elements of the `/info` page are now inside of an accordion.
- Replace the `--dryrun` flag with `--dry-run` in all commands which still used the former name, for consistency.

Changes to pandoc/metadata-general.yaml.

1
2
3
4
5
6
7
8
9
10
11
12
---
title: Fossil Version Control
subtitle: A User Guide
author: Jim Schimpf, Chris X., Torsten Berg and others
date: 22 December 2022
lang: en
bibliography-meta: |
   Document Number: PAN-20100424
   Revision Number: 3.00
   Pandora Products
   215 Uschak Road
   Derry, PA 15627




|







1
2
3
4
5
6
7
8
9
10
11
12
---
title: Fossil Version Control
subtitle: A User Guide
author: Jim Schimpf, Chris X., Torsten Berg and others
date: 27 February 2023
lang: en
bibliography-meta: |
   Document Number: PAN-20100424
   Revision Number: 3.00
   Pandora Products
   215 Uschak Road
   Derry, PA 15627
61
62
63
64
65
66
67
68
69
70
   pages. So you will see different, better looking pages but the functions will be the same.

   In November 2020, Fossil was up to version 2.14 and there have been extensive changes to the
   command set, so documentation is longer but follows the same pattern as in earlier versions.
   Edits now being done on Debian Linux x64 running on an Intel J1900 cpu at 2GHz with 4 processors
   and 4 GB RAM. Could be done on a Raspberry Pi or Chromebook.

   Now, in November 2022, Fossil is at version 2.20 and the book is being continued on a MacBook Pro
   and an iMac dating back from 2015 and 2013, respectively.
...







|


61
62
63
64
65
66
67
68
69
70
   pages. So you will see different, better looking pages but the functions will be the same.

   In November 2020, Fossil was up to version 2.14 and there have been extensive changes to the
   command set, so documentation is longer but follows the same pattern as in earlier versions.
   Edits now being done on Debian Linux x64 running on an Intel J1900 cpu at 2GHz with 4 processors
   and 4 GB RAM. Could be done on a Raspberry Pi or Chromebook.

   Now, in February 2022, Fossil is at version 2.2q and the book is being continued on a MacBook Pro
   and an iMac dating back from 2015 and 2013, respectively.
...