Fossil SCM

Website updates.

drh 2007-08-09 01:08 trunk
Commit b110d77c366af7599dc49d860c3954f783af0c20
+5 -5
--- www/build.html
+++ www/build.html
@@ -17,12 +17,12 @@
1717
<li><p>Pointer your webbrowser at
1818
<a href="http://fossil-scm.hwaci.com/fossil/login">
1919
http://fossil-scm.hwaci.com/fossil/login</a>.</p></li>
2020
2121
<li><p>Log in as anonymous. The password is shown on screen.
22
-The reason for requiring this login is to prevent help spiders from
23
-walking the walking the entire website, downloading ZIP archives
22
+The reason for requiring this login is to prevent spiders from
23
+walking the entire website, downloading ZIP archives
2424
of every historical version, and thereby soaking up all our bandwidth.</p></li>
2525
2626
<li><p>Click on the
2727
<a href="http://fossil-scm.hwaci.com/fossil/timeline">Timeline</a> or
2828
<a href="http://fossil-scm.hwaci.com/fossil/leaves">Leaves</a> link at
@@ -31,17 +31,17 @@
3131
<li><p>Select a version of of fossil you want to download. Click on its
3232
link. Note that you must successfully log in as "anonymous" in step 1
3333
above in order to see the link to the detailed version information.</p></li>
3434
3535
<li><p>On the version information page, click on the
36
-"Zip Archive" link. This build a ZIP archive of the complete source
37
-code and return it to your browser.</p></li>
36
+"Zip Archive" link. This link will build a ZIP archive of the
37
+complete source code and download it to your browser.</p></li>
3838
</ol>
3939
4040
<h2>2.0 Compiling</h2>
4141
42
-<p>Follow these stops to compile:</p>
42
+<p>Follow these steps to compile:</p>
4343
4444
<ol>
4545
<li value="6">
4646
<p>Create a directory to hold the source code. Then unzip the
4747
ZIP archive you downloaded into that directory. You should be
4848
--- www/build.html
+++ www/build.html
@@ -17,12 +17,12 @@
17 <li><p>Pointer your webbrowser at
18 <a href="http://fossil-scm.hwaci.com/fossil/login">
19 http://fossil-scm.hwaci.com/fossil/login</a>.</p></li>
20
21 <li><p>Log in as anonymous. The password is shown on screen.
22 The reason for requiring this login is to prevent help spiders from
23 walking the walking the entire website, downloading ZIP archives
24 of every historical version, and thereby soaking up all our bandwidth.</p></li>
25
26 <li><p>Click on the
27 <a href="http://fossil-scm.hwaci.com/fossil/timeline">Timeline</a> or
28 <a href="http://fossil-scm.hwaci.com/fossil/leaves">Leaves</a> link at
@@ -31,17 +31,17 @@
31 <li><p>Select a version of of fossil you want to download. Click on its
32 link. Note that you must successfully log in as "anonymous" in step 1
33 above in order to see the link to the detailed version information.</p></li>
34
35 <li><p>On the version information page, click on the
36 "Zip Archive" link. This build a ZIP archive of the complete source
37 code and return it to your browser.</p></li>
38 </ol>
39
40 <h2>2.0 Compiling</h2>
41
42 <p>Follow these stops to compile:</p>
43
44 <ol>
45 <li value="6">
46 <p>Create a directory to hold the source code. Then unzip the
47 ZIP archive you downloaded into that directory. You should be
48
--- www/build.html
+++ www/build.html
@@ -17,12 +17,12 @@
17 <li><p>Pointer your webbrowser at
18 <a href="http://fossil-scm.hwaci.com/fossil/login">
19 http://fossil-scm.hwaci.com/fossil/login</a>.</p></li>
20
21 <li><p>Log in as anonymous. The password is shown on screen.
22 The reason for requiring this login is to prevent spiders from
23 walking the entire website, downloading ZIP archives
24 of every historical version, and thereby soaking up all our bandwidth.</p></li>
25
26 <li><p>Click on the
27 <a href="http://fossil-scm.hwaci.com/fossil/timeline">Timeline</a> or
28 <a href="http://fossil-scm.hwaci.com/fossil/leaves">Leaves</a> link at
@@ -31,17 +31,17 @@
31 <li><p>Select a version of of fossil you want to download. Click on its
32 link. Note that you must successfully log in as "anonymous" in step 1
33 above in order to see the link to the detailed version information.</p></li>
34
35 <li><p>On the version information page, click on the
36 "Zip Archive" link. This link will build a ZIP archive of the
37 complete source code and download it to your browser.</p></li>
38 </ol>
39
40 <h2>2.0 Compiling</h2>
41
42 <p>Follow these steps to compile:</p>
43
44 <ol>
45 <li value="6">
46 <p>Create a directory to hold the source code. Then unzip the
47 ZIP archive you downloaded into that directory. You should be
48
+4 -3
--- www/index.html
+++ www/index.html
@@ -29,22 +29,23 @@
2929
<li>Integrated bug tracking and wiki, along the lines of
3030
<a href="http://www.cvstrac.org/">CVSTrac</a> and
3131
<a href="http://www.edgewall.com/trac/">Trac</a>.</li>
3232
<li>Built-in web interface that supports deep archaeological digs through
3333
historical source code.</li>
34
-<li>All network communication via HTTP (so that everything works
35
-from behind restrictive firewalls).</li>
34
+<li>All network communication via
35
+<a href="http://en.wikipedia.org/wiki/HTTP">HTTP</a>
36
+(so that everything works from behind restrictive firewalls).</li>
3637
<li>Everything included in a single self-contained executable -
3738
trivial to install</li>
3839
<li>Server runs as <a href="http://www.w3.org/CGI/">CGI</a>, using
3940
<a href="http://en.wikipedia.org/wiki/inetd">inetd</a> or
4041
<a href="http://www.xinetd.org/">xinetd</a> or using its own built-in,
4142
standalone web server.</li>
4243
<li>An entire project contained in single disk file (which also
4344
happens to be an <a href="http://www.sqlite.org/">SQLite</a> database.)</li>
4445
<li>Trivial to setup and administer</li>
45
-<li>Files and versions identified by their
46
+<li>Files and versions are identified by their
4647
<a href="http://en.wikipedia.org/wiki/SHA-1">SHA1</a> signature.</a>
4748
Any unique prefix is sufficient to identify a file
4849
or version - usually the first 4 or 5 characters suffice.</li>
4950
<li>The file format is trival and requires nothing more complex
5051
than a text editor and the "sha1sum" command-line utility to decode.</li>
5152
--- www/index.html
+++ www/index.html
@@ -29,22 +29,23 @@
29 <li>Integrated bug tracking and wiki, along the lines of
30 <a href="http://www.cvstrac.org/">CVSTrac</a> and
31 <a href="http://www.edgewall.com/trac/">Trac</a>.</li>
32 <li>Built-in web interface that supports deep archaeological digs through
33 historical source code.</li>
34 <li>All network communication via HTTP (so that everything works
35 from behind restrictive firewalls).</li>
 
36 <li>Everything included in a single self-contained executable -
37 trivial to install</li>
38 <li>Server runs as <a href="http://www.w3.org/CGI/">CGI</a>, using
39 <a href="http://en.wikipedia.org/wiki/inetd">inetd</a> or
40 <a href="http://www.xinetd.org/">xinetd</a> or using its own built-in,
41 standalone web server.</li>
42 <li>An entire project contained in single disk file (which also
43 happens to be an <a href="http://www.sqlite.org/">SQLite</a> database.)</li>
44 <li>Trivial to setup and administer</li>
45 <li>Files and versions identified by their
46 <a href="http://en.wikipedia.org/wiki/SHA-1">SHA1</a> signature.</a>
47 Any unique prefix is sufficient to identify a file
48 or version - usually the first 4 or 5 characters suffice.</li>
49 <li>The file format is trival and requires nothing more complex
50 than a text editor and the "sha1sum" command-line utility to decode.</li>
51
--- www/index.html
+++ www/index.html
@@ -29,22 +29,23 @@
29 <li>Integrated bug tracking and wiki, along the lines of
30 <a href="http://www.cvstrac.org/">CVSTrac</a> and
31 <a href="http://www.edgewall.com/trac/">Trac</a>.</li>
32 <li>Built-in web interface that supports deep archaeological digs through
33 historical source code.</li>
34 <li>All network communication via
35 <a href="http://en.wikipedia.org/wiki/HTTP">HTTP</a>
36 (so that everything works from behind restrictive firewalls).</li>
37 <li>Everything included in a single self-contained executable -
38 trivial to install</li>
39 <li>Server runs as <a href="http://www.w3.org/CGI/">CGI</a>, using
40 <a href="http://en.wikipedia.org/wiki/inetd">inetd</a> or
41 <a href="http://www.xinetd.org/">xinetd</a> or using its own built-in,
42 standalone web server.</li>
43 <li>An entire project contained in single disk file (which also
44 happens to be an <a href="http://www.sqlite.org/">SQLite</a> database.)</li>
45 <li>Trivial to setup and administer</li>
46 <li>Files and versions are identified by their
47 <a href="http://en.wikipedia.org/wiki/SHA-1">SHA1</a> signature.</a>
48 Any unique prefix is sufficient to identify a file
49 or version - usually the first 4 or 5 characters suffice.</li>
50 <li>The file format is trival and requires nothing more complex
51 than a text editor and the "sha1sum" command-line utility to decode.</li>
52
+2 -2
--- www/pop.html
+++ www/pop.html
@@ -69,12 +69,12 @@
6969
<li><p>Every repository has a special file at the top-level
7070
named "manifest" which is an index of all other files in
7171
the system. The manifest is automatically created and
7272
maintained by the system.</p></li>
7373
74
-<li><p>The <a href="fileformat.html">file format</a>
75
-is very simple so that with access
74
+<li><p>The <a href="fileformat.html">file formats</a>
75
+used by Fossil are all very simple so that with access
7676
to the original content files, one can easily reconstruct
7777
the content of a baseline without the need for any
7878
special tools or software.</p></li>
7979
8080
</body>
8181
--- www/pop.html
+++ www/pop.html
@@ -69,12 +69,12 @@
69 <li><p>Every repository has a special file at the top-level
70 named "manifest" which is an index of all other files in
71 the system. The manifest is automatically created and
72 maintained by the system.</p></li>
73
74 <li><p>The <a href="fileformat.html">file format</a>
75 is very simple so that with access
76 to the original content files, one can easily reconstruct
77 the content of a baseline without the need for any
78 special tools or software.</p></li>
79
80 </body>
81
--- www/pop.html
+++ www/pop.html
@@ -69,12 +69,12 @@
69 <li><p>Every repository has a special file at the top-level
70 named "manifest" which is an index of all other files in
71 the system. The manifest is automatically created and
72 maintained by the system.</p></li>
73
74 <li><p>The <a href="fileformat.html">file formats</a>
75 used by Fossil are all very simple so that with access
76 to the original content files, one can easily reconstruct
77 the content of a baseline without the need for any
78 special tools or software.</p></li>
79
80 </body>
81
--- www/quickstart.html
+++ www/quickstart.html
@@ -8,11 +8,11 @@
88
99
<h2>Installing</h2><blockquote>
1010
1111
<p>Fossil is a single self-contained C program that you need to
1212
<a href="build.html">install</a> before using. Build the binary
13
- and put is someplace on your PATH environment variable.</p>
13
+ and put it someplace on your PATH environment variable.</p>
1414
1515
</blockquote>
1616
<h2>Cloning A Existing Repository</h2>
1717
<blockquote>
1818
@@ -21,11 +21,11 @@
2121
<blockquote>
2222
<b>fossil clone</b> <i>URL repository-filename</i>
2323
</blockquote>
2424
2525
<p>The <i>URL</i> above is the http URL for the fossil repository
26
- you want to clone. The new repository can be called anything you
26
+ you want to clone. You can call the new repository anything you
2727
want - there are no naming restrictions. As an example, you can
2828
clone the fossil repository this way:</p>
2929
3030
<blockquote>
3131
<b>fossil clone http://fossil-scm.hwaci.com/fossil myclone.fsl</b>
@@ -41,11 +41,11 @@
4141
</blockquote>
4242
4343
</blockquote><h2>Configuring Your Local Repository</h2><blockquote>
4444
4545
<p>When you create a new repository, either by cloning an existing
46
- project or create a new project of your, you usually want to do some
46
+ project or create a new project of your own, you usually want to do some
4747
local configuration. This is accomplished using a webbrowser. First
4848
start a fossil webserver like this:</p>
4949
5050
<blockquote>
5151
<b>fossil server </b><i> repository-filename</i>
@@ -111,12 +111,14 @@
111111
<blockquote>
112112
<b>fossil commit</b>
113113
</blockquote>
114114
115115
<p>You will be prompted for check-in comments using whatever editor
116
- is specified by your VISUAL or EDITOR environment variable. After
117
- you save your check-in comments, your changes will be checked in.</p>
116
+ is specified by your VISUAL or EDITOR environment variable. If you
117
+ have GPG installed, you may be prompted for your GPG passphrase so
118
+ that the check-in can be signed with your GPG signature. After
119
+ this your changes will be checked in.</p>
118120
119121
</blockquote><h2>Sharing Changes</h2><blockquote>
120122
121123
<p>The changes you <b>commit</b> are only on your local repository.
122124
To share those changes with other repositories, do:</p>
@@ -203,11 +205,11 @@
203205
80 stream tcp nowait.1000 root /usr/bin/fossil \<br>
204206
/usr/bin/fossil http /home/proj1/repos1.fsl
205207
</b></blockquote>
206208
207209
<p>Adjust the paths to suit your installation, of course. Notice that
208
- fossil runs as run. This is not required - you can run it as an
210
+ fossil runs as root. This is not required - you can run it as an
209211
unprivileged user. But it is more secure to run fossil as root.
210212
When you do run fossil as root, it automatically puts itself in a
211213
chroot jail in the same directory as the repository, then drops
212214
root privileges prior to reading any information from the request.</p>
213215
214216
--- www/quickstart.html
+++ www/quickstart.html
@@ -8,11 +8,11 @@
8
9 <h2>Installing</h2><blockquote>
10
11 <p>Fossil is a single self-contained C program that you need to
12 <a href="build.html">install</a> before using. Build the binary
13 and put is someplace on your PATH environment variable.</p>
14
15 </blockquote>
16 <h2>Cloning A Existing Repository</h2>
17 <blockquote>
18
@@ -21,11 +21,11 @@
21 <blockquote>
22 <b>fossil clone</b> <i>URL repository-filename</i>
23 </blockquote>
24
25 <p>The <i>URL</i> above is the http URL for the fossil repository
26 you want to clone. The new repository can be called anything you
27 want - there are no naming restrictions. As an example, you can
28 clone the fossil repository this way:</p>
29
30 <blockquote>
31 <b>fossil clone http://fossil-scm.hwaci.com/fossil myclone.fsl</b>
@@ -41,11 +41,11 @@
41 </blockquote>
42
43 </blockquote><h2>Configuring Your Local Repository</h2><blockquote>
44
45 <p>When you create a new repository, either by cloning an existing
46 project or create a new project of your, you usually want to do some
47 local configuration. This is accomplished using a webbrowser. First
48 start a fossil webserver like this:</p>
49
50 <blockquote>
51 <b>fossil server </b><i> repository-filename</i>
@@ -111,12 +111,14 @@
111 <blockquote>
112 <b>fossil commit</b>
113 </blockquote>
114
115 <p>You will be prompted for check-in comments using whatever editor
116 is specified by your VISUAL or EDITOR environment variable. After
117 you save your check-in comments, your changes will be checked in.</p>
 
 
118
119 </blockquote><h2>Sharing Changes</h2><blockquote>
120
121 <p>The changes you <b>commit</b> are only on your local repository.
122 To share those changes with other repositories, do:</p>
@@ -203,11 +205,11 @@
203 80 stream tcp nowait.1000 root /usr/bin/fossil \<br>
204 /usr/bin/fossil http /home/proj1/repos1.fsl
205 </b></blockquote>
206
207 <p>Adjust the paths to suit your installation, of course. Notice that
208 fossil runs as run. This is not required - you can run it as an
209 unprivileged user. But it is more secure to run fossil as root.
210 When you do run fossil as root, it automatically puts itself in a
211 chroot jail in the same directory as the repository, then drops
212 root privileges prior to reading any information from the request.</p>
213
214
--- www/quickstart.html
+++ www/quickstart.html
@@ -8,11 +8,11 @@
8
9 <h2>Installing</h2><blockquote>
10
11 <p>Fossil is a single self-contained C program that you need to
12 <a href="build.html">install</a> before using. Build the binary
13 and put it someplace on your PATH environment variable.</p>
14
15 </blockquote>
16 <h2>Cloning A Existing Repository</h2>
17 <blockquote>
18
@@ -21,11 +21,11 @@
21 <blockquote>
22 <b>fossil clone</b> <i>URL repository-filename</i>
23 </blockquote>
24
25 <p>The <i>URL</i> above is the http URL for the fossil repository
26 you want to clone. You can call the new repository anything you
27 want - there are no naming restrictions. As an example, you can
28 clone the fossil repository this way:</p>
29
30 <blockquote>
31 <b>fossil clone http://fossil-scm.hwaci.com/fossil myclone.fsl</b>
@@ -41,11 +41,11 @@
41 </blockquote>
42
43 </blockquote><h2>Configuring Your Local Repository</h2><blockquote>
44
45 <p>When you create a new repository, either by cloning an existing
46 project or create a new project of your own, you usually want to do some
47 local configuration. This is accomplished using a webbrowser. First
48 start a fossil webserver like this:</p>
49
50 <blockquote>
51 <b>fossil server </b><i> repository-filename</i>
@@ -111,12 +111,14 @@
111 <blockquote>
112 <b>fossil commit</b>
113 </blockquote>
114
115 <p>You will be prompted for check-in comments using whatever editor
116 is specified by your VISUAL or EDITOR environment variable. If you
117 have GPG installed, you may be prompted for your GPG passphrase so
118 that the check-in can be signed with your GPG signature. After
119 this your changes will be checked in.</p>
120
121 </blockquote><h2>Sharing Changes</h2><blockquote>
122
123 <p>The changes you <b>commit</b> are only on your local repository.
124 To share those changes with other repositories, do:</p>
@@ -203,11 +205,11 @@
205 80 stream tcp nowait.1000 root /usr/bin/fossil \<br>
206 /usr/bin/fossil http /home/proj1/repos1.fsl
207 </b></blockquote>
208
209 <p>Adjust the paths to suit your installation, of course. Notice that
210 fossil runs as root. This is not required - you can run it as an
211 unprivileged user. But it is more secure to run fossil as root.
212 When you do run fossil as root, it automatically puts itself in a
213 chroot jail in the same directory as the repository, then drops
214 root privileges prior to reading any information from the request.</p>
215
216

Keyboard Shortcuts

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