Overview
SHA1 Hash: | b110d77c366af7599dc49d860c3954f783af0c20 |
---|---|
Date: | 2007-08-09 01:08:19 |
User: | drh |
Comment: | Website updates. |
Timelines: | ancestors | descendants | both | trunk |
Other Links: | files | ZIP archive | manifest |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
[hide diffs]Modified www/build.html from [0933d47927] to [6089f0b563].
@@ -17,12 +17,12 @@ <li><p>Pointer your webbrowser at <a href="http://fossil-scm.hwaci.com/fossil/login"> http://fossil-scm.hwaci.com/fossil/login</a>.</p></li> <li><p>Log in as anonymous. The password is shown on screen. -The reason for requiring this login is to prevent help spiders from -walking the walking the entire website, downloading ZIP archives +The reason for requiring this login is to prevent spiders from +walking the entire website, downloading ZIP archives of every historical version, and thereby soaking up all our bandwidth.</p></li> <li><p>Click on the <a href="http://fossil-scm.hwaci.com/fossil/timeline">Timeline</a> or <a href="http://fossil-scm.hwaci.com/fossil/leaves">Leaves</a> link at @@ -31,17 +31,17 @@ <li><p>Select a version of of fossil you want to download. Click on its link. Note that you must successfully log in as "anonymous" in step 1 above in order to see the link to the detailed version information.</p></li> <li><p>On the version information page, click on the -"Zip Archive" link. This build a ZIP archive of the complete source -code and return it to your browser.</p></li> +"Zip Archive" link. This link will build a ZIP archive of the +complete source code and download it to your browser.</p></li> </ol> <h2>2.0 Compiling</h2> -<p>Follow these stops to compile:</p> +<p>Follow these steps to compile:</p> <ol> <li value="6"> <p>Create a directory to hold the source code. Then unzip the ZIP archive you downloaded into that directory. You should be
Modified www/index.html from [188269ac14] to [55770629c6].
@@ -29,22 +29,23 @@ <li>Integrated bug tracking and wiki, along the lines of <a href="http://www.cvstrac.org/">CVSTrac</a> and <a href="http://www.edgewall.com/trac/">Trac</a>.</li> <li>Built-in web interface that supports deep archaeological digs through historical source code.</li> -<li>All network communication via HTTP (so that everything works -from behind restrictive firewalls).</li> +<li>All network communication via +<a href="http://en.wikipedia.org/wiki/HTTP">HTTP</a> +(so that everything works from behind restrictive firewalls).</li> <li>Everything included in a single self-contained executable - trivial to install</li> <li>Server runs as <a href="http://www.w3.org/CGI/">CGI</a>, using <a href="http://en.wikipedia.org/wiki/inetd">inetd</a> or <a href="http://www.xinetd.org/">xinetd</a> or using its own built-in, standalone web server.</li> <li>An entire project contained in single disk file (which also happens to be an <a href="http://www.sqlite.org/">SQLite</a> database.)</li> <li>Trivial to setup and administer</li> -<li>Files and versions identified by their +<li>Files and versions are identified by their <a href="http://en.wikipedia.org/wiki/SHA-1">SHA1</a> signature.</a> Any unique prefix is sufficient to identify a file or version - usually the first 4 or 5 characters suffice.</li> <li>The file format is trival and requires nothing more complex than a text editor and the "sha1sum" command-line utility to decode.</li>
Modified www/pop.html from [13539df59a] to [c4c7a9be7e].
@@ -69,13 +69,13 @@ <li><p>Every repository has a special file at the top-level named "manifest" which is an index of all other files in the system. The manifest is automatically created and maintained by the system.</p></li> -<li><p>The <a href="fileformat.html">file format</a> -is very simple so that with access +<li><p>The <a href="fileformat.html">file formats</a> +used by Fossil are all very simple so that with access to the original content files, one can easily reconstruct the content of a baseline without the need for any special tools or software.</p></li> </body> </html>
Modified www/quickstart.html from [8e6c0f9e23] to [f9a5dc6ef0].
@@ -8,11 +8,11 @@ <h2>Installing</h2><blockquote> <p>Fossil is a single self-contained C program that you need to <a href="build.html">install</a> before using. Build the binary - and put is someplace on your PATH environment variable.</p> + and put it someplace on your PATH environment variable.</p> </blockquote> <h2>Cloning A Existing Repository</h2> <blockquote> @@ -21,11 +21,11 @@ <blockquote> <b>fossil clone</b> <i>URL repository-filename</i> </blockquote> <p>The <i>URL</i> above is the http URL for the fossil repository - you want to clone. The new repository can be called anything you + you want to clone. You can call the new repository anything you want - there are no naming restrictions. As an example, you can clone the fossil repository this way:</p> <blockquote> <b>fossil clone http://fossil-scm.hwaci.com/fossil myclone.fsl</b> @@ -41,11 +41,11 @@ </blockquote> </blockquote><h2>Configuring Your Local Repository</h2><blockquote> <p>When you create a new repository, either by cloning an existing - project or create a new project of your, you usually want to do some + project or create a new project of your own, you usually want to do some local configuration. This is accomplished using a webbrowser. First start a fossil webserver like this:</p> <blockquote> <b>fossil server </b><i> repository-filename</i> @@ -111,12 +111,14 @@ <blockquote> <b>fossil commit</b> </blockquote> <p>You will be prompted for check-in comments using whatever editor - is specified by your VISUAL or EDITOR environment variable. After - you save your check-in comments, your changes will be checked in.</p> + is specified by your VISUAL or EDITOR environment variable. If you + have GPG installed, you may be prompted for your GPG passphrase so + that the check-in can be signed with your GPG signature. After + this your changes will be checked in.</p> </blockquote><h2>Sharing Changes</h2><blockquote> <p>The changes you <b>commit</b> are only on your local repository. To share those changes with other repositories, do:</p> @@ -203,11 +205,11 @@ 80 stream tcp nowait.1000 root /usr/bin/fossil \<br> /usr/bin/fossil http /home/proj1/repos1.fsl </b></blockquote> <p>Adjust the paths to suit your installation, of course. Notice that - fossil runs as run. This is not required - you can run it as an + fossil runs as root. This is not required - you can run it as an unprivileged user. But it is more secure to run fossil as root. When you do run fossil as root, it automatically puts itself in a chroot jail in the same directory as the repository, then drops root privileges prior to reading any information from the request.</p>