Fossil SCM

Minor documentation tweaks.

drh 2021-11-13 19:33 trunk
Commit 1eab9b69f01ba13fccc49c4927dcb0dff5b18d57ade9ddadfc8a4e25c6ea0a10
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -24,16 +24,16 @@
2424
2525
<verbatim type="pikchr float-right">
2626
R1: cylinder "Remote" "Repository" fill 0xadd8e6 rad 70%
2727
R2: cylinder same "Remote" "Repository" at 2.5*R1.wid right of R1
2828
spline <-> from R1.e to 0.6<R1.se,R2.sw> then to 0.4<R1.ne,R2.nw> then to R2.w
29
- text "HTTP" at .5<R1.ne,R2.nw>
29
+ text "HTTPS" at .5<R1.ne,R2.nw>
3030
R3: cylinder same "Local" "Repository" fill 0x90ee90 \
3131
at dist(R1.e,R2.w) below .5<R1,R2>
32
- spline <-> from .5<R1.s,R1.se> to 0.6<R1.s,R3.w> to 0.5<R1.se,R3.n> to .5<R3.nw,R3.n> "HTTP" \
33
- behind R1
34
- spline <-> from R2.sw to .6<R2.sw,R3.n> to .5<R2.s,R3.e> to R3.ne "HTTP" ljust
32
+ spline <-> from .5<R1.s,R1.se> to 0.6<R1.s,R3.w> to 0.5<R1.se,R3.n> to .5<R3.nw,R3.n> \
33
+ "HTTPS" above behind R1
34
+ spline <-> from R2.sw to .6<R2.sw,R3.n> to .5<R2.s,R3.e> to R3.ne "HTTPS" ljust
3535
T1: line from 1.0cm heading 200 from R3.sw go 2.2cm heading 150 then 2.2cm west close \
3636
fill 0xffff00 "Local" below "Source Tree" below
3737
T2: line from 1.0cm heading 160 from R3.se same "Local" below "Source Tree" below
3838
line <-> from R3.sw to T1.start
3939
line <-> from R3.se to T2.start
@@ -91,11 +91,12 @@
9191
Fossil also has the concept of "cloning". A "clone" is like a "pull",
9292
except that instead of beginning with an existing local repository,
9393
a clone begins with nothing and creates a new local repository that
9494
is a duplicate of a remote repository.
9595
96
-Communication between repositories is via HTTP. Remote
96
+Communication between repositories is normally via HTTPS. (SSH is also
97
+supported, as is unencrypted HTTP.) Remote
9798
repositories are identified by URL. You can also point a web browser
9899
at a repository and get human-readable status, history, and tracking
99100
information about the project.
100101
101102
<h3 id="artifacts">2.1 Identification Of Artifacts</h3>
102103
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -24,16 +24,16 @@
24
25 <verbatim type="pikchr float-right">
26 R1: cylinder "Remote" "Repository" fill 0xadd8e6 rad 70%
27 R2: cylinder same "Remote" "Repository" at 2.5*R1.wid right of R1
28 spline <-> from R1.e to 0.6<R1.se,R2.sw> then to 0.4<R1.ne,R2.nw> then to R2.w
29 text "HTTP" at .5<R1.ne,R2.nw>
30 R3: cylinder same "Local" "Repository" fill 0x90ee90 \
31 at dist(R1.e,R2.w) below .5<R1,R2>
32 spline <-> from .5<R1.s,R1.se> to 0.6<R1.s,R3.w> to 0.5<R1.se,R3.n> to .5<R3.nw,R3.n> "HTTP" \
33 behind R1
34 spline <-> from R2.sw to .6<R2.sw,R3.n> to .5<R2.s,R3.e> to R3.ne "HTTP" ljust
35 T1: line from 1.0cm heading 200 from R3.sw go 2.2cm heading 150 then 2.2cm west close \
36 fill 0xffff00 "Local" below "Source Tree" below
37 T2: line from 1.0cm heading 160 from R3.se same "Local" below "Source Tree" below
38 line <-> from R3.sw to T1.start
39 line <-> from R3.se to T2.start
@@ -91,11 +91,12 @@
91 Fossil also has the concept of "cloning". A "clone" is like a "pull",
92 except that instead of beginning with an existing local repository,
93 a clone begins with nothing and creates a new local repository that
94 is a duplicate of a remote repository.
95
96 Communication between repositories is via HTTP. Remote
 
97 repositories are identified by URL. You can also point a web browser
98 at a repository and get human-readable status, history, and tracking
99 information about the project.
100
101 <h3 id="artifacts">2.1 Identification Of Artifacts</h3>
102
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -24,16 +24,16 @@
24
25 <verbatim type="pikchr float-right">
26 R1: cylinder "Remote" "Repository" fill 0xadd8e6 rad 70%
27 R2: cylinder same "Remote" "Repository" at 2.5*R1.wid right of R1
28 spline <-> from R1.e to 0.6<R1.se,R2.sw> then to 0.4<R1.ne,R2.nw> then to R2.w
29 text "HTTPS" at .5<R1.ne,R2.nw>
30 R3: cylinder same "Local" "Repository" fill 0x90ee90 \
31 at dist(R1.e,R2.w) below .5<R1,R2>
32 spline <-> from .5<R1.s,R1.se> to 0.6<R1.s,R3.w> to 0.5<R1.se,R3.n> to .5<R3.nw,R3.n> \
33 "HTTPS" above behind R1
34 spline <-> from R2.sw to .6<R2.sw,R3.n> to .5<R2.s,R3.e> to R3.ne "HTTPS" ljust
35 T1: line from 1.0cm heading 200 from R3.sw go 2.2cm heading 150 then 2.2cm west close \
36 fill 0xffff00 "Local" below "Source Tree" below
37 T2: line from 1.0cm heading 160 from R3.se same "Local" below "Source Tree" below
38 line <-> from R3.sw to T1.start
39 line <-> from R3.se to T2.start
@@ -91,11 +91,12 @@
91 Fossil also has the concept of "cloning". A "clone" is like a "pull",
92 except that instead of beginning with an existing local repository,
93 a clone begins with nothing and creates a new local repository that
94 is a duplicate of a remote repository.
95
96 Communication between repositories is normally via HTTPS. (SSH is also
97 supported, as is unencrypted HTTP.) Remote
98 repositories are identified by URL. You can also point a web browser
99 at a repository and get human-readable status, history, and tracking
100 information about the project.
101
102 <h3 id="artifacts">2.1 Identification Of Artifacts</h3>
103
--- www/whyusefossil.wiki
+++ www/whyusefossil.wiki
@@ -74,11 +74,11 @@
7474
<li><p>Fossil does not care what you name your repository files,
7575
though names ending with ".fossil" are recommended.
7676
<li><p>A single project typically has multiple, redundant repositories on
7777
separate machines.
7878
<li><p>All repositories stay synchronized with one another by exchanging
79
- information via HTTP or SSH.
79
+ information via HTTPS or SSH.
8080
<li><p>All repos for a single project redundantly store all information
8181
about that project. So if any one repo is lost due to a disk
8282
crash, all content is preserved in the surviving repos.
8383
<li><p>The usual arrangement is one repository per user. And since
8484
most users these days have their own computer, that means one
8585
--- www/whyusefossil.wiki
+++ www/whyusefossil.wiki
@@ -74,11 +74,11 @@
74 <li><p>Fossil does not care what you name your repository files,
75 though names ending with ".fossil" are recommended.
76 <li><p>A single project typically has multiple, redundant repositories on
77 separate machines.
78 <li><p>All repositories stay synchronized with one another by exchanging
79 information via HTTP or SSH.
80 <li><p>All repos for a single project redundantly store all information
81 about that project. So if any one repo is lost due to a disk
82 crash, all content is preserved in the surviving repos.
83 <li><p>The usual arrangement is one repository per user. And since
84 most users these days have their own computer, that means one
85
--- www/whyusefossil.wiki
+++ www/whyusefossil.wiki
@@ -74,11 +74,11 @@
74 <li><p>Fossil does not care what you name your repository files,
75 though names ending with ".fossil" are recommended.
76 <li><p>A single project typically has multiple, redundant repositories on
77 separate machines.
78 <li><p>All repositories stay synchronized with one another by exchanging
79 information via HTTPS or SSH.
80 <li><p>All repos for a single project redundantly store all information
81 about that project. So if any one repo is lost due to a disk
82 crash, all content is preserved in the surviving repos.
83 <li><p>The usual arrangement is one repository per user. And since
84 most users these days have their own computer, that means one
85

Keyboard Shortcuts

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