Fossil SCM

Another spell check pass on www/* using a different dictionary than in the prior pass. ([79c2cb083d2c6])

wyoung 2019-08-16 01:57 trunk
Commit 0996347d4ab9d5db6f8bb7cafe5abe4ddcb8ae6881bfa50f3f5ccd995a9a21ac
--- www/aboutdownload.wiki
+++ www/aboutdownload.wiki
@@ -51,11 +51,11 @@
5151
With each new release, the "releases" variable in the javascript on
5252
the [/uv/download.js?mimetype=text/plain|download.js] page is
5353
edited (using "[/help?cmd=uv|fossil uv edit download.js]") to add
5454
details of the release.
5555
56
-When the javascript in the "download.js" file runs, it requests
56
+When the JavaScript in the "download.js" file runs, it requests
5757
a listing of all unversioned content using the /juvlist URL.
5858
([/juvlist|sample /juvlist output]). The content of the download page is
5959
constructed by matching unversioned files against regular expressions
6060
in the "releases" variable.
6161
6262
--- www/aboutdownload.wiki
+++ www/aboutdownload.wiki
@@ -51,11 +51,11 @@
51 With each new release, the "releases" variable in the javascript on
52 the [/uv/download.js?mimetype=text/plain|download.js] page is
53 edited (using "[/help?cmd=uv|fossil uv edit download.js]") to add
54 details of the release.
55
56 When the javascript in the "download.js" file runs, it requests
57 a listing of all unversioned content using the /juvlist URL.
58 ([/juvlist|sample /juvlist output]). The content of the download page is
59 constructed by matching unversioned files against regular expressions
60 in the "releases" variable.
61
62
--- www/aboutdownload.wiki
+++ www/aboutdownload.wiki
@@ -51,11 +51,11 @@
51 With each new release, the "releases" variable in the javascript on
52 the [/uv/download.js?mimetype=text/plain|download.js] page is
53 edited (using "[/help?cmd=uv|fossil uv edit download.js]") to add
54 details of the release.
55
56 When the JavaScript in the "download.js" file runs, it requests
57 a listing of all unversioned content using the /juvlist URL.
58 ([/juvlist|sample /juvlist output]). The content of the download page is
59 constructed by matching unversioned files against regular expressions
60 in the "releases" variable.
61
62
+1 -1
--- www/alerts.md
+++ www/alerts.md
@@ -29,11 +29,11 @@
2929
## Setup Prerequisites
3030
3131
Much of this document describes how to set up Fossil's email alert
3232
system. To follow this guide, you will need a Fossil UI browser window
3333
open to the [Admin → Notification](/setup_notification) Fossil UI screen
34
-on the the Fossil server that will be sending these email alerts, logged
34
+on the Fossil server that will be sending these email alerts, logged
3535
in as a user with Admin capability. It is not possible to work on a
3636
clone of the server's repository and push the configuration changes up
3737
to that repo as an Admin user, [on purpose](#backup).
3838
3939
**Important:** Do not confuse that screen with Admin → Email-Server,
4040
--- www/alerts.md
+++ www/alerts.md
@@ -29,11 +29,11 @@
29 ## Setup Prerequisites
30
31 Much of this document describes how to set up Fossil's email alert
32 system. To follow this guide, you will need a Fossil UI browser window
33 open to the [Admin → Notification](/setup_notification) Fossil UI screen
34 on the the Fossil server that will be sending these email alerts, logged
35 in as a user with Admin capability. It is not possible to work on a
36 clone of the server's repository and push the configuration changes up
37 to that repo as an Admin user, [on purpose](#backup).
38
39 **Important:** Do not confuse that screen with Admin → Email-Server,
40
--- www/alerts.md
+++ www/alerts.md
@@ -29,11 +29,11 @@
29 ## Setup Prerequisites
30
31 Much of this document describes how to set up Fossil's email alert
32 system. To follow this guide, you will need a Fossil UI browser window
33 open to the [Admin → Notification](/setup_notification) Fossil UI screen
34 on the Fossil server that will be sending these email alerts, logged
35 in as a user with Admin capability. It is not possible to work on a
36 clone of the server's repository and push the configuration changes up
37 to that repo as an Admin user, [on purpose](#backup).
38
39 **Important:** Do not confuse that screen with Admin → Email-Server,
40
+13 -13
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -62,14 +62,14 @@
6262
6363
The first two UserAgent strings above identify Firefox 19 and
6464
Internet Explorer 8.0, both running on Windows NT. The third
6565
example is the spider used by Google to index the internet.
6666
The fourth example is the "wget" utility running on OpenBSD.
67
-Thus the first two UserAgent strings above identify the requestor
68
-as human whereas the second two identify the requestor as a spider.
67
+Thus the first two UserAgent strings above identify the requester
68
+as human whereas the second two identify the requester as a spider.
6969
Note that the UserAgent string is completely under the control
70
-of the requestor and so a malicious spider can forge a UserAgent
70
+of the requester and so a malicious spider can forge a UserAgent
7171
string that makes it look like a human. But most spiders truly
7272
seem to desire to "play nicely" on the internet and are quite open
7373
about the fact that they are a spider. And so the UserAgent string
7474
provides a good first-guess about whether or not a request originates
7575
from a human or a spider.
@@ -82,26 +82,26 @@
8282
gives humans easy access to the hyperlinks while preventing spiders
8383
from walking the millions of pages on a typical Fossil site.
8484
8585
But the hyperlinks are not enabled directly with the setting above.
8686
Instead, the HTML code that is generated contains anchor tags ("<a>")
87
-without "href=" attributes. Then, javascript code is added to the
87
+without "href=" attributes. Then, JavaScript code is added to the
8888
end of the page that goes back and fills in the "href=" attributes of
8989
the anchor tags with the hyperlink targets, thus enabling the hyperlinks.
90
-This extra step of using javascript to enable the hyperlink targets
90
+This extra step of using JavaScript to enable the hyperlink targets
9191
is a security measure against spiders that forge a human-looking
92
-UserAgent string. Most spiders do not bother to run javascript and
92
+UserAgent string. Most spiders do not bother to run JavaScript and
9393
so to the spider the empty anchor tag will be useless. But all modern
94
-web browsers implement javascript, so hyperlinks will show up
94
+web browsers implement JavaScript, so hyperlinks will show up
9595
normally for human users.
9696
9797
<h2>Further defenses</h2>
9898
9999
Recently (as of this writing, in the spring of 2013) the Fossil server
100100
on the SQLite website ([http://www.sqlite.org/src/]) has been hit repeatedly
101101
by Chinese spiders that use forged UserAgent strings to make them look
102
-like normal web browsers and which interpret javascript. We do not
102
+like normal web browsers and which interpret JavaScript. We do not
103103
believe these attacks to be nefarious since SQLite is public domain
104104
and the attackers could obtain all information they ever wanted to
105105
know about SQLite simply by cloning the repository. Instead, we
106106
believe these "attacks" are coming from "script kiddies". But regardless
107107
of whether or not malice is involved, these attacks do present
@@ -110,27 +110,27 @@
110110
For this reason, additional defenses against
111111
spiders have been put in place.
112112
113113
On the Admin/Access page of Fossil, just below the
114114
"<b>Enable hyperlinks for "nobody" based on User-Agent and Javascript</b>"
115
-setting, there are now two additional subsettings that can be optionally
115
+setting, there are now two additional sub-settings that can be optionally
116116
enabled to control hyperlinks.
117117
118
-The first subsetting waits to run the
119
-javascript that sets the "href=" attributes on anchor tags until after
118
+The first sub-setting waits to run the
119
+JavaScript that sets the "href=" attributes on anchor tags until after
120120
at least one "mouseover" event has been detected on the &lt;body&gt;
121121
element of the page. The thinking here is that spiders will not be
122122
simulating mouse motion and so no mouseover events will ever occur and
123123
hence the hyperlinks will never become enabled for spiders.
124124
125
-The second new subsetting is a delay (in milliseconds) before setting
125
+The second new sub-setting is a delay (in milliseconds) before setting
126126
the "href=" attributes on anchor tags. The default value for this
127127
delay is 10 milliseconds. The idea here is that a spider will try to
128128
render the page immediately, and will not wait for delayed scripts
129129
to be run, thus will never enable the hyperlinks.
130130
131
-These two subsettings can be used separately or together. If used together,
131
+These two sub-settings can be used separately or together. If used together,
132132
then the delay timer does not start until after the first mouse movement
133133
is detected.
134134
135135
See also [./server.wiki#loadmgmt|Managing Server Load] for a description
136136
of how expensive pages can be disabled when the server is under heavy
137137
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -62,14 +62,14 @@
62
63 The first two UserAgent strings above identify Firefox 19 and
64 Internet Explorer 8.0, both running on Windows NT. The third
65 example is the spider used by Google to index the internet.
66 The fourth example is the "wget" utility running on OpenBSD.
67 Thus the first two UserAgent strings above identify the requestor
68 as human whereas the second two identify the requestor as a spider.
69 Note that the UserAgent string is completely under the control
70 of the requestor and so a malicious spider can forge a UserAgent
71 string that makes it look like a human. But most spiders truly
72 seem to desire to "play nicely" on the internet and are quite open
73 about the fact that they are a spider. And so the UserAgent string
74 provides a good first-guess about whether or not a request originates
75 from a human or a spider.
@@ -82,26 +82,26 @@
82 gives humans easy access to the hyperlinks while preventing spiders
83 from walking the millions of pages on a typical Fossil site.
84
85 But the hyperlinks are not enabled directly with the setting above.
86 Instead, the HTML code that is generated contains anchor tags ("&lt;a&gt;")
87 without "href=" attributes. Then, javascript code is added to the
88 end of the page that goes back and fills in the "href=" attributes of
89 the anchor tags with the hyperlink targets, thus enabling the hyperlinks.
90 This extra step of using javascript to enable the hyperlink targets
91 is a security measure against spiders that forge a human-looking
92 UserAgent string. Most spiders do not bother to run javascript and
93 so to the spider the empty anchor tag will be useless. But all modern
94 web browsers implement javascript, so hyperlinks will show up
95 normally for human users.
96
97 <h2>Further defenses</h2>
98
99 Recently (as of this writing, in the spring of 2013) the Fossil server
100 on the SQLite website ([http://www.sqlite.org/src/]) has been hit repeatedly
101 by Chinese spiders that use forged UserAgent strings to make them look
102 like normal web browsers and which interpret javascript. We do not
103 believe these attacks to be nefarious since SQLite is public domain
104 and the attackers could obtain all information they ever wanted to
105 know about SQLite simply by cloning the repository. Instead, we
106 believe these "attacks" are coming from "script kiddies". But regardless
107 of whether or not malice is involved, these attacks do present
@@ -110,27 +110,27 @@
110 For this reason, additional defenses against
111 spiders have been put in place.
112
113 On the Admin/Access page of Fossil, just below the
114 "<b>Enable hyperlinks for "nobody" based on User-Agent and Javascript</b>"
115 setting, there are now two additional subsettings that can be optionally
116 enabled to control hyperlinks.
117
118 The first subsetting waits to run the
119 javascript that sets the "href=" attributes on anchor tags until after
120 at least one "mouseover" event has been detected on the &lt;body&gt;
121 element of the page. The thinking here is that spiders will not be
122 simulating mouse motion and so no mouseover events will ever occur and
123 hence the hyperlinks will never become enabled for spiders.
124
125 The second new subsetting is a delay (in milliseconds) before setting
126 the "href=" attributes on anchor tags. The default value for this
127 delay is 10 milliseconds. The idea here is that a spider will try to
128 render the page immediately, and will not wait for delayed scripts
129 to be run, thus will never enable the hyperlinks.
130
131 These two subsettings can be used separately or together. If used together,
132 then the delay timer does not start until after the first mouse movement
133 is detected.
134
135 See also [./server.wiki#loadmgmt|Managing Server Load] for a description
136 of how expensive pages can be disabled when the server is under heavy
137
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -62,14 +62,14 @@
62
63 The first two UserAgent strings above identify Firefox 19 and
64 Internet Explorer 8.0, both running on Windows NT. The third
65 example is the spider used by Google to index the internet.
66 The fourth example is the "wget" utility running on OpenBSD.
67 Thus the first two UserAgent strings above identify the requester
68 as human whereas the second two identify the requester as a spider.
69 Note that the UserAgent string is completely under the control
70 of the requester and so a malicious spider can forge a UserAgent
71 string that makes it look like a human. But most spiders truly
72 seem to desire to "play nicely" on the internet and are quite open
73 about the fact that they are a spider. And so the UserAgent string
74 provides a good first-guess about whether or not a request originates
75 from a human or a spider.
@@ -82,26 +82,26 @@
82 gives humans easy access to the hyperlinks while preventing spiders
83 from walking the millions of pages on a typical Fossil site.
84
85 But the hyperlinks are not enabled directly with the setting above.
86 Instead, the HTML code that is generated contains anchor tags ("&lt;a&gt;")
87 without "href=" attributes. Then, JavaScript code is added to the
88 end of the page that goes back and fills in the "href=" attributes of
89 the anchor tags with the hyperlink targets, thus enabling the hyperlinks.
90 This extra step of using JavaScript to enable the hyperlink targets
91 is a security measure against spiders that forge a human-looking
92 UserAgent string. Most spiders do not bother to run JavaScript and
93 so to the spider the empty anchor tag will be useless. But all modern
94 web browsers implement JavaScript, so hyperlinks will show up
95 normally for human users.
96
97 <h2>Further defenses</h2>
98
99 Recently (as of this writing, in the spring of 2013) the Fossil server
100 on the SQLite website ([http://www.sqlite.org/src/]) has been hit repeatedly
101 by Chinese spiders that use forged UserAgent strings to make them look
102 like normal web browsers and which interpret JavaScript. We do not
103 believe these attacks to be nefarious since SQLite is public domain
104 and the attackers could obtain all information they ever wanted to
105 know about SQLite simply by cloning the repository. Instead, we
106 believe these "attacks" are coming from "script kiddies". But regardless
107 of whether or not malice is involved, these attacks do present
@@ -110,27 +110,27 @@
110 For this reason, additional defenses against
111 spiders have been put in place.
112
113 On the Admin/Access page of Fossil, just below the
114 "<b>Enable hyperlinks for "nobody" based on User-Agent and Javascript</b>"
115 setting, there are now two additional sub-settings that can be optionally
116 enabled to control hyperlinks.
117
118 The first sub-setting waits to run the
119 JavaScript that sets the "href=" attributes on anchor tags until after
120 at least one "mouseover" event has been detected on the &lt;body&gt;
121 element of the page. The thinking here is that spiders will not be
122 simulating mouse motion and so no mouseover events will ever occur and
123 hence the hyperlinks will never become enabled for spiders.
124
125 The second new sub-setting is a delay (in milliseconds) before setting
126 the "href=" attributes on anchor tags. The default value for this
127 delay is 10 milliseconds. The idea here is that a spider will try to
128 render the page immediately, and will not wait for delayed scripts
129 to be run, thus will never enable the hyperlinks.
130
131 These two sub-settings can be used separately or together. If used together,
132 then the delay timer does not start until after the first mouse movement
133 is detected.
134
135 See also [./server.wiki#loadmgmt|Managing Server Load] for a description
136 of how expensive pages can be disabled when the server is under heavy
137
--- www/branching.wiki
+++ www/branching.wiki
@@ -239,11 +239,11 @@
239239
<li><p id="offline">By Fossil itself when two users check in children to the same
240240
leaf of a branch, as in Figure 2. If the fork occurs because
241241
autosync is disabled on one or both of the repositories or because
242242
the user doing the check-in has no network connection at the moment
243243
of the commit, Fossil has no way of knowing that it is creating a
244
- fork until the two repositories are later sync'd.</p></li>
244
+ fork until the two repositories are later synchronized.</p></li>
245245
246246
<li><p id="dist-clone">By Fossil when the cloning hierarchy is more
247247
than 2 levels deep.
248248
<br><br>
249249
[./sync.wiki|Fossil's synchronization protocol] is a two-party
@@ -591,10 +591,10 @@
591591
workaround for Fossil's [./shunning.wiki|normal inability to forget
592592
history]: we usually don't want to actually <i>remove</i> history, but
593593
would like to sometimes set some of it aside under a new label.
594594
595595
Because some VCSes can't cope with duplicate branch names, Fossil
596
-collapses such names down on export using the same timestamp based
596
+collapses such names down on export using the same time stamp based
597597
arbitration logic, so that only the branch with the newest checkin gets
598598
the branch name in the export.
599599
600600
All of the above is true of tags in general, not just branches.
601601
--- www/branching.wiki
+++ www/branching.wiki
@@ -239,11 +239,11 @@
239 <li><p id="offline">By Fossil itself when two users check in children to the same
240 leaf of a branch, as in Figure 2. If the fork occurs because
241 autosync is disabled on one or both of the repositories or because
242 the user doing the check-in has no network connection at the moment
243 of the commit, Fossil has no way of knowing that it is creating a
244 fork until the two repositories are later sync'd.</p></li>
245
246 <li><p id="dist-clone">By Fossil when the cloning hierarchy is more
247 than 2 levels deep.
248 <br><br>
249 [./sync.wiki|Fossil's synchronization protocol] is a two-party
@@ -591,10 +591,10 @@
591 workaround for Fossil's [./shunning.wiki|normal inability to forget
592 history]: we usually don't want to actually <i>remove</i> history, but
593 would like to sometimes set some of it aside under a new label.
594
595 Because some VCSes can't cope with duplicate branch names, Fossil
596 collapses such names down on export using the same timestamp based
597 arbitration logic, so that only the branch with the newest checkin gets
598 the branch name in the export.
599
600 All of the above is true of tags in general, not just branches.
601
--- www/branching.wiki
+++ www/branching.wiki
@@ -239,11 +239,11 @@
239 <li><p id="offline">By Fossil itself when two users check in children to the same
240 leaf of a branch, as in Figure 2. If the fork occurs because
241 autosync is disabled on one or both of the repositories or because
242 the user doing the check-in has no network connection at the moment
243 of the commit, Fossil has no way of knowing that it is creating a
244 fork until the two repositories are later synchronized.</p></li>
245
246 <li><p id="dist-clone">By Fossil when the cloning hierarchy is more
247 than 2 levels deep.
248 <br><br>
249 [./sync.wiki|Fossil's synchronization protocol] is a two-party
@@ -591,10 +591,10 @@
591 workaround for Fossil's [./shunning.wiki|normal inability to forget
592 history]: we usually don't want to actually <i>remove</i> history, but
593 would like to sometimes set some of it aside under a new label.
594
595 Because some VCSes can't cope with duplicate branch names, Fossil
596 collapses such names down on export using the same time stamp based
597 arbitration logic, so that only the branch with the newest checkin gets
598 the branch name in the export.
599
600 All of the above is true of tags in general, not just branches.
601
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -196,11 +196,11 @@
196196
or [./build.wiki | compiling it yourself]) and then
197197
putting that file somewhere on your PATH.
198198
199199
Fossil is completely self-contained. It is not necessary to
200200
install any other software in order to use Fossil. You do <u>not</u> need
201
-CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, apache, PostgreSQL, MySQL,
201
+CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, Apache, PostgreSQL, MySQL,
202202
SQLite, patch, or any similar software on your system in order to use
203203
Fossil effectively. You will want to have some kind of text editor
204204
for entering check-in comments. Fossil will use whatever text editor
205205
is identified by your VISUAL environment variable. Fossil will also
206206
use GPG to clearsign your manifests if you happen to have it installed,
207207
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -196,11 +196,11 @@
196 or [./build.wiki | compiling it yourself]) and then
197 putting that file somewhere on your PATH.
198
199 Fossil is completely self-contained. It is not necessary to
200 install any other software in order to use Fossil. You do <u>not</u> need
201 CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, apache, PostgreSQL, MySQL,
202 SQLite, patch, or any similar software on your system in order to use
203 Fossil effectively. You will want to have some kind of text editor
204 for entering check-in comments. Fossil will use whatever text editor
205 is identified by your VISUAL environment variable. Fossil will also
206 use GPG to clearsign your manifests if you happen to have it installed,
207
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -196,11 +196,11 @@
196 or [./build.wiki | compiling it yourself]) and then
197 putting that file somewhere on your PATH.
198
199 Fossil is completely self-contained. It is not necessary to
200 install any other software in order to use Fossil. You do <u>not</u> need
201 CVS, gzip, diff, rsync, Python, Perl, Tcl, Java, Apache, PostgreSQL, MySQL,
202 SQLite, patch, or any similar software on your system in order to use
203 Fossil effectively. You will want to have some kind of text editor
204 for entering check-in comments. Fossil will use whatever text editor
205 is identified by your VISUAL environment variable. Fossil will also
206 use GPG to clearsign your manifests if you happen to have it installed,
207
--- www/contribute.wiki
+++ www/contribute.wiki
@@ -55,11 +55,11 @@
5555
Contributors are required to following the
5656
[./checkin.wiki | pre-checkin checklist] prior to every check-in to
5757
the Fossil self-hosting repository. This checklist is short and succinct
5858
and should only require a few seconds to follow. Contributors
5959
should print out a copy of the pre-checkin checklist and keep
60
-it on a notecard beside their workstations, for quick reference.
60
+it on a note card beside their workstations, for quick reference.
6161
6262
Contributors should review the
6363
[./style.wiki | Coding Style Guidelines] and mimic the coding style
6464
used through the rest of the Fossil source code. Your code should
6565
blend in. A third-party reader should be unable to distinguish your
6666
--- www/contribute.wiki
+++ www/contribute.wiki
@@ -55,11 +55,11 @@
55 Contributors are required to following the
56 [./checkin.wiki | pre-checkin checklist] prior to every check-in to
57 the Fossil self-hosting repository. This checklist is short and succinct
58 and should only require a few seconds to follow. Contributors
59 should print out a copy of the pre-checkin checklist and keep
60 it on a notecard beside their workstations, for quick reference.
61
62 Contributors should review the
63 [./style.wiki | Coding Style Guidelines] and mimic the coding style
64 used through the rest of the Fossil source code. Your code should
65 blend in. A third-party reader should be unable to distinguish your
66
--- www/contribute.wiki
+++ www/contribute.wiki
@@ -55,11 +55,11 @@
55 Contributors are required to following the
56 [./checkin.wiki | pre-checkin checklist] prior to every check-in to
57 the Fossil self-hosting repository. This checklist is short and succinct
58 and should only require a few seconds to follow. Contributors
59 should print out a copy of the pre-checkin checklist and keep
60 it on a note card beside their workstations, for quick reference.
61
62 Contributors should review the
63 [./style.wiki | Coding Style Guidelines] and mimic the coding style
64 used through the rest of the Fossil source code. Your code should
65 blend in. A third-party reader should be unable to distinguish your
66
+1 -1
--- www/event.wiki
+++ www/event.wiki
@@ -33,11 +33,11 @@
3333
various process steps. For example, a technote can be used to record
3434
the successful completion of a long-running test, perhaps with
3535
performance results and details of where the test was run and who
3636
ran it recorded in the wiki content.
3737
38
- * <b>News Articles</b>. Significant occurrences in the lifecycle of
38
+ * <b>News Articles</b>. Significant occurrences in the life cycle of
3939
a project can be recorded as news articles using technotes. Perhaps the
4040
domain name of the canonical website for a project changes, or new
4141
server hardware is obtained. Such happenings are appropriate for
4242
reporting as news.
4343
4444
--- www/event.wiki
+++ www/event.wiki
@@ -33,11 +33,11 @@
33 various process steps. For example, a technote can be used to record
34 the successful completion of a long-running test, perhaps with
35 performance results and details of where the test was run and who
36 ran it recorded in the wiki content.
37
38 * <b>News Articles</b>. Significant occurrences in the lifecycle of
39 a project can be recorded as news articles using technotes. Perhaps the
40 domain name of the canonical website for a project changes, or new
41 server hardware is obtained. Such happenings are appropriate for
42 reporting as news.
43
44
--- www/event.wiki
+++ www/event.wiki
@@ -33,11 +33,11 @@
33 various process steps. For example, a technote can be used to record
34 the successful completion of a long-running test, perhaps with
35 performance results and details of where the test was run and who
36 ran it recorded in the wiki content.
37
38 * <b>News Articles</b>. Significant occurrences in the life cycle of
39 a project can be recorded as news articles using technotes. Perhaps the
40 domain name of the canonical website for a project changes, or new
41 server hardware is obtained. Such happenings are appropriate for
42 reporting as news.
43
44
+1 -1
--- www/forum.wiki
+++ www/forum.wiki
@@ -59,11 +59,11 @@
5959
* <b>Contribute Off-Line:</b> Fossil forum posts work like any other
6060
insertion into the repository, so a user can create new threads and
6161
reply to existing ones while off-line, then sync their
6262
contributions to the server they cloned from when back on-line.
6363
Yes, you can post to the forum from inside a tent, miles from the
64
- nearest wifi router or cellular data tower.
64
+ nearest WiFi router or cellular data tower.
6565
6666
* <b>Interlink with Other Fossil-Managed Artifacts:</b> Because forum
6767
posts are normal Fossil artifacts, you can interlink them with
6868
other Fossil artifacts using short internal links: link to forum
6969
threads from a [./tickets.wiki | ticket], link to a wiki document
7070
--- www/forum.wiki
+++ www/forum.wiki
@@ -59,11 +59,11 @@
59 * <b>Contribute Off-Line:</b> Fossil forum posts work like any other
60 insertion into the repository, so a user can create new threads and
61 reply to existing ones while off-line, then sync their
62 contributions to the server they cloned from when back on-line.
63 Yes, you can post to the forum from inside a tent, miles from the
64 nearest wifi router or cellular data tower.
65
66 * <b>Interlink with Other Fossil-Managed Artifacts:</b> Because forum
67 posts are normal Fossil artifacts, you can interlink them with
68 other Fossil artifacts using short internal links: link to forum
69 threads from a [./tickets.wiki | ticket], link to a wiki document
70
--- www/forum.wiki
+++ www/forum.wiki
@@ -59,11 +59,11 @@
59 * <b>Contribute Off-Line:</b> Fossil forum posts work like any other
60 insertion into the repository, so a user can create new threads and
61 reply to existing ones while off-line, then sync their
62 contributions to the server they cloned from when back on-line.
63 Yes, you can post to the forum from inside a tent, miles from the
64 nearest WiFi router or cellular data tower.
65
66 * <b>Interlink with Other Fossil-Managed Artifacts:</b> Because forum
67 posts are normal Fossil artifacts, you can interlink them with
68 other Fossil artifacts using short internal links: link to forum
69 threads from a [./tickets.wiki | ticket], link to a wiki document
70
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -8,11 +8,11 @@
88
version control systems] which store a tree of check-in objects to a
99
local repository clone. In both systems, the local clone starts out as a
1010
full copy of the remote parent. New content gets added to the local
1111
clone and then later optionally pushed up to the remote, and changes to
1212
the remote can be pulled down to the local clone at will. Both systems
13
-offer diffing, patching, branching, merging, cherrypicking, bisecting,
13
+offer diffing, patching, branching, merging, cherry-picking, bisecting,
1414
private branches, a stash, etc.
1515
1616
Fossil has inbound and outbound Git conversion features, so if you start
1717
out using one DVCS and later decide you like the other better, you can
1818
easily [./inout.wiki | move your version-controlled file content].¹
@@ -234,14 +234,14 @@
234234
an expressive, declarative language, it has an outsized contribution to
235235
Fossil's user-visible functionality.
236236
237237
Fossil isn't entirely C and SQL code. Its web UI uses JavaScript where
238238
necessary.⁵ The server-side
239
-UI scripting usse a custom minimal
239
+UI scripting uses a custom minimal
240240
[https://en.wikipedia.org/wiki/Tcl|Tcl] dialect called
241241
[https://www.fossil-scm.org/xfer/doc/trunk/www/th1.md|TH1], which is
242
-embedeed into Fossil itself. Fossil's build system and test suite are
242
+embedded into Fossil itself. Fossil's build system and test suite are
243243
largely based on Tcl.⁶ All of this is quite portable.
244244
245245
About half of Git's code is POSIX C, and about a third is POSIX shell
246246
code. This is largely why the so-called "Git for Windows" distributions
247247
(both [https://git-scm.com/download/win|first-party] and
@@ -298,11 +298,11 @@
298298
299299
Git promotes the Linux kernel's bazaar development style, in which a
300300
loosely-associated mass of developers contribute their work through
301301
[https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|a
302302
hierarchy of lieutenants] who manage and clean up these contributions
303
-for consideration by Linus Torvalds, who has the power to cherrypick
303
+for consideration by Linus Torvalds, who has the power to cherry-pick
304304
individual contributions into his version of the Linux kernel. Git
305305
allows an anonymous developer to rebase and push specific locally-named
306306
private branches, so that a Git repo clone often isn't really a clone at
307307
all: it may have an arbitrary number of differences relative to the
308308
repository it originally cloned from. Git encourages siloed development.
@@ -320,11 +320,11 @@
320320
<li><p><b>Personal engagement:</b> SQLite's developers know each
321321
other by name and work together daily on the project.</p></li>
322322
323323
<li><p><b>Trust over hierarchy:</b> SQLite's developers check
324324
changes into their local repository, and these are immediately and
325
- automatically sync'd up to the central repository; there is no
325
+ automatically synchronized up to the central repository; there is no
326326
"[https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|dictator
327327
and lieutenants]" hierarchy as with Linux kernel contributions. D.
328328
Richard Hipp rarely overrides decisions made by those he has trusted
329329
with commit access on his repositories. Fossil allows you to give
330330
[/doc/trunk/www/admin-v-setup.md|some users] more power over what
@@ -526,11 +526,11 @@
526526
<h3 id="checkouts">2.6 One vs. Many Check-outs per Repository</h3>
527527
528528
A "repository" in Git is a pile-of-files in the <tt>.git</tt>
529529
subdirectory of a single check-out. The working check-out directory and
530530
the <tt>.git</tt> repository subdirectory are normally in the same
531
-directory within the filesystem.
531
+directory within the file system.
532532
533533
With Fossil, a "repository" is a single SQLite database file that can be
534534
stored anywhere. There can be multiple active check-outs from the same
535535
repository, perhaps open on different branches or on different snapshots
536536
of the same branch. It is common in Fossil to switch branches with a
@@ -698,11 +698,11 @@
698698
several parts, so that it is not strictly true that "everything" on
699699
it is in the self-hosting Fossil project repo. The web forum is
700700
hosted as [https://fossil-scm.org/forum/|a separate Fossil repo]
701701
from the [https://fossil-scm.org/fossil/|main Fossil self-hosting
702702
repo] for administration reasons, and the Download page content
703
- isn't normally sync'd with a "<tt>fossil clone</tt>" command unless
703
+ isn't normally synchronized with a "<tt>fossil clone</tt>" command unless
704704
you add the "-u" option. (See "[./aboutdownload.wiki|How the
705705
Download Page Works]" for details.) There may also be some purely
706706
static elements of the web site served via D. Richard Hipp's own
707707
lightweight web server,
708708
<tt>[https://sqlite.org/docsrc/doc/trunk/misc/althttpd.md|althttpd]</tt>,
@@ -718,11 +718,11 @@
718718
<li><p>This means you can give up waiting for Fossil to be ported to
719719
the PDP-11, but we remain hopeful that someone may eventually port
720720
it to [https://en.wikipedia.org/wiki/Z/OS|z/OS].
721721
722722
<li><p>We try to keep use of Javascript to a minimum in the web UI,
723
- and we always try to provide sensible fallbacks for those that run
723
+ and we always try to provide sensible fall-backs for those that run
724724
their browsers with Javascript disabled. Some features of the web UI
725725
simply won't run without Javascript, but the UI behavior does
726726
degrade gracefully.
727727
728728
<li><p>"Why is there all this Tcl in and around Fossil?" you may
729729
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -8,11 +8,11 @@
8 version control systems] which store a tree of check-in objects to a
9 local repository clone. In both systems, the local clone starts out as a
10 full copy of the remote parent. New content gets added to the local
11 clone and then later optionally pushed up to the remote, and changes to
12 the remote can be pulled down to the local clone at will. Both systems
13 offer diffing, patching, branching, merging, cherrypicking, bisecting,
14 private branches, a stash, etc.
15
16 Fossil has inbound and outbound Git conversion features, so if you start
17 out using one DVCS and later decide you like the other better, you can
18 easily [./inout.wiki | move your version-controlled file content].¹
@@ -234,14 +234,14 @@
234 an expressive, declarative language, it has an outsized contribution to
235 Fossil's user-visible functionality.
236
237 Fossil isn't entirely C and SQL code. Its web UI uses JavaScript where
238 necessary.⁵ The server-side
239 UI scripting usse a custom minimal
240 [https://en.wikipedia.org/wiki/Tcl|Tcl] dialect called
241 [https://www.fossil-scm.org/xfer/doc/trunk/www/th1.md|TH1], which is
242 embedeed into Fossil itself. Fossil's build system and test suite are
243 largely based on Tcl.⁶ All of this is quite portable.
244
245 About half of Git's code is POSIX C, and about a third is POSIX shell
246 code. This is largely why the so-called "Git for Windows" distributions
247 (both [https://git-scm.com/download/win|first-party] and
@@ -298,11 +298,11 @@
298
299 Git promotes the Linux kernel's bazaar development style, in which a
300 loosely-associated mass of developers contribute their work through
301 [https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|a
302 hierarchy of lieutenants] who manage and clean up these contributions
303 for consideration by Linus Torvalds, who has the power to cherrypick
304 individual contributions into his version of the Linux kernel. Git
305 allows an anonymous developer to rebase and push specific locally-named
306 private branches, so that a Git repo clone often isn't really a clone at
307 all: it may have an arbitrary number of differences relative to the
308 repository it originally cloned from. Git encourages siloed development.
@@ -320,11 +320,11 @@
320 <li><p><b>Personal engagement:</b> SQLite's developers know each
321 other by name and work together daily on the project.</p></li>
322
323 <li><p><b>Trust over hierarchy:</b> SQLite's developers check
324 changes into their local repository, and these are immediately and
325 automatically sync'd up to the central repository; there is no
326 "[https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|dictator
327 and lieutenants]" hierarchy as with Linux kernel contributions. D.
328 Richard Hipp rarely overrides decisions made by those he has trusted
329 with commit access on his repositories. Fossil allows you to give
330 [/doc/trunk/www/admin-v-setup.md|some users] more power over what
@@ -526,11 +526,11 @@
526 <h3 id="checkouts">2.6 One vs. Many Check-outs per Repository</h3>
527
528 A "repository" in Git is a pile-of-files in the <tt>.git</tt>
529 subdirectory of a single check-out. The working check-out directory and
530 the <tt>.git</tt> repository subdirectory are normally in the same
531 directory within the filesystem.
532
533 With Fossil, a "repository" is a single SQLite database file that can be
534 stored anywhere. There can be multiple active check-outs from the same
535 repository, perhaps open on different branches or on different snapshots
536 of the same branch. It is common in Fossil to switch branches with a
@@ -698,11 +698,11 @@
698 several parts, so that it is not strictly true that "everything" on
699 it is in the self-hosting Fossil project repo. The web forum is
700 hosted as [https://fossil-scm.org/forum/|a separate Fossil repo]
701 from the [https://fossil-scm.org/fossil/|main Fossil self-hosting
702 repo] for administration reasons, and the Download page content
703 isn't normally sync'd with a "<tt>fossil clone</tt>" command unless
704 you add the "-u" option. (See "[./aboutdownload.wiki|How the
705 Download Page Works]" for details.) There may also be some purely
706 static elements of the web site served via D. Richard Hipp's own
707 lightweight web server,
708 <tt>[https://sqlite.org/docsrc/doc/trunk/misc/althttpd.md|althttpd]</tt>,
@@ -718,11 +718,11 @@
718 <li><p>This means you can give up waiting for Fossil to be ported to
719 the PDP-11, but we remain hopeful that someone may eventually port
720 it to [https://en.wikipedia.org/wiki/Z/OS|z/OS].
721
722 <li><p>We try to keep use of Javascript to a minimum in the web UI,
723 and we always try to provide sensible fallbacks for those that run
724 their browsers with Javascript disabled. Some features of the web UI
725 simply won't run without Javascript, but the UI behavior does
726 degrade gracefully.
727
728 <li><p>"Why is there all this Tcl in and around Fossil?" you may
729
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -8,11 +8,11 @@
8 version control systems] which store a tree of check-in objects to a
9 local repository clone. In both systems, the local clone starts out as a
10 full copy of the remote parent. New content gets added to the local
11 clone and then later optionally pushed up to the remote, and changes to
12 the remote can be pulled down to the local clone at will. Both systems
13 offer diffing, patching, branching, merging, cherry-picking, bisecting,
14 private branches, a stash, etc.
15
16 Fossil has inbound and outbound Git conversion features, so if you start
17 out using one DVCS and later decide you like the other better, you can
18 easily [./inout.wiki | move your version-controlled file content].¹
@@ -234,14 +234,14 @@
234 an expressive, declarative language, it has an outsized contribution to
235 Fossil's user-visible functionality.
236
237 Fossil isn't entirely C and SQL code. Its web UI uses JavaScript where
238 necessary.⁵ The server-side
239 UI scripting uses a custom minimal
240 [https://en.wikipedia.org/wiki/Tcl|Tcl] dialect called
241 [https://www.fossil-scm.org/xfer/doc/trunk/www/th1.md|TH1], which is
242 embedded into Fossil itself. Fossil's build system and test suite are
243 largely based on Tcl.⁶ All of this is quite portable.
244
245 About half of Git's code is POSIX C, and about a third is POSIX shell
246 code. This is largely why the so-called "Git for Windows" distributions
247 (both [https://git-scm.com/download/win|first-party] and
@@ -298,11 +298,11 @@
298
299 Git promotes the Linux kernel's bazaar development style, in which a
300 loosely-associated mass of developers contribute their work through
301 [https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|a
302 hierarchy of lieutenants] who manage and clean up these contributions
303 for consideration by Linus Torvalds, who has the power to cherry-pick
304 individual contributions into his version of the Linux kernel. Git
305 allows an anonymous developer to rebase and push specific locally-named
306 private branches, so that a Git repo clone often isn't really a clone at
307 all: it may have an arbitrary number of differences relative to the
308 repository it originally cloned from. Git encourages siloed development.
@@ -320,11 +320,11 @@
320 <li><p><b>Personal engagement:</b> SQLite's developers know each
321 other by name and work together daily on the project.</p></li>
322
323 <li><p><b>Trust over hierarchy:</b> SQLite's developers check
324 changes into their local repository, and these are immediately and
325 automatically synchronized up to the central repository; there is no
326 "[https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#_dictator_and_lieutenants_workflow|dictator
327 and lieutenants]" hierarchy as with Linux kernel contributions. D.
328 Richard Hipp rarely overrides decisions made by those he has trusted
329 with commit access on his repositories. Fossil allows you to give
330 [/doc/trunk/www/admin-v-setup.md|some users] more power over what
@@ -526,11 +526,11 @@
526 <h3 id="checkouts">2.6 One vs. Many Check-outs per Repository</h3>
527
528 A "repository" in Git is a pile-of-files in the <tt>.git</tt>
529 subdirectory of a single check-out. The working check-out directory and
530 the <tt>.git</tt> repository subdirectory are normally in the same
531 directory within the file system.
532
533 With Fossil, a "repository" is a single SQLite database file that can be
534 stored anywhere. There can be multiple active check-outs from the same
535 repository, perhaps open on different branches or on different snapshots
536 of the same branch. It is common in Fossil to switch branches with a
@@ -698,11 +698,11 @@
698 several parts, so that it is not strictly true that "everything" on
699 it is in the self-hosting Fossil project repo. The web forum is
700 hosted as [https://fossil-scm.org/forum/|a separate Fossil repo]
701 from the [https://fossil-scm.org/fossil/|main Fossil self-hosting
702 repo] for administration reasons, and the Download page content
703 isn't normally synchronized with a "<tt>fossil clone</tt>" command unless
704 you add the "-u" option. (See "[./aboutdownload.wiki|How the
705 Download Page Works]" for details.) There may also be some purely
706 static elements of the web site served via D. Richard Hipp's own
707 lightweight web server,
708 <tt>[https://sqlite.org/docsrc/doc/trunk/misc/althttpd.md|althttpd]</tt>,
@@ -718,11 +718,11 @@
718 <li><p>This means you can give up waiting for Fossil to be ported to
719 the PDP-11, but we remain hopeful that someone may eventually port
720 it to [https://en.wikipedia.org/wiki/Z/OS|z/OS].
721
722 <li><p>We try to keep use of Javascript to a minimum in the web UI,
723 and we always try to provide sensible fall-backs for those that run
724 their browsers with Javascript disabled. Some features of the web UI
725 simply won't run without Javascript, but the UI behavior does
726 degrade gracefully.
727
728 <li><p>"Why is there all this Tcl in and around Fossil?" you may
729
--- www/fossil_prompt.wiki
+++ www/fossil_prompt.wiki
@@ -3,11 +3,11 @@
33
44
Dan Kennedy has contributed a
55
[./fossil_prompt.sh?mimetype=text/plain | bash script]
66
that manipulates the bash prompt to show the status of
77
the Fossil repository that the user is currently visiting.
8
-The prompt shows the branch, version, and timestamp for the
8
+The prompt shows the branch, version, and time stamp for the
99
current checkout, and the prompt changes colors from blue to
1010
red when there are uncommitted changes.
1111
1212
To try out this script, simply download it from the link above, then
1313
type:
1414
--- www/fossil_prompt.wiki
+++ www/fossil_prompt.wiki
@@ -3,11 +3,11 @@
3
4 Dan Kennedy has contributed a
5 [./fossil_prompt.sh?mimetype=text/plain | bash script]
6 that manipulates the bash prompt to show the status of
7 the Fossil repository that the user is currently visiting.
8 The prompt shows the branch, version, and timestamp for the
9 current checkout, and the prompt changes colors from blue to
10 red when there are uncommitted changes.
11
12 To try out this script, simply download it from the link above, then
13 type:
14
--- www/fossil_prompt.wiki
+++ www/fossil_prompt.wiki
@@ -3,11 +3,11 @@
3
4 Dan Kennedy has contributed a
5 [./fossil_prompt.sh?mimetype=text/plain | bash script]
6 that manipulates the bash prompt to show the status of
7 the Fossil repository that the user is currently visiting.
8 The prompt shows the branch, version, and time stamp for the
9 current checkout, and the prompt changes colors from blue to
10 red when there are uncommitted changes.
11
12 To try out this script, simply download it from the link above, then
13 type:
14
--- www/password.wiki
+++ www/password.wiki
@@ -97,11 +97,11 @@
9797
write information into the repository database. Hence, login is not
9898
possible on a Fossil repository with a read-only database file.
9999
100100
The user password is sent over the wire as cleartext on the initial
101101
login attempt. The plan moving forward is to compute the SHA1 hash of
102
-the password on the client using javascript and then send only the hash
102
+the password on the client using JavaScript and then send only the hash
103103
over the wire, but that plan has not yet been set in code.
104104
105105
<h2>Sync Protocol Authentication</h2>
106106
107107
A different authentication mechanism is used when one repository wants
108108
--- www/password.wiki
+++ www/password.wiki
@@ -97,11 +97,11 @@
97 write information into the repository database. Hence, login is not
98 possible on a Fossil repository with a read-only database file.
99
100 The user password is sent over the wire as cleartext on the initial
101 login attempt. The plan moving forward is to compute the SHA1 hash of
102 the password on the client using javascript and then send only the hash
103 over the wire, but that plan has not yet been set in code.
104
105 <h2>Sync Protocol Authentication</h2>
106
107 A different authentication mechanism is used when one repository wants
108
--- www/password.wiki
+++ www/password.wiki
@@ -97,11 +97,11 @@
97 write information into the repository database. Hence, login is not
98 possible on a Fossil repository with a read-only database file.
99
100 The user password is sent over the wire as cleartext on the initial
101 login attempt. The plan moving forward is to compute the SHA1 hash of
102 the password on the client using JavaScript and then send only the hash
103 over the wire, but that plan has not yet been set in code.
104
105 <h2>Sync Protocol Authentication</h2>
106
107 A different authentication mechanism is used when one repository wants
108
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -146,11 +146,11 @@
146146
<h2>Configuring Your Local Repository</h2>
147147
148148
<p>When you create a new repository, either by cloning an existing
149149
project or create a new project of your own, you usually want to do some
150150
local configuration. This is easily accomplished using the web-server
151
- that is built into fossil. Start the fossil webserver like this:
151
+ that is built into fossil. Start the fossil web server like this:
152152
([/help/ui | more info])</p>
153153
154154
<blockquote>
155155
<b>fossil ui </b><i> repository-filename</i>
156156
</blockquote>
@@ -282,11 +282,11 @@
282282
</blockquote>
283283
284284
<p>The argument to the [/help/merge|merge] command can be any of the
285285
version identifier forms that work for [/help/update|update].
286286
([./checkin_names.wiki|more info].)
287
- The merge command has options to cherrypick individual
287
+ The merge command has options to cherry-pick individual
288288
changes, or to back out individual changes, if you don't want to
289289
do a full merge.</p>
290290
291291
The merge command puts all changes in your working check-out.
292292
No changes are made to the repository.
293293
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -146,11 +146,11 @@
146 <h2>Configuring Your Local Repository</h2>
147
148 <p>When you create a new repository, either by cloning an existing
149 project or create a new project of your own, you usually want to do some
150 local configuration. This is easily accomplished using the web-server
151 that is built into fossil. Start the fossil webserver like this:
152 ([/help/ui | more info])</p>
153
154 <blockquote>
155 <b>fossil ui </b><i> repository-filename</i>
156 </blockquote>
@@ -282,11 +282,11 @@
282 </blockquote>
283
284 <p>The argument to the [/help/merge|merge] command can be any of the
285 version identifier forms that work for [/help/update|update].
286 ([./checkin_names.wiki|more info].)
287 The merge command has options to cherrypick individual
288 changes, or to back out individual changes, if you don't want to
289 do a full merge.</p>
290
291 The merge command puts all changes in your working check-out.
292 No changes are made to the repository.
293
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -146,11 +146,11 @@
146 <h2>Configuring Your Local Repository</h2>
147
148 <p>When you create a new repository, either by cloning an existing
149 project or create a new project of your own, you usually want to do some
150 local configuration. This is easily accomplished using the web-server
151 that is built into fossil. Start the fossil web server like this:
152 ([/help/ui | more info])</p>
153
154 <blockquote>
155 <b>fossil ui </b><i> repository-filename</i>
156 </blockquote>
@@ -282,11 +282,11 @@
282 </blockquote>
283
284 <p>The argument to the [/help/merge|merge] command can be any of the
285 version identifier forms that work for [/help/update|update].
286 ([./checkin_names.wiki|more info].)
287 The merge command has options to cherry-pick individual
288 changes, or to back out individual changes, if you don't want to
289 do a full merge.</p>
290
291 The merge command puts all changes in your working check-out.
292 No changes are made to the repository.
293
+4 -4
--- www/server.wiki
+++ www/server.wiki
@@ -218,11 +218,11 @@
218218
<li>ALL directories leading to the CGI script must also be readable and the CGI
219219
script itself must be executable for the user under which it will run (which often differs
220220
from the one running the web server - consult your site's documentation or administrator).</li>
221221
<li>The repository file AND the directory containing it must be writable by the same account
222222
which executes the Fossil binary (again, this might differ from the WWW user). The directory
223
- needs to be writable so that sqlite can write its journal files.</li>
223
+ needs to be writable so that SQLite can write its journal files.</li>
224224
<li>Fossil must be able to create temporary files, the default directory
225225
for which depends on the OS. When the CGI process is operating within
226226
a chroot, ensure that this directory exists and is readable/writeable
227227
by the user who executes the Fossil binary.</li>
228228
</ul>
@@ -261,11 +261,11 @@
261261
262262
The [/help/server|fossil server] command, described above as a way of
263263
starting a stand-alone web server, can also be used for SCGI. Simply add
264264
the --scgi command-line option and the stand-alone server will interpret
265265
and respond to the SimpleCGI or SCGI protocol rather than raw HTTP. This can
266
-be used in combination with a webserver (such as [http://nginx.org|Nginx])
266
+be used in combination with a web server (such as [http://nginx.org|Nginx])
267267
that does not support CGI. A typical Nginx configuration to support SCGI
268268
with Fossil would look something like this:
269269
270270
<blockquote><pre>
271271
location /demo_project/ {
@@ -349,11 +349,11 @@
349349
The webpage cache is activated using the [/help?cmd=cache|fossil cache init]
350350
command-line on the server. Add a -R option to specify the specific repository
351351
for which to enable caching. If running this command as root, be sure to
352352
"chown" the cache database (which is a separate file in the same directory
353353
and with the same name as the repository but with the suffix changed to ".cache")
354
-to give it write permission for the userid of the webserver.
354
+to give it write permission for the userid of the web server.
355355
356356
To activate the server load control feature
357357
visit the Admin → Access setup page in the administrative web
358358
interface; in the "<b>Server Load Average Limit</b>" box
359359
enter the load average threshold above which "503 Server
@@ -373,11 +373,11 @@
373373
374374
Note that this load-average limiting feature is only available on operating
375375
systems that support the "getloadavg()" API. Most modern Unix systems have
376376
this interface, but Windows does not, so the feature will not work on Windows.
377377
Note also that Linux implements "getloadavg()" by accessing the "/proc/loadavg"
378
-file in the "proc" virtual filesystem. If you are running a Fossil instance
378
+file in the "proc" virtual file system. If you are running a Fossil instance
379379
inside a chroot() jail on Linux, you will need to make the "/proc" file
380380
system available inside that jail in order for this feature to work. On
381381
the [./selfhost.wiki|self-hosting Fossil repositories], this was accomplished
382382
by adding a line to the "/etc/fstab" file that looks like:
383383
384384
--- www/server.wiki
+++ www/server.wiki
@@ -218,11 +218,11 @@
218 <li>ALL directories leading to the CGI script must also be readable and the CGI
219 script itself must be executable for the user under which it will run (which often differs
220 from the one running the web server - consult your site's documentation or administrator).</li>
221 <li>The repository file AND the directory containing it must be writable by the same account
222 which executes the Fossil binary (again, this might differ from the WWW user). The directory
223 needs to be writable so that sqlite can write its journal files.</li>
224 <li>Fossil must be able to create temporary files, the default directory
225 for which depends on the OS. When the CGI process is operating within
226 a chroot, ensure that this directory exists and is readable/writeable
227 by the user who executes the Fossil binary.</li>
228 </ul>
@@ -261,11 +261,11 @@
261
262 The [/help/server|fossil server] command, described above as a way of
263 starting a stand-alone web server, can also be used for SCGI. Simply add
264 the --scgi command-line option and the stand-alone server will interpret
265 and respond to the SimpleCGI or SCGI protocol rather than raw HTTP. This can
266 be used in combination with a webserver (such as [http://nginx.org|Nginx])
267 that does not support CGI. A typical Nginx configuration to support SCGI
268 with Fossil would look something like this:
269
270 <blockquote><pre>
271 location /demo_project/ {
@@ -349,11 +349,11 @@
349 The webpage cache is activated using the [/help?cmd=cache|fossil cache init]
350 command-line on the server. Add a -R option to specify the specific repository
351 for which to enable caching. If running this command as root, be sure to
352 "chown" the cache database (which is a separate file in the same directory
353 and with the same name as the repository but with the suffix changed to ".cache")
354 to give it write permission for the userid of the webserver.
355
356 To activate the server load control feature
357 visit the Admin → Access setup page in the administrative web
358 interface; in the "<b>Server Load Average Limit</b>" box
359 enter the load average threshold above which "503 Server
@@ -373,11 +373,11 @@
373
374 Note that this load-average limiting feature is only available on operating
375 systems that support the "getloadavg()" API. Most modern Unix systems have
376 this interface, but Windows does not, so the feature will not work on Windows.
377 Note also that Linux implements "getloadavg()" by accessing the "/proc/loadavg"
378 file in the "proc" virtual filesystem. If you are running a Fossil instance
379 inside a chroot() jail on Linux, you will need to make the "/proc" file
380 system available inside that jail in order for this feature to work. On
381 the [./selfhost.wiki|self-hosting Fossil repositories], this was accomplished
382 by adding a line to the "/etc/fstab" file that looks like:
383
384
--- www/server.wiki
+++ www/server.wiki
@@ -218,11 +218,11 @@
218 <li>ALL directories leading to the CGI script must also be readable and the CGI
219 script itself must be executable for the user under which it will run (which often differs
220 from the one running the web server - consult your site's documentation or administrator).</li>
221 <li>The repository file AND the directory containing it must be writable by the same account
222 which executes the Fossil binary (again, this might differ from the WWW user). The directory
223 needs to be writable so that SQLite can write its journal files.</li>
224 <li>Fossil must be able to create temporary files, the default directory
225 for which depends on the OS. When the CGI process is operating within
226 a chroot, ensure that this directory exists and is readable/writeable
227 by the user who executes the Fossil binary.</li>
228 </ul>
@@ -261,11 +261,11 @@
261
262 The [/help/server|fossil server] command, described above as a way of
263 starting a stand-alone web server, can also be used for SCGI. Simply add
264 the --scgi command-line option and the stand-alone server will interpret
265 and respond to the SimpleCGI or SCGI protocol rather than raw HTTP. This can
266 be used in combination with a web server (such as [http://nginx.org|Nginx])
267 that does not support CGI. A typical Nginx configuration to support SCGI
268 with Fossil would look something like this:
269
270 <blockquote><pre>
271 location /demo_project/ {
@@ -349,11 +349,11 @@
349 The webpage cache is activated using the [/help?cmd=cache|fossil cache init]
350 command-line on the server. Add a -R option to specify the specific repository
351 for which to enable caching. If running this command as root, be sure to
352 "chown" the cache database (which is a separate file in the same directory
353 and with the same name as the repository but with the suffix changed to ".cache")
354 to give it write permission for the userid of the web server.
355
356 To activate the server load control feature
357 visit the Admin → Access setup page in the administrative web
358 interface; in the "<b>Server Load Average Limit</b>" box
359 enter the load average threshold above which "503 Server
@@ -373,11 +373,11 @@
373
374 Note that this load-average limiting feature is only available on operating
375 systems that support the "getloadavg()" API. Most modern Unix systems have
376 this interface, but Windows does not, so the feature will not work on Windows.
377 Note also that Linux implements "getloadavg()" by accessing the "/proc/loadavg"
378 file in the "proc" virtual file system. If you are running a Fossil instance
379 inside a chroot() jail on Linux, you will need to make the "/proc" file
380 system available inside that jail in order for this feature to work. On
381 the [./selfhost.wiki|self-hosting Fossil repositories], this was accomplished
382 by adding a line to the "/etc/fstab" file that looks like:
383
384
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -88,16 +88,16 @@
8888
[https://www.sqlite.org/src/ext/checklist/self] and
8989
recent historical versions are available at
9090
[https://sqlite.org/docsrc/finfo/misc/checklist.tcl] with
9191
older legacy at [https://sqlite.org/checklistapp/timeline?n=all]
9292
93
-There is a cascade of CGIs happening here. The webserver that receives
93
+There is a cascade of CGIs happening here. The web server that receives
9494
the initial HTTP request runs Fossil as a CGI based on the
9595
"https://sqlite.org/src" portion of the URL. The Fossil instance then
9696
runs the checklist sub-CGI based on the "/ext/checklists" suffix. The
9797
output of the sub-CGI is read by Fossil and then relayed on to the
98
-main webserver which in turn relays the result back to the original client.
98
+main web server which in turn relays the result back to the original client.
9999
100100
<h3>2.2 Example #2</h3>
101101
102102
The [https://fossil-scm.org/home|Fossil self-hosting repository] is also
103103
a CGI that looks like this:
@@ -211,11 +211,11 @@
211211
will be readable on standard input.
212212
213213
<h2>4.0 CGI Outputs</h2>
214214
215215
CGI programs construct a reply by writing to standard output. The first
216
-few lines of output are parameters intended for the webserver that invoked
216
+few lines of output are parameters intended for the web server that invoked
217217
the CGI. These are followed by a blank line and then the content.
218218
219219
Typical parameter output looks like this:
220220
221221
<blockquote><verbatim>
222222
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -88,16 +88,16 @@
88 [https://www.sqlite.org/src/ext/checklist/self] and
89 recent historical versions are available at
90 [https://sqlite.org/docsrc/finfo/misc/checklist.tcl] with
91 older legacy at [https://sqlite.org/checklistapp/timeline?n=all]
92
93 There is a cascade of CGIs happening here. The webserver that receives
94 the initial HTTP request runs Fossil as a CGI based on the
95 "https://sqlite.org/src" portion of the URL. The Fossil instance then
96 runs the checklist sub-CGI based on the "/ext/checklists" suffix. The
97 output of the sub-CGI is read by Fossil and then relayed on to the
98 main webserver which in turn relays the result back to the original client.
99
100 <h3>2.2 Example #2</h3>
101
102 The [https://fossil-scm.org/home|Fossil self-hosting repository] is also
103 a CGI that looks like this:
@@ -211,11 +211,11 @@
211 will be readable on standard input.
212
213 <h2>4.0 CGI Outputs</h2>
214
215 CGI programs construct a reply by writing to standard output. The first
216 few lines of output are parameters intended for the webserver that invoked
217 the CGI. These are followed by a blank line and then the content.
218
219 Typical parameter output looks like this:
220
221 <blockquote><verbatim>
222
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -88,16 +88,16 @@
88 [https://www.sqlite.org/src/ext/checklist/self] and
89 recent historical versions are available at
90 [https://sqlite.org/docsrc/finfo/misc/checklist.tcl] with
91 older legacy at [https://sqlite.org/checklistapp/timeline?n=all]
92
93 There is a cascade of CGIs happening here. The web server that receives
94 the initial HTTP request runs Fossil as a CGI based on the
95 "https://sqlite.org/src" portion of the URL. The Fossil instance then
96 runs the checklist sub-CGI based on the "/ext/checklists" suffix. The
97 output of the sub-CGI is read by Fossil and then relayed on to the
98 main web server which in turn relays the result back to the original client.
99
100 <h3>2.2 Example #2</h3>
101
102 The [https://fossil-scm.org/home|Fossil self-hosting repository] is also
103 a CGI that looks like this:
@@ -211,11 +211,11 @@
211 will be readable on standard input.
212
213 <h2>4.0 CGI Outputs</h2>
214
215 CGI programs construct a reply by writing to standard output. The first
216 few lines of output are parameters intended for the web server that invoked
217 the CGI. These are followed by a blank line and then the content.
218
219 Typical parameter output looks like this:
220
221 <blockquote><verbatim>
222
+1 -1
--- www/stats.wiki
+++ www/stats.wiki
@@ -125,11 +125,11 @@
125125
(2<sup><small>30</small></sup> bytes). Similarly, "MB" and "KB"
126126
means megabytes and kilobytes, not mebibytes and kibibytes.
127127
128128
<h2>Analysis And Supplemental Data</h2>
129129
130
-Perhaps the two most interesting datapoints in the above table are SQLite
130
+Perhaps the two most interesting data points in the above table are SQLite
131131
and SLT. SQLite is a long-running project with long revision chains.
132132
Some of the files in SQLite have been edited over a thousand times.
133133
Each of these edits is stored as a delta, and hence the SQLite project
134134
gets excellent 80:1 compression. SLT, on the other hand, consists of
135135
many large (megabyte-sized) SQL scripts that have one or maybe two
136136
--- www/stats.wiki
+++ www/stats.wiki
@@ -125,11 +125,11 @@
125 (2<sup><small>30</small></sup> bytes). Similarly, "MB" and "KB"
126 means megabytes and kilobytes, not mebibytes and kibibytes.
127
128 <h2>Analysis And Supplemental Data</h2>
129
130 Perhaps the two most interesting datapoints in the above table are SQLite
131 and SLT. SQLite is a long-running project with long revision chains.
132 Some of the files in SQLite have been edited over a thousand times.
133 Each of these edits is stored as a delta, and hence the SQLite project
134 gets excellent 80:1 compression. SLT, on the other hand, consists of
135 many large (megabyte-sized) SQL scripts that have one or maybe two
136
--- www/stats.wiki
+++ www/stats.wiki
@@ -125,11 +125,11 @@
125 (2<sup><small>30</small></sup> bytes). Similarly, "MB" and "KB"
126 means megabytes and kilobytes, not mebibytes and kibibytes.
127
128 <h2>Analysis And Supplemental Data</h2>
129
130 Perhaps the two most interesting data points in the above table are SQLite
131 and SLT. SQLite is a long-running project with long revision chains.
132 Some of the files in SQLite have been edited over a thousand times.
133 Each of these edits is stored as a delta, and hence the SQLite project
134 gets excellent 80:1 compression. SLT, on the other hand, consists of
135 many large (megabyte-sized) SQL scripts that have one or maybe two
136
--- www/tech_overview.wiki
+++ www/tech_overview.wiki
@@ -166,11 +166,11 @@
166166
The enduring file format for Fossil is the unordered
167167
set of artifacts. The compression techniques are just a detail of
168168
how the current implementation of Fossil happens to store these artifacts
169169
efficiently on disk.
170170
171
-All of the original uncompressed and undeltaed artifacts can be extracted
171
+All of the original uncompressed and un-delta'd artifacts can be extracted
172172
from a Fossil repository database using
173173
the [/help/deconstruct | fossil deconstruct]
174174
command. Individual artifacts can be extracted using the
175175
[/help/artifact | fossil artifact] command.
176176
When accessing the repository database using raw SQL and the
@@ -314,11 +314,11 @@
314314
For Fossil commands that run from within a working checkout, the
315315
first thing that happens is that Fossil locates the checkout database.
316316
Fossil first looks in the current directory. If not found there, it
317317
looks in the parent directory. If not found there, the parent of the
318318
parent. And so forth until either the checkout database is found
319
-or the search reaches the root of the filesystem. (In the latter case,
319
+or the search reaches the root of the file system. (In the latter case,
320320
Fossil returns an error, of course.) Once the checkout database is
321321
located, it is used to locate the repository database.
322322
323323
Notice that the checkout database contains a pointer to the repository
324324
database but that the repository database has no record of the checkout
325325
--- www/tech_overview.wiki
+++ www/tech_overview.wiki
@@ -166,11 +166,11 @@
166 The enduring file format for Fossil is the unordered
167 set of artifacts. The compression techniques are just a detail of
168 how the current implementation of Fossil happens to store these artifacts
169 efficiently on disk.
170
171 All of the original uncompressed and undeltaed artifacts can be extracted
172 from a Fossil repository database using
173 the [/help/deconstruct | fossil deconstruct]
174 command. Individual artifacts can be extracted using the
175 [/help/artifact | fossil artifact] command.
176 When accessing the repository database using raw SQL and the
@@ -314,11 +314,11 @@
314 For Fossil commands that run from within a working checkout, the
315 first thing that happens is that Fossil locates the checkout database.
316 Fossil first looks in the current directory. If not found there, it
317 looks in the parent directory. If not found there, the parent of the
318 parent. And so forth until either the checkout database is found
319 or the search reaches the root of the filesystem. (In the latter case,
320 Fossil returns an error, of course.) Once the checkout database is
321 located, it is used to locate the repository database.
322
323 Notice that the checkout database contains a pointer to the repository
324 database but that the repository database has no record of the checkout
325
--- www/tech_overview.wiki
+++ www/tech_overview.wiki
@@ -166,11 +166,11 @@
166 The enduring file format for Fossil is the unordered
167 set of artifacts. The compression techniques are just a detail of
168 how the current implementation of Fossil happens to store these artifacts
169 efficiently on disk.
170
171 All of the original uncompressed and un-delta'd artifacts can be extracted
172 from a Fossil repository database using
173 the [/help/deconstruct | fossil deconstruct]
174 command. Individual artifacts can be extracted using the
175 [/help/artifact | fossil artifact] command.
176 When accessing the repository database using raw SQL and the
@@ -314,11 +314,11 @@
314 For Fossil commands that run from within a working checkout, the
315 first thing that happens is that Fossil locates the checkout database.
316 Fossil first looks in the current directory. If not found there, it
317 looks in the parent directory. If not found there, the parent of the
318 parent. And so forth until either the checkout database is found
319 or the search reaches the root of the file system. (In the latter case,
320 Fossil returns an error, of course.) Once the checkout database is
321 located, it is used to locate the repository database.
322
323 Notice that the checkout database contains a pointer to the repository
324 database but that the repository database has no record of the checkout
325
--- www/tickets.wiki
+++ www/tickets.wiki
@@ -10,28 +10,28 @@
1010
1111
Each ticket change artifact contains the following information:
1212
1313
<ul>
1414
<li>The ID of the ticket that was changed
15
-<li>The timestamp for when the change occurred
15
+<li>The time stamp for when the change occurred
1616
<li>The user who made the change
1717
<li>A list of key/value pairs that show what changed in the ticket
1818
</ul>
1919
2020
To determine the current state of a particular ticket, Fossil orders
2121
the change artifacts for that ticket from oldest to most recent,
22
-then applies each change in timestamp order.
22
+then applies each change in time stamp order.
2323
2424
On each change artifact, there are one or more key/value pairs that
2525
implement the change. The key corresponds to a field of the ticket
2626
that is modified. The value may either replace the earlier value for
2727
that key, or the value may be appended to the prior value.
2828
2929
<h2>2.0 Ticket Tables</h2>
3030
3131
The low-level artifact format for ticket content is tedious and
32
-cumbersome to access in realtime. To facility reporting and display
32
+cumbersome to access in real time. To facility reporting and display
3333
of tickets, the low-level artifact information is collected and
3434
summarized in a pair of SQL tables in each local repository. Display
3535
and reporting of tickets is accomplished by querying these two tables.
3636
3737
Note that only the low-level ticket change artifacts are synced. The
@@ -132,12 +132,12 @@
132132
133133
Each row in the TICKETCHNG table corresponds to a single ticket change
134134
artifact. The tkt_id field is the integer primary key of the TICKET
135135
table entry for the corresponding ticket. The tkt_rid field is the
136136
integer primary key for the BLOB table entry that contains the low-level
137
-artifact text. The tkt_mtime field is the timestamp on the ticket
138
-change artifact, expressed as a julian day number. If the ticket
137
+artifact text. The tkt_mtime field is the time stamp on the ticket
138
+change artifact, expressed as a Julian day number. If the ticket
139139
change artifact contains a key/value pair where the key is "login",
140140
then the corresponding value is stored in the login field of the
141141
TICKETCHNG table. The same it true for "username", "mimetype", and
142142
"icomment" fields. Any time there is a key/value pair in the ticket
143143
change artifact and the key corresponds to the name of a field in the
@@ -154,11 +154,11 @@
154154
hexadecimal constant. The tkt_mtime and tkt_ctime fields hold the
155155
times of the most recent and the oldest ticket change artifacts for
156156
this ticket, respectively.
157157
158158
To reconstruct the TICKET table, the ticket change
159
-artifacts are visited in timestamp order. As each ticket change artifact is
159
+artifacts are visited in time stamp order. As each ticket change artifact is
160160
visited, its key/value pairs are examined. For any key/value pair in
161161
which the key is the same as a field in the TICKET table, the value
162162
of that pair either replaces or is appended to the previous value
163163
of the corresponding field in the TICKET table. Whether a value is
164164
replaced or appended is determined by markings in the ticket change
@@ -194,6 +194,6 @@
194194
The TICKETCHNG table was added to support new-style tickets. In the new
195195
style, comment text is stored with the "icomment" (for "Incremental Comment")
196196
key and appears separately, and with its on mimetype, in multiple rows
197197
of the TICKETCHNG table. It then falls to the TH1 script code on the
198198
View Ticket Page to query the TICKETCHNG table and extract and format
199
-the various comments in timestamp order.
199
+the various comments in time stamp order.
200200
--- www/tickets.wiki
+++ www/tickets.wiki
@@ -10,28 +10,28 @@
10
11 Each ticket change artifact contains the following information:
12
13 <ul>
14 <li>The ID of the ticket that was changed
15 <li>The timestamp for when the change occurred
16 <li>The user who made the change
17 <li>A list of key/value pairs that show what changed in the ticket
18 </ul>
19
20 To determine the current state of a particular ticket, Fossil orders
21 the change artifacts for that ticket from oldest to most recent,
22 then applies each change in timestamp order.
23
24 On each change artifact, there are one or more key/value pairs that
25 implement the change. The key corresponds to a field of the ticket
26 that is modified. The value may either replace the earlier value for
27 that key, or the value may be appended to the prior value.
28
29 <h2>2.0 Ticket Tables</h2>
30
31 The low-level artifact format for ticket content is tedious and
32 cumbersome to access in realtime. To facility reporting and display
33 of tickets, the low-level artifact information is collected and
34 summarized in a pair of SQL tables in each local repository. Display
35 and reporting of tickets is accomplished by querying these two tables.
36
37 Note that only the low-level ticket change artifacts are synced. The
@@ -132,12 +132,12 @@
132
133 Each row in the TICKETCHNG table corresponds to a single ticket change
134 artifact. The tkt_id field is the integer primary key of the TICKET
135 table entry for the corresponding ticket. The tkt_rid field is the
136 integer primary key for the BLOB table entry that contains the low-level
137 artifact text. The tkt_mtime field is the timestamp on the ticket
138 change artifact, expressed as a julian day number. If the ticket
139 change artifact contains a key/value pair where the key is "login",
140 then the corresponding value is stored in the login field of the
141 TICKETCHNG table. The same it true for "username", "mimetype", and
142 "icomment" fields. Any time there is a key/value pair in the ticket
143 change artifact and the key corresponds to the name of a field in the
@@ -154,11 +154,11 @@
154 hexadecimal constant. The tkt_mtime and tkt_ctime fields hold the
155 times of the most recent and the oldest ticket change artifacts for
156 this ticket, respectively.
157
158 To reconstruct the TICKET table, the ticket change
159 artifacts are visited in timestamp order. As each ticket change artifact is
160 visited, its key/value pairs are examined. For any key/value pair in
161 which the key is the same as a field in the TICKET table, the value
162 of that pair either replaces or is appended to the previous value
163 of the corresponding field in the TICKET table. Whether a value is
164 replaced or appended is determined by markings in the ticket change
@@ -194,6 +194,6 @@
194 The TICKETCHNG table was added to support new-style tickets. In the new
195 style, comment text is stored with the "icomment" (for "Incremental Comment")
196 key and appears separately, and with its on mimetype, in multiple rows
197 of the TICKETCHNG table. It then falls to the TH1 script code on the
198 View Ticket Page to query the TICKETCHNG table and extract and format
199 the various comments in timestamp order.
200
--- www/tickets.wiki
+++ www/tickets.wiki
@@ -10,28 +10,28 @@
10
11 Each ticket change artifact contains the following information:
12
13 <ul>
14 <li>The ID of the ticket that was changed
15 <li>The time stamp for when the change occurred
16 <li>The user who made the change
17 <li>A list of key/value pairs that show what changed in the ticket
18 </ul>
19
20 To determine the current state of a particular ticket, Fossil orders
21 the change artifacts for that ticket from oldest to most recent,
22 then applies each change in time stamp order.
23
24 On each change artifact, there are one or more key/value pairs that
25 implement the change. The key corresponds to a field of the ticket
26 that is modified. The value may either replace the earlier value for
27 that key, or the value may be appended to the prior value.
28
29 <h2>2.0 Ticket Tables</h2>
30
31 The low-level artifact format for ticket content is tedious and
32 cumbersome to access in real time. To facility reporting and display
33 of tickets, the low-level artifact information is collected and
34 summarized in a pair of SQL tables in each local repository. Display
35 and reporting of tickets is accomplished by querying these two tables.
36
37 Note that only the low-level ticket change artifacts are synced. The
@@ -132,12 +132,12 @@
132
133 Each row in the TICKETCHNG table corresponds to a single ticket change
134 artifact. The tkt_id field is the integer primary key of the TICKET
135 table entry for the corresponding ticket. The tkt_rid field is the
136 integer primary key for the BLOB table entry that contains the low-level
137 artifact text. The tkt_mtime field is the time stamp on the ticket
138 change artifact, expressed as a Julian day number. If the ticket
139 change artifact contains a key/value pair where the key is "login",
140 then the corresponding value is stored in the login field of the
141 TICKETCHNG table. The same it true for "username", "mimetype", and
142 "icomment" fields. Any time there is a key/value pair in the ticket
143 change artifact and the key corresponds to the name of a field in the
@@ -154,11 +154,11 @@
154 hexadecimal constant. The tkt_mtime and tkt_ctime fields hold the
155 times of the most recent and the oldest ticket change artifacts for
156 this ticket, respectively.
157
158 To reconstruct the TICKET table, the ticket change
159 artifacts are visited in time stamp order. As each ticket change artifact is
160 visited, its key/value pairs are examined. For any key/value pair in
161 which the key is the same as a field in the TICKET table, the value
162 of that pair either replaces or is appended to the previous value
163 of the corresponding field in the TICKET table. Whether a value is
164 replaced or appended is determined by markings in the ticket change
@@ -194,6 +194,6 @@
194 The TICKETCHNG table was added to support new-style tickets. In the new
195 style, comment text is stored with the "icomment" (for "Incremental Comment")
196 key and appears separately, and with its on mimetype, in multiple rows
197 of the TICKETCHNG table. It then falls to the TH1 script code on the
198 View Ticket Page to query the TICKETCHNG table and extract and format
199 the various comments in time stamp order.
200
+2 -2
--- www/webui.wiki
+++ www/webui.wiki
@@ -52,11 +52,11 @@
5252
repository, simply type this:
5353
5454
<b>fossil ui existing-repository.fossil</b>
5555
5656
Substitute the name of your repository, of course.
57
-The "ui" command will start a webserver running (it figures out an
57
+The "ui" command will start a web server running (it figures out an
5858
available TCP port to use on its own) and then automatically launches
5959
your web browser to point at that server. If you run the "ui" command
6060
from within an open check-out, you can omit the repository name:
6161
6262
<b>fossil ui</b>
@@ -108,11 +108,11 @@
108108
109109
You can view summary reports of <b>branches</b> in the
110110
check-in graph by visiting the "Branches" link on the
111111
menu bar. From those pages you can follow hyperlinks to get additional
112112
details. These screens allow you to easily keep track of what is going
113
-on with separate subteams within your project team.
113
+on with separate sub-teams within your project team.
114114
115115
The "Files" link on the menu allows you to browse through the <b>file
116116
hierarchy</b> of the project and to view complete changes histories on
117117
individual files, with hyperlinks to the check-ins that made those
118118
changes, and with diffs and annotated diffs between versions.
119119
--- www/webui.wiki
+++ www/webui.wiki
@@ -52,11 +52,11 @@
52 repository, simply type this:
53
54 <b>fossil ui existing-repository.fossil</b>
55
56 Substitute the name of your repository, of course.
57 The "ui" command will start a webserver running (it figures out an
58 available TCP port to use on its own) and then automatically launches
59 your web browser to point at that server. If you run the "ui" command
60 from within an open check-out, you can omit the repository name:
61
62 <b>fossil ui</b>
@@ -108,11 +108,11 @@
108
109 You can view summary reports of <b>branches</b> in the
110 check-in graph by visiting the "Branches" link on the
111 menu bar. From those pages you can follow hyperlinks to get additional
112 details. These screens allow you to easily keep track of what is going
113 on with separate subteams within your project team.
114
115 The "Files" link on the menu allows you to browse through the <b>file
116 hierarchy</b> of the project and to view complete changes histories on
117 individual files, with hyperlinks to the check-ins that made those
118 changes, and with diffs and annotated diffs between versions.
119
--- www/webui.wiki
+++ www/webui.wiki
@@ -52,11 +52,11 @@
52 repository, simply type this:
53
54 <b>fossil ui existing-repository.fossil</b>
55
56 Substitute the name of your repository, of course.
57 The "ui" command will start a web server running (it figures out an
58 available TCP port to use on its own) and then automatically launches
59 your web browser to point at that server. If you run the "ui" command
60 from within an open check-out, you can omit the repository name:
61
62 <b>fossil ui</b>
@@ -108,11 +108,11 @@
108
109 You can view summary reports of <b>branches</b> in the
110 check-in graph by visiting the "Branches" link on the
111 menu bar. From those pages you can follow hyperlinks to get additional
112 details. These screens allow you to easily keep track of what is going
113 on with separate sub-teams within your project team.
114
115 The "Files" link on the menu allows you to browse through the <b>file
116 hierarchy</b> of the project and to view complete changes histories on
117 individual files, with hyperlinks to the check-ins that made those
118 changes, and with diffs and annotated diffs between versions.
119
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
2727
Each wiki page has its own revision history which is independent of
2828
the sequence of check-ins (check-ins). Wiki pages can branch and merge
2929
just like check-ins, though as of this writing (2008-07-29) there is
3030
no mechanism in the user interface to support branching and merging.
3131
The current implementation of the wiki shows the version of the wiki
32
-page that has the most recent timestamp.
32
+page that has the most recent time stamp.
3333
3434
In other words, if two users make unrelated changes to the same wiki
3535
page on separate repositories and those repositories are synced,
3636
the wiki page will fork. The web interface will display whichever edit
3737
was checked in last. The other edit can be found in the history. The
3838
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
27 Each wiki page has its own revision history which is independent of
28 the sequence of check-ins (check-ins). Wiki pages can branch and merge
29 just like check-ins, though as of this writing (2008-07-29) there is
30 no mechanism in the user interface to support branching and merging.
31 The current implementation of the wiki shows the version of the wiki
32 page that has the most recent timestamp.
33
34 In other words, if two users make unrelated changes to the same wiki
35 page on separate repositories and those repositories are synced,
36 the wiki page will fork. The web interface will display whichever edit
37 was checked in last. The other edit can be found in the history. The
38
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
27 Each wiki page has its own revision history which is independent of
28 the sequence of check-ins (check-ins). Wiki pages can branch and merge
29 just like check-ins, though as of this writing (2008-07-29) there is
30 no mechanism in the user interface to support branching and merging.
31 The current implementation of the wiki shows the version of the wiki
32 page that has the most recent time stamp.
33
34 In other words, if two users make unrelated changes to the same wiki
35 page on separate repositories and those repositories are synced,
36 the wiki page will fork. The web interface will display whichever edit
37 was checked in last. The other edit can be found in the history. The
38

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button