Fossil SCM

Edits to the history of Fossil. Add the history of fossil to the permuted index as a primary document, replacing the (unmaintained) FAQ.

drh 2020-04-11 23:19 trunk
Commit b8ad564dc59cb35ac4475d8071b2454d9d93a1e3896204e10107a7e6642a80f5
+47 -50
--- www/history.md
+++ www/history.md
@@ -1,98 +1,95 @@
11
# The History And Purpose Of Fossil
22
3
-Fossil is a [distributed version control system (DVCS)][1] written
4
-beginning in [2007][2] by the [architect of SQLite][3] for the
5
-purpose of managing the [SQLite project][4].
6
-
7
-[1]: https://en.wikipedia.org/wiki/Distributed_version_control
8
-[2]: /timeline?a=1970-01-01&n=10
9
-[3]: https://sqlite.org/crew.html
10
-[4]: https://sqlite.org/
3
+Fossil is a [distributed version control system (DVCS)][100] written
4
+beginning in [2007][105] by the [architect of SQLite][110] for the
5
+purpose of managing the [SQLite project][115].
6
+
7
+[100]: https://en.wikipedia.org/wiki/Distributed_version_control
8
+[105]: /timeline?a=1970-01-01&n=10
9
+[110]: https://sqlite.org/crew.html
10
+[115]: https://sqlite.org/
1111
1212
Though Fossil was originally written specifically to support SQLite,
13
-it is now also used by many other projects. The SQLite architect (drh)
14
-is still the top committer to Fossil, but there are
15
-[many contributors][5].
13
+it is now also used by countless other projects. The SQLite architect (drh)
14
+is still the top committer to Fossil, but there are also
15
+[many other contributors][120].
1616
17
-[5]: /reports?type=ci&view=byuser
17
+[120]: /reports?type=ci&view=byuser
1818
1919
## History
2020
21
-The SQLite project start out using [CVS][6], as CVS was the mostly
21
+The SQLite project start out using [CVS][300], as CVS was the mostly
2222
commonly used version control system in that era (circa 2000). CVS
2323
was an amazing version control system for its day in that it allowed
2424
multiple developers to be editing the same file at the same time.
2525
26
-[6]: https://en.wikipedia.org/wiki/Concurrent_Versions_System
26
+[300]: https://en.wikipedia.org/wiki/Concurrent_Versions_System
2727
2828
Though innovative and much loved in its time, CVS was not without problems.
2929
Among those was a lack of visibility into the project history and the
3030
lack of integrated bug tracking. To try to address these deficiencies,
31
-the SQLite author developed the [CVSTrac][7] wrapper for CVS beginning
32
-in [2002][8].
31
+the SQLite author developed the [CVSTrac][305] wrapper for CVS beginning
32
+in [2002][310].
3333
34
-[7]: http://cvstrac.org/
35
-[8]: http://cvstrac.org/fossil/timeline?a=19700101&n=10
34
+[305]: http://cvstrac.org/
35
+[310]: http://cvstrac.org/fossil/timeline?a=19700101&n=10
3636
3737
CVSTrac greatly improved the usability of CVS and was adopted by
38
-other projects. CVSTrac also [inspired the design][9] of [Trac][10],
38
+other projects. CVSTrac also [inspired the design][315] of [Trac][320],
3939
which was a similar system that was (and is) far more widely used.
4040
41
-[9]: https://trac.edgewall.org/wiki/TracHistory
42
-[10]: https://trac.edgewall.org/
41
+[315]: https://trac.edgewall.org/wiki/TracHistory
42
+[320]: https://trac.edgewall.org/
4343
4444
Historians can see the influence of CVSTrac on the development of
45
-SQLite. [Early SQLite check-ins][11] that happened before CVSTrac
46
-was available often had a check-in comment which was just a "smiley".
45
+SQLite. [Early SQLite check-ins][325] that happened before CVSTrac
46
+often had a check-in comment that was just a "smiley".
4747
That was not an unreasonable check-in comment, as check-in comments
48
-were scarcely seen and of questionable utility in CVS. CVSTrac
48
+were scarcely seen and of questionable utility in raw CVS. CVSTrac
4949
changed that, making check-in comments more visible and more useful.
50
-The SQLite developers reacted by creating [better check-in comments][12].
51
-
52
-[11]: https://sqlite.org/src/timeline?a=19700101&n=10
53
-[12]: https://sqlite.org/src/timeline?c=20030101&n=10&nd
54
-
55
-At about this same time, the [Monotone][13] system appeared
56
-([website][14]). Monotone
57
-was one of the first distributed version control systems. As far as
50
+The SQLite developers reacted by creating [better check-in comments][330].
51
+
52
+[325]: https://sqlite.org/src/timeline?a=19700101&n=10
53
+[330]: https://sqlite.org/src/timeline?c=20030101&n=10&nd
54
+
55
+At about this same time, the [Monotone][335] system appeared.
56
+Monotone was one of the first distributed version control systems. As far as
5857
this author is aware, Monotone was the first VCS to make use of
5958
SHA1 to identify artifacts. Monotone stored its content in an SQLite
6059
database, which is what brought it to the attention of the SQLite architect.
60
+These design choices were a major source of inspiration for Fossil.
6161
62
-[13]: https://en.wikipedia.org/wiki/Monotone_(software)
63
-[14]: https://www.monotone.ca/
62
+[335]: https://www.monotone.ca/
6463
6564
Beginning around 2005, the need for a better version control system
6665
for SQLite began to become evident. The SQLite architect looked
6766
around for a suitable replacement. Monotone, Git, and Mercurical were
68
-all considered. But that that time, none of these supported sync
67
+all considered. But at that time, none of these supported sync
6968
over ordinary HTTP, none could be run from an inexpensive shell
7069
account on a leased server (this was before the widespread availability
7170
of affordable virtual machines), and none of them supported anything
7271
resembling the wiki and ticket features of CVSTrac that had been
7372
found to be so useful. And so, the SQLite architect began writing
7473
his own DVCS.
7574
76
-Early prototypes were done in [TCL][15]. As experiments proceeded,
75
+Early prototypes were done in [TCL][340]. As experiments proceeded,
7776
however, it was found that the low-level byte manipulates needed for
7877
things like delta compression and computing diffs
7978
were better implemented in plain old C.
8079
Experiments continued. Finally, a prototype capable of self-hosting
81
-was devised on [2007-07-16][16].
80
+was devised on [2007-07-16][345].
8281
83
-[15]: https://www.tcl.tk/
84
-[16]: https://fossil-scm.org/fossil/timeline?c=200707211410&n=10
82
+[340]: https://www.tcl.tk/
83
+[345]: https://fossil-scm.org/fossil/timeline?c=200707211410&n=10
8584
8685
The first project hosted by Fossil was Fossil itself. After a
8786
few months of development work, the code was considered stable enough
88
-to begin hosting the [SQLite documentation repository][17] which was
89
-split off from the main SQLite CVS repository on [2007-11-12][18].
90
-
91
-[17]: https://www.sqlite.org/docsrc/doc/trunk/README.md
92
-[18]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n=10
93
-
94
-Finally, after two years of development work on Fossil, the
95
-SQLite source code itself was transfered to Fossil on
96
-[2009-08-11][19].
97
-
98
-[19]: https://sqlite.org/src/timeline?c=b0848925babde524&n=12&y=ci
87
+to begin hosting the [SQLite documentation repository][350] which was
88
+split off from the main SQLite CVS repository on [2007-11-12][355].
89
+After two years of development work on Fossil, the
90
+SQLite source code itself was transfered to Fossil on
91
+[2009-08-11][360].
92
+
93
+[350]: https://www.sqlite.org/docsrc/doc/trunk/README.md
94
+[355]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n=10
95
+[360]: https://sqlite.org/src/timeline?c=b0848925babde524&n=12&y=ci
9996
--- www/history.md
+++ www/history.md
@@ -1,98 +1,95 @@
1 # The History And Purpose Of Fossil
2
3 Fossil is a [distributed version control system (DVCS)][1] written
4 beginning in [2007][2] by the [architect of SQLite][3] for the
5 purpose of managing the [SQLite project][4].
6
7 [1]: https://en.wikipedia.org/wiki/Distributed_version_control
8 [2]: /timeline?a=1970-01-01&n=10
9 [3]: https://sqlite.org/crew.html
10 [4]: https://sqlite.org/
11
12 Though Fossil was originally written specifically to support SQLite,
13 it is now also used by many other projects. The SQLite architect (drh)
14 is still the top committer to Fossil, but there are
15 [many contributors][5].
16
17 [5]: /reports?type=ci&view=byuser
18
19 ## History
20
21 The SQLite project start out using [CVS][6], as CVS was the mostly
22 commonly used version control system in that era (circa 2000). CVS
23 was an amazing version control system for its day in that it allowed
24 multiple developers to be editing the same file at the same time.
25
26 [6]: https://en.wikipedia.org/wiki/Concurrent_Versions_System
27
28 Though innovative and much loved in its time, CVS was not without problems.
29 Among those was a lack of visibility into the project history and the
30 lack of integrated bug tracking. To try to address these deficiencies,
31 the SQLite author developed the [CVSTrac][7] wrapper for CVS beginning
32 in [2002][8].
33
34 [7]: http://cvstrac.org/
35 [8]: http://cvstrac.org/fossil/timeline?a=19700101&n=10
36
37 CVSTrac greatly improved the usability of CVS and was adopted by
38 other projects. CVSTrac also [inspired the design][9] of [Trac][10],
39 which was a similar system that was (and is) far more widely used.
40
41 [9]: https://trac.edgewall.org/wiki/TracHistory
42 [10]: https://trac.edgewall.org/
43
44 Historians can see the influence of CVSTrac on the development of
45 SQLite. [Early SQLite check-ins][11] that happened before CVSTrac
46 was available often had a check-in comment which was just a "smiley".
47 That was not an unreasonable check-in comment, as check-in comments
48 were scarcely seen and of questionable utility in CVS. CVSTrac
49 changed that, making check-in comments more visible and more useful.
50 The SQLite developers reacted by creating [better check-in comments][12].
51
52 [11]: https://sqlite.org/src/timeline?a=19700101&n=10
53 [12]: https://sqlite.org/src/timeline?c=20030101&n=10&nd
54
55 At about this same time, the [Monotone][13] system appeared
56 ([website][14]). Monotone
57 was one of the first distributed version control systems. As far as
58 this author is aware, Monotone was the first VCS to make use of
59 SHA1 to identify artifacts. Monotone stored its content in an SQLite
60 database, which is what brought it to the attention of the SQLite architect.
 
61
62 [13]: https://en.wikipedia.org/wiki/Monotone_(software)
63 [14]: https://www.monotone.ca/
64
65 Beginning around 2005, the need for a better version control system
66 for SQLite began to become evident. The SQLite architect looked
67 around for a suitable replacement. Monotone, Git, and Mercurical were
68 all considered. But that that time, none of these supported sync
69 over ordinary HTTP, none could be run from an inexpensive shell
70 account on a leased server (this was before the widespread availability
71 of affordable virtual machines), and none of them supported anything
72 resembling the wiki and ticket features of CVSTrac that had been
73 found to be so useful. And so, the SQLite architect began writing
74 his own DVCS.
75
76 Early prototypes were done in [TCL][15]. As experiments proceeded,
77 however, it was found that the low-level byte manipulates needed for
78 things like delta compression and computing diffs
79 were better implemented in plain old C.
80 Experiments continued. Finally, a prototype capable of self-hosting
81 was devised on [2007-07-16][16].
82
83 [15]: https://www.tcl.tk/
84 [16]: https://fossil-scm.org/fossil/timeline?c=200707211410&n=10
85
86 The first project hosted by Fossil was Fossil itself. After a
87 few months of development work, the code was considered stable enough
88 to begin hosting the [SQLite documentation repository][17] which was
89 split off from the main SQLite CVS repository on [2007-11-12][18].
90
91 [17]: https://www.sqlite.org/docsrc/doc/trunk/README.md
92 [18]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n=10
93
94 Finally, after two years of development work on Fossil, the
95 SQLite source code itself was transfered to Fossil on
96 [2009-08-11][19].
97
98 [19]: https://sqlite.org/src/timeline?c=b0848925babde524&n=12&y=ci
99
--- www/history.md
+++ www/history.md
@@ -1,98 +1,95 @@
1 # The History And Purpose Of Fossil
2
3 Fossil is a [distributed version control system (DVCS)][100] written
4 beginning in [2007][105] by the [architect of SQLite][110] for the
5 purpose of managing the [SQLite project][115].
6
7 [100]: https://en.wikipedia.org/wiki/Distributed_version_control
8 [105]: /timeline?a=1970-01-01&n=10
9 [110]: https://sqlite.org/crew.html
10 [115]: https://sqlite.org/
11
12 Though Fossil was originally written specifically to support SQLite,
13 it is now also used by countless other projects. The SQLite architect (drh)
14 is still the top committer to Fossil, but there are also
15 [many other contributors][120].
16
17 [120]: /reports?type=ci&view=byuser
18
19 ## History
20
21 The SQLite project start out using [CVS][300], as CVS was the mostly
22 commonly used version control system in that era (circa 2000). CVS
23 was an amazing version control system for its day in that it allowed
24 multiple developers to be editing the same file at the same time.
25
26 [300]: https://en.wikipedia.org/wiki/Concurrent_Versions_System
27
28 Though innovative and much loved in its time, CVS was not without problems.
29 Among those was a lack of visibility into the project history and the
30 lack of integrated bug tracking. To try to address these deficiencies,
31 the SQLite author developed the [CVSTrac][305] wrapper for CVS beginning
32 in [2002][310].
33
34 [305]: http://cvstrac.org/
35 [310]: http://cvstrac.org/fossil/timeline?a=19700101&n=10
36
37 CVSTrac greatly improved the usability of CVS and was adopted by
38 other projects. CVSTrac also [inspired the design][315] of [Trac][320],
39 which was a similar system that was (and is) far more widely used.
40
41 [315]: https://trac.edgewall.org/wiki/TracHistory
42 [320]: https://trac.edgewall.org/
43
44 Historians can see the influence of CVSTrac on the development of
45 SQLite. [Early SQLite check-ins][325] that happened before CVSTrac
46 often had a check-in comment that was just a "smiley".
47 That was not an unreasonable check-in comment, as check-in comments
48 were scarcely seen and of questionable utility in raw CVS. CVSTrac
49 changed that, making check-in comments more visible and more useful.
50 The SQLite developers reacted by creating [better check-in comments][330].
51
52 [325]: https://sqlite.org/src/timeline?a=19700101&n=10
53 [330]: https://sqlite.org/src/timeline?c=20030101&n=10&nd
54
55 At about this same time, the [Monotone][335] system appeared.
56 Monotone was one of the first distributed version control systems. As far as
 
57 this author is aware, Monotone was the first VCS to make use of
58 SHA1 to identify artifacts. Monotone stored its content in an SQLite
59 database, which is what brought it to the attention of the SQLite architect.
60 These design choices were a major source of inspiration for Fossil.
61
62 [335]: https://www.monotone.ca/
 
63
64 Beginning around 2005, the need for a better version control system
65 for SQLite began to become evident. The SQLite architect looked
66 around for a suitable replacement. Monotone, Git, and Mercurical were
67 all considered. But at that time, none of these supported sync
68 over ordinary HTTP, none could be run from an inexpensive shell
69 account on a leased server (this was before the widespread availability
70 of affordable virtual machines), and none of them supported anything
71 resembling the wiki and ticket features of CVSTrac that had been
72 found to be so useful. And so, the SQLite architect began writing
73 his own DVCS.
74
75 Early prototypes were done in [TCL][340]. As experiments proceeded,
76 however, it was found that the low-level byte manipulates needed for
77 things like delta compression and computing diffs
78 were better implemented in plain old C.
79 Experiments continued. Finally, a prototype capable of self-hosting
80 was devised on [2007-07-16][345].
81
82 [340]: https://www.tcl.tk/
83 [345]: https://fossil-scm.org/fossil/timeline?c=200707211410&n=10
84
85 The first project hosted by Fossil was Fossil itself. After a
86 few months of development work, the code was considered stable enough
87 to begin hosting the [SQLite documentation repository][350] which was
88 split off from the main SQLite CVS repository on [2007-11-12][355].
89 After two years of development work on Fossil, the
90 SQLite source code itself was transfered to Fossil on
91 [2009-08-11][360].
92
93 [350]: https://www.sqlite.org/docsrc/doc/trunk/README.md
94 [355]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n=10
95 [360]: https://sqlite.org/src/timeline?c=b0848925babde524&n=12&y=ci
 
 
96
+2 -1
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -55,10 +55,11 @@
5555
hacker-howto.wiki {Hacker How-To}
5656
hacker-howto.wiki {Fossil Developers Guide}
5757
hashpolicy.wiki {Hash Policy: Choosing Between SHA1 and SHA3-256}
5858
/help {Lists of Commands and Webpages}
5959
hints.wiki {Fossil Tips And Usage Hints}
60
+ history.md {The Purpose And History Of Fossil}
6061
index.wiki {Home Page}
6162
inout.wiki {Import And Export To And From Git}
6263
image-format-vs-repo-size.md {Image Format vs Fossil Repo Size}
6364
javascript.md {Use of JavaScript in Fossil}
6465
makefile.wiki {The Fossil Build Process}
@@ -135,11 +136,11 @@
135136
</form>
136137
</center>
137138
<h2>Primary Documents:</h2>
138139
<ul>
139140
<li> <a href='quickstart.wiki'>Quick-start Guide</a>
140
-<li> <a href='faq.wiki'>FAQ</a>
141
+<li> <a href='history.md'>Purpose and History of Fossil</a>
141142
<li> <a href='build.wiki'>Compiling and installing Fossil</a>
142143
<li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
143144
<li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
144145
book</a>
145146
<li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
146147
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -55,10 +55,11 @@
55 hacker-howto.wiki {Hacker How-To}
56 hacker-howto.wiki {Fossil Developers Guide}
57 hashpolicy.wiki {Hash Policy: Choosing Between SHA1 and SHA3-256}
58 /help {Lists of Commands and Webpages}
59 hints.wiki {Fossil Tips And Usage Hints}
 
60 index.wiki {Home Page}
61 inout.wiki {Import And Export To And From Git}
62 image-format-vs-repo-size.md {Image Format vs Fossil Repo Size}
63 javascript.md {Use of JavaScript in Fossil}
64 makefile.wiki {The Fossil Build Process}
@@ -135,11 +136,11 @@
135 </form>
136 </center>
137 <h2>Primary Documents:</h2>
138 <ul>
139 <li> <a href='quickstart.wiki'>Quick-start Guide</a>
140 <li> <a href='faq.wiki'>FAQ</a>
141 <li> <a href='build.wiki'>Compiling and installing Fossil</a>
142 <li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
143 <li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
144 book</a>
145 <li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
146
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -55,10 +55,11 @@
55 hacker-howto.wiki {Hacker How-To}
56 hacker-howto.wiki {Fossil Developers Guide}
57 hashpolicy.wiki {Hash Policy: Choosing Between SHA1 and SHA3-256}
58 /help {Lists of Commands and Webpages}
59 hints.wiki {Fossil Tips And Usage Hints}
60 history.md {The Purpose And History Of Fossil}
61 index.wiki {Home Page}
62 inout.wiki {Import And Export To And From Git}
63 image-format-vs-repo-size.md {Image Format vs Fossil Repo Size}
64 javascript.md {Use of JavaScript in Fossil}
65 makefile.wiki {The Fossil Build Process}
@@ -135,11 +136,11 @@
136 </form>
137 </center>
138 <h2>Primary Documents:</h2>
139 <ul>
140 <li> <a href='quickstart.wiki'>Quick-start Guide</a>
141 <li> <a href='history.md'>Purpose and History of Fossil</a>
142 <li> <a href='build.wiki'>Compiling and installing Fossil</a>
143 <li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
144 <li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
145 book</a>
146 <li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
147
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -7,11 +7,11 @@
77
</form>
88
</center>
99
<h2>Primary Documents:</h2>
1010
<ul>
1111
<li> <a href='quickstart.wiki'>Quick-start Guide</a>
12
-<li> <a href='faq.wiki'>FAQ</a>
12
+<li> <a href='history.md'>Purpose and History of Fossil</a>
1313
<li> <a href='build.wiki'>Compiling and installing Fossil</a>
1414
<li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
1515
<li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
1616
book</a>
1717
<li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
@@ -157,10 +157,11 @@
157157
<li><a href="hacker-howto.wiki"><b>Hacker How-To</b></a></li>
158158
<li><a href="adding_code.wiki"><b>Hacking Fossil</b></a></li>
159159
<li><a href="rebaseharm.md">Harmful &mdash; Rebase Considered</a></li>
160160
<li><a href="hashpolicy.wiki"><b>Hash Policy: Choosing Between SHA1 and SHA3-256</b></a></li>
161161
<li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
162
+<li><a href="history.md">History Of Fossil &mdash; The Purpose And</a></li>
162163
<li><a href="index.wiki"><b>Home Page</b></a></li>
163164
<li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
164165
<li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
165166
<li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
166167
<li><a href="server/"><b>How To Configure A Fossil Server</b></a></li>
@@ -221,10 +222,11 @@
221222
<li><a href="foss-cklist.wiki">Projects &mdash; Checklist For Successful Open-Source</a></li>
222223
<li><a href="childprojects.wiki">Projects &mdash; Child</a></li>
223224
<li><a href="fossil_prompt.wiki">Prompt &mdash; Fossilized Bash</a></li>
224225
<li><a href="sync.wiki">Protocol &mdash; The Fossil Sync</a></li>
225226
<li><a href="tls-nginx.md"><b>Proxying Fossil via HTTPS with nginx</b></a></li>
227
+<li><a href="history.md">Purpose And History Of Fossil &mdash; The</a></li>
226228
<li><a href="faq.wiki">Questions &mdash; Frequently Asked</a></li>
227229
<li><a href="qandc.wiki"><b>Questions And Criticisms</b></a></li>
228230
<li><a href="quickstart.wiki">Quick Start Guide &mdash; Fossil</a></li>
229231
<li><a href="quotes.wiki"><b>Quotes: What People Are Saying About Fossil, Git, and DVCSes in General</b></a></li>
230232
<li><a href="rebaseharm.md"><b>Rebase Considered Harmful</b></a></li>
@@ -279,10 +281,11 @@
279281
<li><a href="defcsp.md"><b>The Default Content Security Policy</b></a></li>
280282
<li><a href="makefile.wiki"><b>The Fossil Build Process</b></a></li>
281283
<li><a href="sync.wiki"><b>The Fossil Sync Protocol</b></a></li>
282284
<li><a href="tickets.wiki"><b>The Fossil Ticket System</b></a></li>
283285
<li><a href="webui.wiki"><b>The Fossil Web Interface</b></a></li>
286
+<li><a href="history.md"><b>The Purpose And History Of Fossil</b></a></li>
284287
<li><a href="th1.md"><b>The TH1 Scripting Language</b></a></li>
285288
<li><a href="customskin.md"><b>Theming: Customizing The Appearance of Web Pages</b></a></li>
286289
<li><a href="customgraph.md"><b>Theming: Customizing the Timeline Graph</b></a></li>
287290
<li><a href="theory1.wiki"><b>Thoughts On The Design Of The Fossil DVCS</b></a></li>
288291
<li><a href="custom_ticket.wiki">Ticket System &mdash; Customizing The</a></li>
289292
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -7,11 +7,11 @@
7 </form>
8 </center>
9 <h2>Primary Documents:</h2>
10 <ul>
11 <li> <a href='quickstart.wiki'>Quick-start Guide</a>
12 <li> <a href='faq.wiki'>FAQ</a>
13 <li> <a href='build.wiki'>Compiling and installing Fossil</a>
14 <li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
15 <li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
16 book</a>
17 <li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
@@ -157,10 +157,11 @@
157 <li><a href="hacker-howto.wiki"><b>Hacker How-To</b></a></li>
158 <li><a href="adding_code.wiki"><b>Hacking Fossil</b></a></li>
159 <li><a href="rebaseharm.md">Harmful &mdash; Rebase Considered</a></li>
160 <li><a href="hashpolicy.wiki"><b>Hash Policy: Choosing Between SHA1 and SHA3-256</b></a></li>
161 <li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
 
162 <li><a href="index.wiki"><b>Home Page</b></a></li>
163 <li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
164 <li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
165 <li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
166 <li><a href="server/"><b>How To Configure A Fossil Server</b></a></li>
@@ -221,10 +222,11 @@
221 <li><a href="foss-cklist.wiki">Projects &mdash; Checklist For Successful Open-Source</a></li>
222 <li><a href="childprojects.wiki">Projects &mdash; Child</a></li>
223 <li><a href="fossil_prompt.wiki">Prompt &mdash; Fossilized Bash</a></li>
224 <li><a href="sync.wiki">Protocol &mdash; The Fossil Sync</a></li>
225 <li><a href="tls-nginx.md"><b>Proxying Fossil via HTTPS with nginx</b></a></li>
 
226 <li><a href="faq.wiki">Questions &mdash; Frequently Asked</a></li>
227 <li><a href="qandc.wiki"><b>Questions And Criticisms</b></a></li>
228 <li><a href="quickstart.wiki">Quick Start Guide &mdash; Fossil</a></li>
229 <li><a href="quotes.wiki"><b>Quotes: What People Are Saying About Fossil, Git, and DVCSes in General</b></a></li>
230 <li><a href="rebaseharm.md"><b>Rebase Considered Harmful</b></a></li>
@@ -279,10 +281,11 @@
279 <li><a href="defcsp.md"><b>The Default Content Security Policy</b></a></li>
280 <li><a href="makefile.wiki"><b>The Fossil Build Process</b></a></li>
281 <li><a href="sync.wiki"><b>The Fossil Sync Protocol</b></a></li>
282 <li><a href="tickets.wiki"><b>The Fossil Ticket System</b></a></li>
283 <li><a href="webui.wiki"><b>The Fossil Web Interface</b></a></li>
 
284 <li><a href="th1.md"><b>The TH1 Scripting Language</b></a></li>
285 <li><a href="customskin.md"><b>Theming: Customizing The Appearance of Web Pages</b></a></li>
286 <li><a href="customgraph.md"><b>Theming: Customizing the Timeline Graph</b></a></li>
287 <li><a href="theory1.wiki"><b>Thoughts On The Design Of The Fossil DVCS</b></a></li>
288 <li><a href="custom_ticket.wiki">Ticket System &mdash; Customizing The</a></li>
289
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -7,11 +7,11 @@
7 </form>
8 </center>
9 <h2>Primary Documents:</h2>
10 <ul>
11 <li> <a href='quickstart.wiki'>Quick-start Guide</a>
12 <li> <a href='history.md'>Purpose and History of Fossil</a>
13 <li> <a href='build.wiki'>Compiling and installing Fossil</a>
14 <li> <a href='../COPYRIGHT-BSD2.txt'>License</a>
15 <li> <a href='http://www.fossil-scm.org/schimpf-book/home'>Jim Schimpf's
16 book</a>
17 <li> <a href='$ROOT/help'>List of commands, web-pages, and settings</a>
@@ -157,10 +157,11 @@
157 <li><a href="hacker-howto.wiki"><b>Hacker How-To</b></a></li>
158 <li><a href="adding_code.wiki"><b>Hacking Fossil</b></a></li>
159 <li><a href="rebaseharm.md">Harmful &mdash; Rebase Considered</a></li>
160 <li><a href="hashpolicy.wiki"><b>Hash Policy: Choosing Between SHA1 and SHA3-256</b></a></li>
161 <li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
162 <li><a href="history.md">History Of Fossil &mdash; The Purpose And</a></li>
163 <li><a href="index.wiki"><b>Home Page</b></a></li>
164 <li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
165 <li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
166 <li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
167 <li><a href="server/"><b>How To Configure A Fossil Server</b></a></li>
@@ -221,10 +222,11 @@
222 <li><a href="foss-cklist.wiki">Projects &mdash; Checklist For Successful Open-Source</a></li>
223 <li><a href="childprojects.wiki">Projects &mdash; Child</a></li>
224 <li><a href="fossil_prompt.wiki">Prompt &mdash; Fossilized Bash</a></li>
225 <li><a href="sync.wiki">Protocol &mdash; The Fossil Sync</a></li>
226 <li><a href="tls-nginx.md"><b>Proxying Fossil via HTTPS with nginx</b></a></li>
227 <li><a href="history.md">Purpose And History Of Fossil &mdash; The</a></li>
228 <li><a href="faq.wiki">Questions &mdash; Frequently Asked</a></li>
229 <li><a href="qandc.wiki"><b>Questions And Criticisms</b></a></li>
230 <li><a href="quickstart.wiki">Quick Start Guide &mdash; Fossil</a></li>
231 <li><a href="quotes.wiki"><b>Quotes: What People Are Saying About Fossil, Git, and DVCSes in General</b></a></li>
232 <li><a href="rebaseharm.md"><b>Rebase Considered Harmful</b></a></li>
@@ -279,10 +281,11 @@
281 <li><a href="defcsp.md"><b>The Default Content Security Policy</b></a></li>
282 <li><a href="makefile.wiki"><b>The Fossil Build Process</b></a></li>
283 <li><a href="sync.wiki"><b>The Fossil Sync Protocol</b></a></li>
284 <li><a href="tickets.wiki"><b>The Fossil Ticket System</b></a></li>
285 <li><a href="webui.wiki"><b>The Fossil Web Interface</b></a></li>
286 <li><a href="history.md"><b>The Purpose And History Of Fossil</b></a></li>
287 <li><a href="th1.md"><b>The TH1 Scripting Language</b></a></li>
288 <li><a href="customskin.md"><b>Theming: Customizing The Appearance of Web Pages</b></a></li>
289 <li><a href="customgraph.md"><b>Theming: Customizing the Timeline Graph</b></a></li>
290 <li><a href="theory1.wiki"><b>Thoughts On The Design Of The Fossil DVCS</b></a></li>
291 <li><a href="custom_ticket.wiki">Ticket System &mdash; Customizing The</a></li>
292

Keyboard Shortcuts

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