Fossil SCM

Comment on the stability of trunk versions of the Fossil source code on the "how to compile" page.

drh 2014-01-10 00:34 trunk
Commit ec12deda191df094fb35ffe509eb9ab25b3d3546
1 file changed +21 -2
+21 -2
--- www/build.wiki
+++ www/build.wiki
@@ -17,12 +17,11 @@
1717
<p>Building and installing is very simple. Three steps:</p>
1818
1919
<ol>
2020
<li> Download and unpack a source tarball or ZIP.
2121
<li> <b>./configure; make</b>
22
-<li> Move or copy the resulting "fossil" executable to someplace
23
- on your $PATH.
22
+<li> Move "fossil" executable to someplace on your $PATH.
2423
</ol>
2524
2625
<p><hr>
2726
2827
<h2>1.0 Obtaining The Source Code</h2>
@@ -50,10 +49,30 @@
5049
<li><p>Finally, click on one of the
5150
"Zip Archive" or "Tarball" links, according to your preference.
5251
These link will build a ZIP archive or a gzip-compressed tarball of the
5352
complete source code and download it to your browser.
5453
</ol>
54
+
55
+<h2>Aside: Is it really safe to use an unreleased development version of
56
+the Fossil source code?</h2>
57
+
58
+Yes! Any check-in on the
59
+[/timeline?t=trunk | trunk branch] of the Fossil
60
+[http://www.sqlite.org/src/timeline | Fossil self-hosting repository]
61
+will work fine. (Dodgy code is always on a branch.) In the unlikely
62
+event that you pick a version with a serious bug, it still won't
63
+clobber your files. Fossil uses several
64
+[./selfcheck.wiki | self-checks] prior to committing any
65
+repository change that prevent loss-of-work due to bugs.
66
+
67
+The Fossil [./selfhost.wiki | self-hosting repositories], especially
68
+the one at [http://www.fossil-scm.org/fossil], usually run a version
69
+of trunk that is less than a week or two old. Look at the bottom
70
+right-hand corner of this screen (to the right of "This page was
71
+generated in...") to see exactly which version of Fossil is
72
+rendering this page. It is always safe to use whatever version
73
+of the Fossil code you find running on the main Fossil website.
5574
5675
<h2>2.0 Compiling</h2>
5776
5877
<ol>
5978
<li value="5">
6079
--- www/build.wiki
+++ www/build.wiki
@@ -17,12 +17,11 @@
17 <p>Building and installing is very simple. Three steps:</p>
18
19 <ol>
20 <li> Download and unpack a source tarball or ZIP.
21 <li> <b>./configure; make</b>
22 <li> Move or copy the resulting "fossil" executable to someplace
23 on your $PATH.
24 </ol>
25
26 <p><hr>
27
28 <h2>1.0 Obtaining The Source Code</h2>
@@ -50,10 +49,30 @@
50 <li><p>Finally, click on one of the
51 "Zip Archive" or "Tarball" links, according to your preference.
52 These link will build a ZIP archive or a gzip-compressed tarball of the
53 complete source code and download it to your browser.
54 </ol>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
56 <h2>2.0 Compiling</h2>
57
58 <ol>
59 <li value="5">
60
--- www/build.wiki
+++ www/build.wiki
@@ -17,12 +17,11 @@
17 <p>Building and installing is very simple. Three steps:</p>
18
19 <ol>
20 <li> Download and unpack a source tarball or ZIP.
21 <li> <b>./configure; make</b>
22 <li> Move "fossil" executable to someplace on your $PATH.
 
23 </ol>
24
25 <p><hr>
26
27 <h2>1.0 Obtaining The Source Code</h2>
@@ -50,10 +49,30 @@
49 <li><p>Finally, click on one of the
50 "Zip Archive" or "Tarball" links, according to your preference.
51 These link will build a ZIP archive or a gzip-compressed tarball of the
52 complete source code and download it to your browser.
53 </ol>
54
55 <h2>Aside: Is it really safe to use an unreleased development version of
56 the Fossil source code?</h2>
57
58 Yes! Any check-in on the
59 [/timeline?t=trunk | trunk branch] of the Fossil
60 [http://www.sqlite.org/src/timeline | Fossil self-hosting repository]
61 will work fine. (Dodgy code is always on a branch.) In the unlikely
62 event that you pick a version with a serious bug, it still won't
63 clobber your files. Fossil uses several
64 [./selfcheck.wiki | self-checks] prior to committing any
65 repository change that prevent loss-of-work due to bugs.
66
67 The Fossil [./selfhost.wiki | self-hosting repositories], especially
68 the one at [http://www.fossil-scm.org/fossil], usually run a version
69 of trunk that is less than a week or two old. Look at the bottom
70 right-hand corner of this screen (to the right of "This page was
71 generated in...") to see exactly which version of Fossil is
72 rendering this page. It is always safe to use whatever version
73 of the Fossil code you find running on the main Fossil website.
74
75 <h2>2.0 Compiling</h2>
76
77 <ol>
78 <li value="5">
79

Keyboard Shortcuts

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