Fossil SCM
Since [189bfc28e7a3a166] (2016-09-30) the "manifest" setting has technically been a versioned setting. However, ever since six days after that change, starting at [3604802d553e5029] (2016-10-05), the versioned part "manifest" has been ignored. So even though "manifest" is called "versioned" it really is not. This check-in ends that fiction by designating "manifest" as an ordinary, unversioned setting.
Commit
eec84c1c2cff631c9e41e5c99529d45bdc672fccccdfad4fd6b4babfda8c0be6
Parent
a1bda9eb6cad310…
2 files changed
+1
-1
+4
-4
M
src/db.c
+1
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -4855,11 +4855,11 @@ | ||
| 4855 | 4855 | /* |
| 4856 | 4856 | ** SETTING: main-branch width=40 default=trunk |
| 4857 | 4857 | ** The value is the primary branch for the project. |
| 4858 | 4858 | */ |
| 4859 | 4859 | /* |
| 4860 | -** SETTING: manifest width=5 versionable | |
| 4860 | +** SETTING: manifest width=5 | |
| 4861 | 4861 | ** If enabled, automatically create files "manifest" and "manifest.uuid" |
| 4862 | 4862 | ** in every check-out. |
| 4863 | 4863 | ** |
| 4864 | 4864 | ** Optionally use combinations of characters 'r' for "manifest", |
| 4865 | 4865 | ** 'u' for "manifest.uuid" and 't' for "manifest.tags". The SQLite |
| 4866 | 4866 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -4855,11 +4855,11 @@ | |
| 4855 | /* |
| 4856 | ** SETTING: main-branch width=40 default=trunk |
| 4857 | ** The value is the primary branch for the project. |
| 4858 | */ |
| 4859 | /* |
| 4860 | ** SETTING: manifest width=5 versionable |
| 4861 | ** If enabled, automatically create files "manifest" and "manifest.uuid" |
| 4862 | ** in every check-out. |
| 4863 | ** |
| 4864 | ** Optionally use combinations of characters 'r' for "manifest", |
| 4865 | ** 'u' for "manifest.uuid" and 't' for "manifest.tags". The SQLite |
| 4866 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -4855,11 +4855,11 @@ | |
| 4855 | /* |
| 4856 | ** SETTING: main-branch width=40 default=trunk |
| 4857 | ** The value is the primary branch for the project. |
| 4858 | */ |
| 4859 | /* |
| 4860 | ** SETTING: manifest width=5 |
| 4861 | ** If enabled, automatically create files "manifest" and "manifest.uuid" |
| 4862 | ** in every check-out. |
| 4863 | ** |
| 4864 | ** Optionally use combinations of characters 'r' for "manifest", |
| 4865 | ** 'u' for "manifest.uuid" and 't' for "manifest.tags". The SQLite |
| 4866 |
+4
-4
| --- www/settings.wiki | ||
| +++ www/settings.wiki | ||
| @@ -1,18 +1,18 @@ | ||
| 1 | 1 | <title>Fossil Settings</title> |
| 2 | 2 | |
| 3 | -<h2>Using Fossil Settings</h2> | |
| 3 | +<h1>Using Fossil Settings</h1> | |
| 4 | 4 | |
| 5 | 5 | Settings control the behaviour of fossil. They are set with the |
| 6 | 6 | <tt>fossil settings</tt> command, or through the web interface in |
| 7 | 7 | the Settings page in the Admin section. |
| 8 | 8 | |
| 9 | 9 | For a list of all settings, view the Settings page, or type |
| 10 | 10 | <tt>fossil help settings</tt> from the command line. |
| 11 | 11 | |
| 12 | 12 | |
| 13 | -<h3 id="repo">Repository settings</h3> | |
| 13 | +<h2 id="repo">1.0 Repository settings</h2> | |
| 14 | 14 | |
| 15 | 15 | Settings are set on a per-repository basis. When you clone a repository, |
| 16 | 16 | a subset of settings are copied to your local repository. |
| 17 | 17 | |
| 18 | 18 | If you make a change to a setting on your local repository, it is not |
| @@ -24,11 +24,11 @@ | ||
| 24 | 24 | will be used for all repositories cloned to your machine, unless |
| 25 | 25 | overridden explicitly in a particular repository. Global settings can be |
| 26 | 26 | set by using the <tt>-global</tt> option on the <tt>fossil settings</tt> |
| 27 | 27 | command. |
| 28 | 28 | |
| 29 | -<h3 id="versionable">"Versionable" settings</h3> | |
| 29 | +<h2 id="versionable">2.0 "Versionable" settings</h2> | |
| 30 | 30 | |
| 31 | 31 | Most of the settings control the behaviour of fossil on your local |
| 32 | 32 | machine, largely acting to reflect your preference on how you want to |
| 33 | 33 | use Fossil, how you communicate with the server, or options for hosting |
| 34 | 34 | a repository on the web. |
| @@ -35,11 +35,11 @@ | ||
| 35 | 35 | |
| 36 | 36 | However, for historical reasons, some settings affect how you work with |
| 37 | 37 | versioned files. These are <tt>clean-glob</tt>, <tt>binary-glob</tt>, |
| 38 | 38 | <tt>crlf-glob</tt> (and its alias <tt>crnl-glob</tt>), <tt>empty-dirs</tt>, |
| 39 | 39 | <tt>encoding-glob</tt>, <tt>ignore-glob</tt>, <tt>keep-glob</tt>, |
| 40 | -<tt>manifest</tt>, and <tt>mimetypes</tt>. The most important is | |
| 40 | +and <tt>mimetypes</tt>. The most important is | |
| 41 | 41 | <tt>ignore-glob</tt> which specifies which files should be ignored when |
| 42 | 42 | looking for unmanaged files with the <tt>extras</tt> command. |
| 43 | 43 | |
| 44 | 44 | Because these options can change over time, and the inconvenience of |
| 45 | 45 | replicating changes, these settings are "versionable". As well as being |
| 46 | 46 |
| --- www/settings.wiki | |
| +++ www/settings.wiki | |
| @@ -1,18 +1,18 @@ | |
| 1 | <title>Fossil Settings</title> |
| 2 | |
| 3 | <h2>Using Fossil Settings</h2> |
| 4 | |
| 5 | Settings control the behaviour of fossil. They are set with the |
| 6 | <tt>fossil settings</tt> command, or through the web interface in |
| 7 | the Settings page in the Admin section. |
| 8 | |
| 9 | For a list of all settings, view the Settings page, or type |
| 10 | <tt>fossil help settings</tt> from the command line. |
| 11 | |
| 12 | |
| 13 | <h3 id="repo">Repository settings</h3> |
| 14 | |
| 15 | Settings are set on a per-repository basis. When you clone a repository, |
| 16 | a subset of settings are copied to your local repository. |
| 17 | |
| 18 | If you make a change to a setting on your local repository, it is not |
| @@ -24,11 +24,11 @@ | |
| 24 | will be used for all repositories cloned to your machine, unless |
| 25 | overridden explicitly in a particular repository. Global settings can be |
| 26 | set by using the <tt>-global</tt> option on the <tt>fossil settings</tt> |
| 27 | command. |
| 28 | |
| 29 | <h3 id="versionable">"Versionable" settings</h3> |
| 30 | |
| 31 | Most of the settings control the behaviour of fossil on your local |
| 32 | machine, largely acting to reflect your preference on how you want to |
| 33 | use Fossil, how you communicate with the server, or options for hosting |
| 34 | a repository on the web. |
| @@ -35,11 +35,11 @@ | |
| 35 | |
| 36 | However, for historical reasons, some settings affect how you work with |
| 37 | versioned files. These are <tt>clean-glob</tt>, <tt>binary-glob</tt>, |
| 38 | <tt>crlf-glob</tt> (and its alias <tt>crnl-glob</tt>), <tt>empty-dirs</tt>, |
| 39 | <tt>encoding-glob</tt>, <tt>ignore-glob</tt>, <tt>keep-glob</tt>, |
| 40 | <tt>manifest</tt>, and <tt>mimetypes</tt>. The most important is |
| 41 | <tt>ignore-glob</tt> which specifies which files should be ignored when |
| 42 | looking for unmanaged files with the <tt>extras</tt> command. |
| 43 | |
| 44 | Because these options can change over time, and the inconvenience of |
| 45 | replicating changes, these settings are "versionable". As well as being |
| 46 |
| --- www/settings.wiki | |
| +++ www/settings.wiki | |
| @@ -1,18 +1,18 @@ | |
| 1 | <title>Fossil Settings</title> |
| 2 | |
| 3 | <h1>Using Fossil Settings</h1> |
| 4 | |
| 5 | Settings control the behaviour of fossil. They are set with the |
| 6 | <tt>fossil settings</tt> command, or through the web interface in |
| 7 | the Settings page in the Admin section. |
| 8 | |
| 9 | For a list of all settings, view the Settings page, or type |
| 10 | <tt>fossil help settings</tt> from the command line. |
| 11 | |
| 12 | |
| 13 | <h2 id="repo">1.0 Repository settings</h2> |
| 14 | |
| 15 | Settings are set on a per-repository basis. When you clone a repository, |
| 16 | a subset of settings are copied to your local repository. |
| 17 | |
| 18 | If you make a change to a setting on your local repository, it is not |
| @@ -24,11 +24,11 @@ | |
| 24 | will be used for all repositories cloned to your machine, unless |
| 25 | overridden explicitly in a particular repository. Global settings can be |
| 26 | set by using the <tt>-global</tt> option on the <tt>fossil settings</tt> |
| 27 | command. |
| 28 | |
| 29 | <h2 id="versionable">2.0 "Versionable" settings</h2> |
| 30 | |
| 31 | Most of the settings control the behaviour of fossil on your local |
| 32 | machine, largely acting to reflect your preference on how you want to |
| 33 | use Fossil, how you communicate with the server, or options for hosting |
| 34 | a repository on the web. |
| @@ -35,11 +35,11 @@ | |
| 35 | |
| 36 | However, for historical reasons, some settings affect how you work with |
| 37 | versioned files. These are <tt>clean-glob</tt>, <tt>binary-glob</tt>, |
| 38 | <tt>crlf-glob</tt> (and its alias <tt>crnl-glob</tt>), <tt>empty-dirs</tt>, |
| 39 | <tt>encoding-glob</tt>, <tt>ignore-glob</tt>, <tt>keep-glob</tt>, |
| 40 | and <tt>mimetypes</tt>. The most important is |
| 41 | <tt>ignore-glob</tt> which specifies which files should be ignored when |
| 42 | looking for unmanaged files with the <tt>extras</tt> command. |
| 43 | |
| 44 | Because these options can change over time, and the inconvenience of |
| 45 | replicating changes, these settings are "versionable". As well as being |
| 46 |