Fossil SCM
Website updates.
Commit
b110d77c366af7599dc49d860c3954f783af0c20
Parent
fe6ee8a431b69e5…
4 files changed
+5
-5
+4
-3
+2
-2
+8
-6
+5
-5
| --- www/build.html | ||
| +++ www/build.html | ||
| @@ -17,12 +17,12 @@ | ||
| 17 | 17 | <li><p>Pointer your webbrowser at |
| 18 | 18 | <a href="http://fossil-scm.hwaci.com/fossil/login"> |
| 19 | 19 | http://fossil-scm.hwaci.com/fossil/login</a>.</p></li> |
| 20 | 20 | |
| 21 | 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 | |
| 22 | +The reason for requiring this login is to prevent spiders from | |
| 23 | +walking the entire website, downloading ZIP archives | |
| 24 | 24 | of every historical version, and thereby soaking up all our bandwidth.</p></li> |
| 25 | 25 | |
| 26 | 26 | <li><p>Click on the |
| 27 | 27 | <a href="http://fossil-scm.hwaci.com/fossil/timeline">Timeline</a> or |
| 28 | 28 | <a href="http://fossil-scm.hwaci.com/fossil/leaves">Leaves</a> link at |
| @@ -31,17 +31,17 @@ | ||
| 31 | 31 | <li><p>Select a version of of fossil you want to download. Click on its |
| 32 | 32 | link. Note that you must successfully log in as "anonymous" in step 1 |
| 33 | 33 | above in order to see the link to the detailed version information.</p></li> |
| 34 | 34 | |
| 35 | 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> | |
| 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 | 38 | </ol> |
| 39 | 39 | |
| 40 | 40 | <h2>2.0 Compiling</h2> |
| 41 | 41 | |
| 42 | -<p>Follow these stops to compile:</p> | |
| 42 | +<p>Follow these steps to compile:</p> | |
| 43 | 43 | |
| 44 | 44 | <ol> |
| 45 | 45 | <li value="6"> |
| 46 | 46 | <p>Create a directory to hold the source code. Then unzip the |
| 47 | 47 | ZIP archive you downloaded into that directory. You should be |
| 48 | 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 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 @@ | ||
| 29 | 29 | <li>Integrated bug tracking and wiki, along the lines of |
| 30 | 30 | <a href="http://www.cvstrac.org/">CVSTrac</a> and |
| 31 | 31 | <a href="http://www.edgewall.com/trac/">Trac</a>.</li> |
| 32 | 32 | <li>Built-in web interface that supports deep archaeological digs through |
| 33 | 33 | 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> | |
| 36 | 37 | <li>Everything included in a single self-contained executable - |
| 37 | 38 | trivial to install</li> |
| 38 | 39 | <li>Server runs as <a href="http://www.w3.org/CGI/">CGI</a>, using |
| 39 | 40 | <a href="http://en.wikipedia.org/wiki/inetd">inetd</a> or |
| 40 | 41 | <a href="http://www.xinetd.org/">xinetd</a> or using its own built-in, |
| 41 | 42 | standalone web server.</li> |
| 42 | 43 | <li>An entire project contained in single disk file (which also |
| 43 | 44 | happens to be an <a href="http://www.sqlite.org/">SQLite</a> database.)</li> |
| 44 | 45 | <li>Trivial to setup and administer</li> |
| 45 | -<li>Files and versions identified by their | |
| 46 | +<li>Files and versions are identified by their | |
| 46 | 47 | <a href="http://en.wikipedia.org/wiki/SHA-1">SHA1</a> signature.</a> |
| 47 | 48 | Any unique prefix is sufficient to identify a file |
| 48 | 49 | or version - usually the first 4 or 5 characters suffice.</li> |
| 49 | 50 | <li>The file format is trival and requires nothing more complex |
| 50 | 51 | than a text editor and the "sha1sum" command-line utility to decode.</li> |
| 51 | 52 |
| --- 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 @@ | ||
| 69 | 69 | <li><p>Every repository has a special file at the top-level |
| 70 | 70 | named "manifest" which is an index of all other files in |
| 71 | 71 | the system. The manifest is automatically created and |
| 72 | 72 | maintained by the system.</p></li> |
| 73 | 73 | |
| 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 | |
| 76 | 76 | to the original content files, one can easily reconstruct |
| 77 | 77 | the content of a baseline without the need for any |
| 78 | 78 | special tools or software.</p></li> |
| 79 | 79 | |
| 80 | 80 | </body> |
| 81 | 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 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 |
+8
-6
| --- www/quickstart.html | ||
| +++ www/quickstart.html | ||
| @@ -8,11 +8,11 @@ | ||
| 8 | 8 | |
| 9 | 9 | <h2>Installing</h2><blockquote> |
| 10 | 10 | |
| 11 | 11 | <p>Fossil is a single self-contained C program that you need to |
| 12 | 12 | <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> | |
| 14 | 14 | |
| 15 | 15 | </blockquote> |
| 16 | 16 | <h2>Cloning A Existing Repository</h2> |
| 17 | 17 | <blockquote> |
| 18 | 18 | |
| @@ -21,11 +21,11 @@ | ||
| 21 | 21 | <blockquote> |
| 22 | 22 | <b>fossil clone</b> <i>URL repository-filename</i> |
| 23 | 23 | </blockquote> |
| 24 | 24 | |
| 25 | 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 | |
| 26 | + you want to clone. You can call the new repository anything you | |
| 27 | 27 | want - there are no naming restrictions. As an example, you can |
| 28 | 28 | clone the fossil repository this way:</p> |
| 29 | 29 | |
| 30 | 30 | <blockquote> |
| 31 | 31 | <b>fossil clone http://fossil-scm.hwaci.com/fossil myclone.fsl</b> |
| @@ -41,11 +41,11 @@ | ||
| 41 | 41 | </blockquote> |
| 42 | 42 | |
| 43 | 43 | </blockquote><h2>Configuring Your Local Repository</h2><blockquote> |
| 44 | 44 | |
| 45 | 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 | |
| 46 | + project or create a new project of your own, you usually want to do some | |
| 47 | 47 | local configuration. This is accomplished using a webbrowser. First |
| 48 | 48 | start a fossil webserver like this:</p> |
| 49 | 49 | |
| 50 | 50 | <blockquote> |
| 51 | 51 | <b>fossil server </b><i> repository-filename</i> |
| @@ -111,12 +111,14 @@ | ||
| 111 | 111 | <blockquote> |
| 112 | 112 | <b>fossil commit</b> |
| 113 | 113 | </blockquote> |
| 114 | 114 | |
| 115 | 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> | |
| 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> | |
| 118 | 120 | |
| 119 | 121 | </blockquote><h2>Sharing Changes</h2><blockquote> |
| 120 | 122 | |
| 121 | 123 | <p>The changes you <b>commit</b> are only on your local repository. |
| 122 | 124 | To share those changes with other repositories, do:</p> |
| @@ -203,11 +205,11 @@ | ||
| 203 | 205 | 80 stream tcp nowait.1000 root /usr/bin/fossil \<br> |
| 204 | 206 | /usr/bin/fossil http /home/proj1/repos1.fsl |
| 205 | 207 | </b></blockquote> |
| 206 | 208 | |
| 207 | 209 | <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 | |
| 209 | 211 | unprivileged user. But it is more secure to run fossil as root. |
| 210 | 212 | When you do run fossil as root, it automatically puts itself in a |
| 211 | 213 | chroot jail in the same directory as the repository, then drops |
| 212 | 214 | root privileges prior to reading any information from the request.</p> |
| 213 | 215 | |
| 214 | 216 |
| --- 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 |