Fossil SCM

Trying to improve the look of the homepage. It is not at all clear that this check-in is any improvement, but it is at least an attempt....

drh 2009-08-24 17:45 trunk
Commit b79994adcb536c646c01657fec224f3820901613
2 files changed +16 -2 +41 -47
+16 -2
--- www/build.wiki
+++ www/build.wiki
@@ -34,13 +34,27 @@
3434
3535
<li><p>Select a version of of fossil you want to download. Click on its
3636
link. Note that you must successfully log in as "anonymous" in step 1
3737
above in order to see the link to the detailed version information.</p></li>
3838
39
-<li><p>On the version information page, click on the
39
+<li><p>On the version information page, click on the "[details]" hyperlink
40
+that appears right after the check-in comment at the top of the page.</p>
41
+
42
+<li><p>Finally, click on the
4043
"Zip Archive" link. This link will build a ZIP archive of the
41
-complete source code and download it to your browser.</p></li>
44
+complete source code and download it to your browser.
45
+
46
+<blockquote><i>
47
+Note to Mac users: The ZIP archive constructed by Fossil is a well-formed
48
+ZIP archive. However, the unarchiver that is built into the Mac has a bug
49
+in that it does not understand all well-formed ZIP archives. So you may
50
+get an error when the Mac goes to automatically extract the downloaded ZIP
51
+archive. We are still trying to figure out what it is about Fossil-generated
52
+ZIP archives that the Mac doesn't like. Until we do,
53
+your work-around is to manually extract the ZIP archive using the
54
+"unzip" command from a command-line shell.
55
+</i></blockquote>
4256
</ol>
4357
4458
<h2>2.0 Compiling</h2>
4559
4660
<p>Follow these steps to compile:</p>
4761
--- www/build.wiki
+++ www/build.wiki
@@ -34,13 +34,27 @@
34
35 <li><p>Select a version of of fossil you want to download. Click on its
36 link. Note that you must successfully log in as "anonymous" in step 1
37 above in order to see the link to the detailed version information.</p></li>
38
39 <li><p>On the version information page, click on the
 
 
 
40 "Zip Archive" link. This link will build a ZIP archive of the
41 complete source code and download it to your browser.</p></li>
 
 
 
 
 
 
 
 
 
 
 
42 </ol>
43
44 <h2>2.0 Compiling</h2>
45
46 <p>Follow these steps to compile:</p>
47
--- www/build.wiki
+++ www/build.wiki
@@ -34,13 +34,27 @@
34
35 <li><p>Select a version of of fossil you want to download. Click on its
36 link. Note that you must successfully log in as "anonymous" in step 1
37 above in order to see the link to the detailed version information.</p></li>
38
39 <li><p>On the version information page, click on the "[details]" hyperlink
40 that appears right after the check-in comment at the top of the page.</p>
41
42 <li><p>Finally, click on the
43 "Zip Archive" link. This link will build a ZIP archive of the
44 complete source code and download it to your browser.
45
46 <blockquote><i>
47 Note to Mac users: The ZIP archive constructed by Fossil is a well-formed
48 ZIP archive. However, the unarchiver that is built into the Mac has a bug
49 in that it does not understand all well-formed ZIP archives. So you may
50 get an error when the Mac goes to automatically extract the downloaded ZIP
51 archive. We are still trying to figure out what it is about Fossil-generated
52 ZIP archives that the Mac doesn't like. Until we do,
53 your work-around is to manually extract the ZIP archive using the
54 "unzip" command from a command-line shell.
55 </i></blockquote>
56 </ol>
57
58 <h2>2.0 Compiling</h2>
59
60 <p>Follow these steps to compile:</p>
61
+41 -47
--- www/index.wiki
+++ www/index.wiki
@@ -1,25 +1,44 @@
11
<title>Fossil Home Page</title>
2
-<h1>Fossil: Distributed Revision Control, Wiki, and Bug-Tracking</h1>
3
-
4
-Fossil is a
5
-[http://en.wikipedia.org/wiki/Revision_control | distributed software version control system]
6
-that includes an integrated
7
-[./wikitheory.wiki | distributed wiki] and an integrated
8
-[./bugtheory.wiki | distributed bug-tracking system] all in a single,
9
-easy-to-use, stand-alone executable.
10
-Fossil has been [./selfhost.wiki | self-hosting]
11
-since 2007-07-21.
12
-You can download the [/timeline?y=ci | latest sources] and
13
-[./build.wiki | compile it yourself].
14
-Or you can grab
15
-[http://www.fossil-scm.org/download.html | pre-compiled binaries].
16
-
17
-
18
-<b>Feature Summary:</b>
19
-<img src="fossil.gif" align="right">
20
-
2
+
3
+<table border="1" align="right" cellpadding="10">
4
+<tr><td>
5
+<h2>Quick Links</h2>
6
+<ul>
7
+<li> [./quickstart.wiki | Quick Start]
8
+<li> [http://www.fossil-scm.org/download.html | Download]
9
+<li> [./build.wiki | Install]
10
+<li> [/timeline | Recent changes]
11
+<li> [./faq.wiki | FAQ]
12
+</ul>
13
+<center><img src="fossil.gif"></center>
14
+</td></tr>
15
+</table>
16
+
17
+
18
+<center>
19
+<font size=5><b>Fossil:</b><i>
20
+Simple, high-reliability, distributed software configuration management
21
+</i></font>
22
+</center>
23
+
24
+<h3>Feature Summary:</h3>
25
+ * [./concepts.wiki | Distributed version control]
26
+ * Integrated, [./bugtheory.wiki | distributed bug tracking] and
27
+ [./wikitheory.wiki | distributed wiki].
28
+ * Built-in [./webui.wiki | web interface] that supports deep
29
+ archaeological digs through the project history.
30
+ * All network communication via HTTP with
31
+ [./quickstart.wiki#proxy | proxy support]
32
+ so that everything works from behind restrictive firewalls.
33
+ Communication is [./stats.wiki | bandwidth-efficient].
34
+ * Everything (client, server, and utilities) is included in a
35
+ single self-contained executable - [./build.wiki | trivial to install].
36
+ * Server runs as [./quickstart.wiki#cgiserver | CGI], using
37
+ [./quickstart.wiki#inetdserver | inetd/xinetd]
38
+ or using its own
39
+ [./quickstart.wiki#serversetup | built-in, stand alone web server].
2140
* Flexible workflow:<ul>
2241
<li>Disconnected, distributed development like
2342
<a href="http://kerneltrap.org/node/4982">git</a>,
2443
<a href="http://www.monotone.ca/">monotone</a>,
2544
<a href="http://www.selenic.com/mercurial/wiki/index.cgi">mercurial</a>,
@@ -27,38 +46,23 @@
2746
<li>Or, client/server operation like
2847
<a href="http://www.nongnu.org/cvs/">CVS</a> and
2948
<a href="http://subversion.tigris.org/">subversion</a>,
3049
<li>Or, operations on local repositories,
3150
<li>Or, all of the above at the same time</ul>
32
- * Integrated, [./bugtheory.wiki | distributed bug tracking] and
33
- [./wikitheory.wiki | distributed wiki].
34
- * Built-in [./webui.wiki | web interface] that supports deep
35
- archaeological digs through the project history.
36
- * All network communication via HTTP with
37
- [./quickstart.wiki#proxy | proxy support]
38
- so that everything works from behind restrictive firewalls.
39
- Communication is [./stats.wiki | bandwidth-efficient].
40
- * Everything (client, server, and utilities) is included in a
41
- single self-contained executable - trivial to install
42
- * Server runs as [./quickstart.wiki#cgiserver | CGI], using
43
- [./quickstart.wiki#inetdserver | inetd/xinetd]
44
- or using its own
45
- [./quickstart.wiki#serversetup | built-in, stand alone web server].
51
+ * [./selfhost.wiki | Self-hosting] since 2007-07-21.
4652
* An entire project contained in single
4753
[./stats.wiki | compact] disk file
4854
(an [http://www.sqlite.org/ | SQLite] database.)
4955
* Uses an [./fileformat.wiki | enduring file format] that is
5056
designed to be readable, searchable, and extensible by people
5157
not yet born.
5258
* Automatic [./selfcheck.wiki | self-check]
5359
on repository changes makes it exceedingly
5460
unlikely that data will ever be lost because of a software bug.
55
- * Ridiculously easy to [./build.wiki | install] and
56
- [./quickstart.wiki | operate].
5761
* License: [../COPYRIGHT-GPL2.txt | GPL]
5862
59
-<b>User Links:</b>
63
+<h3>User Links:</h3>
6064
6165
* [./faq.wiki | FAQ]
6266
* The [./concepts.wiki | concepts] behind fossil
6367
* [./quickstart.wiki | Quick Start] guide to using fossil
6468
* [./reviews.wiki | Testimonials] from fossil users.
@@ -77,25 +81,15 @@
7781
* [./stats.wiki | Performance statistics] taken from real-world projects
7882
hosted on fossil.
7983
* Some (unfinished but expanding) extended
8084
[./reference.wiki | reference documentation] for the fossil command line.
8185
82
-<b>Developer Links:</b>
86
+<h3>Developer Links:</h3>
8387
8488
* [./pop.wiki | Principles Of Operation]
8589
* The [./fileformat.wiki | file format] used by every content
8690
file stored in the repository.
8791
* The [./delta_format.wiki | format of deltas] used to
8892
efficiently store changes between file revisions.
8993
* The [./delta_encoder_algorithm.wiki | encoder algorithm] used to
9094
efficiently generate deltas.
9195
* The [./sync.wiki | synchronization protocol].
92
-
93
-<b>Competing Projects:</b>
94
-
95
- * [http://www.ditrack.org/ | DITrace] - A Distributed Issue Tracker
96
- * [http://www.distract.wellquite.org/ | DisTract]
97
- - Another distributed issue tracker based on
98
- [http://www.monotone.ca/ | monotone].
99
- * [http://www.monotone.ca/ | Monotone] - distributed
100
- SCM in a single-file executable with a single-file SQLite
101
- database repository.
10296
--- www/index.wiki
+++ www/index.wiki
@@ -1,25 +1,44 @@
1 <title>Fossil Home Page</title>
2 <h1>Fossil: Distributed Revision Control, Wiki, and Bug-Tracking</h1>
3
4 Fossil is a
5 [http://en.wikipedia.org/wiki/Revision_control | distributed software version control system]
6 that includes an integrated
7 [./wikitheory.wiki | distributed wiki] and an integrated
8 [./bugtheory.wiki | distributed bug-tracking system] all in a single,
9 easy-to-use, stand-alone executable.
10 Fossil has been [./selfhost.wiki | self-hosting]
11 since 2007-07-21.
12 You can download the [/timeline?y=ci | latest sources] and
13 [./build.wiki | compile it yourself].
14 Or you can grab
15 [http://www.fossil-scm.org/download.html | pre-compiled binaries].
16
17
18 <b>Feature Summary:</b>
19 <img src="fossil.gif" align="right">
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21 * Flexible workflow:<ul>
22 <li>Disconnected, distributed development like
23 <a href="http://kerneltrap.org/node/4982">git</a>,
24 <a href="http://www.monotone.ca/">monotone</a>,
25 <a href="http://www.selenic.com/mercurial/wiki/index.cgi">mercurial</a>,
@@ -27,38 +46,23 @@
27 <li>Or, client/server operation like
28 <a href="http://www.nongnu.org/cvs/">CVS</a> and
29 <a href="http://subversion.tigris.org/">subversion</a>,
30 <li>Or, operations on local repositories,
31 <li>Or, all of the above at the same time</ul>
32 * Integrated, [./bugtheory.wiki | distributed bug tracking] and
33 [./wikitheory.wiki | distributed wiki].
34 * Built-in [./webui.wiki | web interface] that supports deep
35 archaeological digs through the project history.
36 * All network communication via HTTP with
37 [./quickstart.wiki#proxy | proxy support]
38 so that everything works from behind restrictive firewalls.
39 Communication is [./stats.wiki | bandwidth-efficient].
40 * Everything (client, server, and utilities) is included in a
41 single self-contained executable - trivial to install
42 * Server runs as [./quickstart.wiki#cgiserver | CGI], using
43 [./quickstart.wiki#inetdserver | inetd/xinetd]
44 or using its own
45 [./quickstart.wiki#serversetup | built-in, stand alone web server].
46 * An entire project contained in single
47 [./stats.wiki | compact] disk file
48 (an [http://www.sqlite.org/ | SQLite] database.)
49 * Uses an [./fileformat.wiki | enduring file format] that is
50 designed to be readable, searchable, and extensible by people
51 not yet born.
52 * Automatic [./selfcheck.wiki | self-check]
53 on repository changes makes it exceedingly
54 unlikely that data will ever be lost because of a software bug.
55 * Ridiculously easy to [./build.wiki | install] and
56 [./quickstart.wiki | operate].
57 * License: [../COPYRIGHT-GPL2.txt | GPL]
58
59 <b>User Links:</b>
60
61 * [./faq.wiki | FAQ]
62 * The [./concepts.wiki | concepts] behind fossil
63 * [./quickstart.wiki | Quick Start] guide to using fossil
64 * [./reviews.wiki | Testimonials] from fossil users.
@@ -77,25 +81,15 @@
77 * [./stats.wiki | Performance statistics] taken from real-world projects
78 hosted on fossil.
79 * Some (unfinished but expanding) extended
80 [./reference.wiki | reference documentation] for the fossil command line.
81
82 <b>Developer Links:</b>
83
84 * [./pop.wiki | Principles Of Operation]
85 * The [./fileformat.wiki | file format] used by every content
86 file stored in the repository.
87 * The [./delta_format.wiki | format of deltas] used to
88 efficiently store changes between file revisions.
89 * The [./delta_encoder_algorithm.wiki | encoder algorithm] used to
90 efficiently generate deltas.
91 * The [./sync.wiki | synchronization protocol].
92
93 <b>Competing Projects:</b>
94
95 * [http://www.ditrack.org/ | DITrace] - A Distributed Issue Tracker
96 * [http://www.distract.wellquite.org/ | DisTract]
97 - Another distributed issue tracker based on
98 [http://www.monotone.ca/ | monotone].
99 * [http://www.monotone.ca/ | Monotone] - distributed
100 SCM in a single-file executable with a single-file SQLite
101 database repository.
102
--- www/index.wiki
+++ www/index.wiki
@@ -1,25 +1,44 @@
1 <title>Fossil Home Page</title>
2
3 <table border="1" align="right" cellpadding="10">
4 <tr><td>
5 <h2>Quick Links</h2>
6 <ul>
7 <li> [./quickstart.wiki | Quick Start]
8 <li> [http://www.fossil-scm.org/download.html | Download]
9 <li> [./build.wiki | Install]
10 <li> [/timeline | Recent changes]
11 <li> [./faq.wiki | FAQ]
12 </ul>
13 <center><img src="fossil.gif"></center>
14 </td></tr>
15 </table>
16
17
18 <center>
19 <font size=5><b>Fossil:</b><i>
20 Simple, high-reliability, distributed software configuration management
21 </i></font>
22 </center>
23
24 <h3>Feature Summary:</h3>
25 * [./concepts.wiki | Distributed version control]
26 * Integrated, [./bugtheory.wiki | distributed bug tracking] and
27 [./wikitheory.wiki | distributed wiki].
28 * Built-in [./webui.wiki | web interface] that supports deep
29 archaeological digs through the project history.
30 * All network communication via HTTP with
31 [./quickstart.wiki#proxy | proxy support]
32 so that everything works from behind restrictive firewalls.
33 Communication is [./stats.wiki | bandwidth-efficient].
34 * Everything (client, server, and utilities) is included in a
35 single self-contained executable - [./build.wiki | trivial to install].
36 * Server runs as [./quickstart.wiki#cgiserver | CGI], using
37 [./quickstart.wiki#inetdserver | inetd/xinetd]
38 or using its own
39 [./quickstart.wiki#serversetup | built-in, stand alone web server].
40 * Flexible workflow:<ul>
41 <li>Disconnected, distributed development like
42 <a href="http://kerneltrap.org/node/4982">git</a>,
43 <a href="http://www.monotone.ca/">monotone</a>,
44 <a href="http://www.selenic.com/mercurial/wiki/index.cgi">mercurial</a>,
@@ -27,38 +46,23 @@
46 <li>Or, client/server operation like
47 <a href="http://www.nongnu.org/cvs/">CVS</a> and
48 <a href="http://subversion.tigris.org/">subversion</a>,
49 <li>Or, operations on local repositories,
50 <li>Or, all of the above at the same time</ul>
51 * [./selfhost.wiki | Self-hosting] since 2007-07-21.
 
 
 
 
 
 
 
 
 
 
 
 
 
52 * An entire project contained in single
53 [./stats.wiki | compact] disk file
54 (an [http://www.sqlite.org/ | SQLite] database.)
55 * Uses an [./fileformat.wiki | enduring file format] that is
56 designed to be readable, searchable, and extensible by people
57 not yet born.
58 * Automatic [./selfcheck.wiki | self-check]
59 on repository changes makes it exceedingly
60 unlikely that data will ever be lost because of a software bug.
 
 
61 * License: [../COPYRIGHT-GPL2.txt | GPL]
62
63 <h3>User Links:</h3>
64
65 * [./faq.wiki | FAQ]
66 * The [./concepts.wiki | concepts] behind fossil
67 * [./quickstart.wiki | Quick Start] guide to using fossil
68 * [./reviews.wiki | Testimonials] from fossil users.
@@ -77,25 +81,15 @@
81 * [./stats.wiki | Performance statistics] taken from real-world projects
82 hosted on fossil.
83 * Some (unfinished but expanding) extended
84 [./reference.wiki | reference documentation] for the fossil command line.
85
86 <h3>Developer Links:</h3>
87
88 * [./pop.wiki | Principles Of Operation]
89 * The [./fileformat.wiki | file format] used by every content
90 file stored in the repository.
91 * The [./delta_format.wiki | format of deltas] used to
92 efficiently store changes between file revisions.
93 * The [./delta_encoder_algorithm.wiki | encoder algorithm] used to
94 efficiently generate deltas.
95 * The [./sync.wiki | synchronization protocol].
 
 
 
 
 
 
 
 
 
 
96

Keyboard Shortcuts

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