Fossil SCM

Documentation tweaks. No changes to code.

drh 2009-02-21 13:09 trunk
Commit 6ba52ae7619f9ea57fb295db7fb626c051a1b841
--- www/bugtheory.wiki
+++ www/bugtheory.wiki
@@ -38,10 +38,13 @@
3838
is syncing. As far as the sync algorithm is concerned, all artifacts are
3939
alike. After the sync has occurs, the individual repositories must
4040
make sense of the meaning of the various artifacts for themselves.
4141
4242
<h2>Interpretation Of Ticket Change Artifacts</h2>
43
+
44
+<i>Note: The following is implementation detail which can be safely ignored by
45
+casual users of fossil.</i>
4346
4447
Every ticket change artifact contains (among other things)
4548
4649
* a timestamp,
4750
* a ticket ID, and
4851
--- www/bugtheory.wiki
+++ www/bugtheory.wiki
@@ -38,10 +38,13 @@
38 is syncing. As far as the sync algorithm is concerned, all artifacts are
39 alike. After the sync has occurs, the individual repositories must
40 make sense of the meaning of the various artifacts for themselves.
41
42 <h2>Interpretation Of Ticket Change Artifacts</h2>
 
 
 
43
44 Every ticket change artifact contains (among other things)
45
46 * a timestamp,
47 * a ticket ID, and
48
--- www/bugtheory.wiki
+++ www/bugtheory.wiki
@@ -38,10 +38,13 @@
38 is syncing. As far as the sync algorithm is concerned, all artifacts are
39 alike. After the sync has occurs, the individual repositories must
40 make sense of the meaning of the various artifacts for themselves.
41
42 <h2>Interpretation Of Ticket Change Artifacts</h2>
43
44 <i>Note: The following is implementation detail which can be safely ignored by
45 casual users of fossil.</i>
46
47 Every ticket change artifact contains (among other things)
48
49 * a timestamp,
50 * a ticket ID, and
51
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -43,19 +43,22 @@
4343
then the <i>&lt;baseurl&gt;</i> is usually
4444
<b>http://localhost:8080/</b>.
4545
4646
The <i>&lt;version&gt;</i> is any unique prefix of the check-in ID for
4747
the check-in containing the documentation you want to access.
48
+Or <i>&lt;version&gt;</i> can be the name of a
49
+[./branching.wiki | branch] in order to show
50
+the documentation for the latest version of that branch.
4851
Or <i>&lt;version&gt;</i> can be one of the keywords "<b>tip</b>" or
4952
"<b>ckout</b>". The "<b>tip</b>" keyword means to use the most recently
5053
checked-in. This is useful if you want to see the very latest
5154
version of the documentation. The "<b>ckout</b>" keywords means to
5255
pull the documentation file from the local source tree on disk, not
5356
from the any check-in. The "<b>ckout</b>" keyword normally
5457
only works when you start your server using the "<b>fossil server</b>"
5558
or "<b>fossil ui</b>"
56
-command line and is indented to show what the documentation you are currently
59
+command line and is intended to show what the documentation you are currently
5760
editing looks like before you check it in.
5861
5962
Finally, the <i>&lt;filename&gt;</i> element of the URL is the full
6063
pathname of the documentation file starting from the root of the source
6164
tree.
6265
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -43,19 +43,22 @@
43 then the <i>&lt;baseurl&gt;</i> is usually
44 <b>http://localhost:8080/</b>.
45
46 The <i>&lt;version&gt;</i> is any unique prefix of the check-in ID for
47 the check-in containing the documentation you want to access.
 
 
 
48 Or <i>&lt;version&gt;</i> can be one of the keywords "<b>tip</b>" or
49 "<b>ckout</b>". The "<b>tip</b>" keyword means to use the most recently
50 checked-in. This is useful if you want to see the very latest
51 version of the documentation. The "<b>ckout</b>" keywords means to
52 pull the documentation file from the local source tree on disk, not
53 from the any check-in. The "<b>ckout</b>" keyword normally
54 only works when you start your server using the "<b>fossil server</b>"
55 or "<b>fossil ui</b>"
56 command line and is indented to show what the documentation you are currently
57 editing looks like before you check it in.
58
59 Finally, the <i>&lt;filename&gt;</i> element of the URL is the full
60 pathname of the documentation file starting from the root of the source
61 tree.
62
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -43,19 +43,22 @@
43 then the <i>&lt;baseurl&gt;</i> is usually
44 <b>http://localhost:8080/</b>.
45
46 The <i>&lt;version&gt;</i> is any unique prefix of the check-in ID for
47 the check-in containing the documentation you want to access.
48 Or <i>&lt;version&gt;</i> can be the name of a
49 [./branching.wiki | branch] in order to show
50 the documentation for the latest version of that branch.
51 Or <i>&lt;version&gt;</i> can be one of the keywords "<b>tip</b>" or
52 "<b>ckout</b>". The "<b>tip</b>" keyword means to use the most recently
53 checked-in. This is useful if you want to see the very latest
54 version of the documentation. The "<b>ckout</b>" keywords means to
55 pull the documentation file from the local source tree on disk, not
56 from the any check-in. The "<b>ckout</b>" keyword normally
57 only works when you start your server using the "<b>fossil server</b>"
58 or "<b>fossil ui</b>"
59 command line and is intended to show what the documentation you are currently
60 editing looks like before you check it in.
61
62 Finally, the <i>&lt;filename&gt;</i> element of the URL is the full
63 pathname of the documentation file starting from the root of the source
64 tree.
65
--- www/qandc.wiki
+++ www/qandc.wiki
@@ -24,10 +24,11 @@
2424
<li> Immutable artifacts </li>
2525
<li> Self-contained, stand-alone executable that can be run in
2626
a <a href="http://en.wikipedia.org/wiki/Chroot">chroot jail</a> </li>
2727
<li> Simple, well-defined,
2828
<a href="fileformat.wiki">enduring file format</a> </li>
29
+ <li> Integrated <a href="webui.wiki">web interface</a> </li>
2930
</ol>
3031
</blockquote>
3132
3233
<b>Why should I use this rather than Trac?</b>
3334
3435
--- www/qandc.wiki
+++ www/qandc.wiki
@@ -24,10 +24,11 @@
24 <li> Immutable artifacts </li>
25 <li> Self-contained, stand-alone executable that can be run in
26 a <a href="http://en.wikipedia.org/wiki/Chroot">chroot jail</a> </li>
27 <li> Simple, well-defined,
28 <a href="fileformat.wiki">enduring file format</a> </li>
 
29 </ol>
30 </blockquote>
31
32 <b>Why should I use this rather than Trac?</b>
33
34
--- www/qandc.wiki
+++ www/qandc.wiki
@@ -24,10 +24,11 @@
24 <li> Immutable artifacts </li>
25 <li> Self-contained, stand-alone executable that can be run in
26 a <a href="http://en.wikipedia.org/wiki/Chroot">chroot jail</a> </li>
27 <li> Simple, well-defined,
28 <a href="fileformat.wiki">enduring file format</a> </li>
29 <li> Integrated <a href="webui.wiki">web interface</a> </li>
30 </ol>
31 </blockquote>
32
33 <b>Why should I use this rather than Trac?</b>
34
35
+1 -1
--- www/webui.wiki
+++ www/webui.wiki
@@ -45,11 +45,11 @@
4545
from within an open check-out, you can omit the repository name:
4646
4747
<b>fossil ui</b>
4848
4949
The latter case is a very useful short-cut when you are working on a
50
-fossil project and what to quickly do some work with the interface.
50
+fossil project and you what to quickly do some work with the web interface.
5151
Notice that fossil automatically finds an unused TCP port to run the
5252
server own and automatically points your web browser to the correct
5353
URL. So there is never any fumbling around trying to find an open
5454
port or to type arcane strings into your browser URL entry box.
5555
The interface just pops right up, ready to run.
5656
--- www/webui.wiki
+++ www/webui.wiki
@@ -45,11 +45,11 @@
45 from within an open check-out, you can omit the repository name:
46
47 <b>fossil ui</b>
48
49 The latter case is a very useful short-cut when you are working on a
50 fossil project and what to quickly do some work with the interface.
51 Notice that fossil automatically finds an unused TCP port to run the
52 server own and automatically points your web browser to the correct
53 URL. So there is never any fumbling around trying to find an open
54 port or to type arcane strings into your browser URL entry box.
55 The interface just pops right up, ready to run.
56
--- www/webui.wiki
+++ www/webui.wiki
@@ -45,11 +45,11 @@
45 from within an open check-out, you can omit the repository name:
46
47 <b>fossil ui</b>
48
49 The latter case is a very useful short-cut when you are working on a
50 fossil project and you what to quickly do some work with the web interface.
51 Notice that fossil automatically finds an unused TCP port to run the
52 server own and automatically points your web browser to the correct
53 URL. So there is never any fumbling around trying to find an open
54 port or to type arcane strings into your browser URL entry box.
55 The interface just pops right up, ready to run.
56
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
2727
all formatting tasks.
2828
2929
3. Where the fossil wiki markup language is insufficient, HTML is
3030
used. HTML is a standard language familiar to most programmers so
3131
there is nothing new to learn. And, though cumbersome, the HTML
32
- does not need to be used very often so need not be a burden.
32
+ does not need to be used very often so is not a burden.
3333
3434
3535
<h2>Stand-alone Wiki Pages</h2>
3636
3737
Each wiki page has its own revision history which is independent of
@@ -40,11 +40,11 @@
4040
no mechanism in the user interface to support branching and merging.
4141
The current implementation of the wiki shows the version of the wiki
4242
page that has the most recent timestamp.
4343
4444
In other words, if two users make unrelated changes to the same wiki
45
-page on separate repositories, then those repositories are synced,
45
+page on separate repositories and those repositories are synced,
4646
the wiki page will fork. The web interface will display whichever edit
4747
was checked in last. The other edit can be found in the history. The
4848
file format will support merging the branches back together, but there
4949
is no mechanism in the user interface (yet) to perform the merge.
5050
@@ -63,13 +63,15 @@
6363
wrong with that. But other projects prefer to keep documentation as part
6464
of the source tree, so that it is versioned along with the source tree and
6565
so that only developers with check-in privileges can change it.
6666
Embedded documentation serves this latter purpose. Both forms of documentation
6767
use the exact same wiki markup language. Some projects may choose to
68
-use both forms of documentation at the same time.
68
+use both forms of documentation at the same time. Because the same
69
+format is used, it is trival to move file from wiki to embedded documentation
70
+or back again as the project evolves.
6971
7072
<h2>Bug-reports and check-in comments</h2>
7173
7274
The comments on check-ins and the text in the descriptions of bug reports
7375
both use wiki formatting. Exactly the same set of formatting rules apply.
7476
There is never a need to learn one formatting language for documentation
7577
and a different markup for bugs or for check-in comments.
7678
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
27 all formatting tasks.
28
29 3. Where the fossil wiki markup language is insufficient, HTML is
30 used. HTML is a standard language familiar to most programmers so
31 there is nothing new to learn. And, though cumbersome, the HTML
32 does not need to be used very often so need not be a burden.
33
34
35 <h2>Stand-alone Wiki Pages</h2>
36
37 Each wiki page has its own revision history which is independent of
@@ -40,11 +40,11 @@
40 no mechanism in the user interface to support branching and merging.
41 The current implementation of the wiki shows the version of the wiki
42 page that has the most recent timestamp.
43
44 In other words, if two users make unrelated changes to the same wiki
45 page on separate repositories, then those repositories are synced,
46 the wiki page will fork. The web interface will display whichever edit
47 was checked in last. The other edit can be found in the history. The
48 file format will support merging the branches back together, but there
49 is no mechanism in the user interface (yet) to perform the merge.
50
@@ -63,13 +63,15 @@
63 wrong with that. But other projects prefer to keep documentation as part
64 of the source tree, so that it is versioned along with the source tree and
65 so that only developers with check-in privileges can change it.
66 Embedded documentation serves this latter purpose. Both forms of documentation
67 use the exact same wiki markup language. Some projects may choose to
68 use both forms of documentation at the same time.
 
 
69
70 <h2>Bug-reports and check-in comments</h2>
71
72 The comments on check-ins and the text in the descriptions of bug reports
73 both use wiki formatting. Exactly the same set of formatting rules apply.
74 There is never a need to learn one formatting language for documentation
75 and a different markup for bugs or for check-in comments.
76
--- www/wikitheory.wiki
+++ www/wikitheory.wiki
@@ -27,11 +27,11 @@
27 all formatting tasks.
28
29 3. Where the fossil wiki markup language is insufficient, HTML is
30 used. HTML is a standard language familiar to most programmers so
31 there is nothing new to learn. And, though cumbersome, the HTML
32 does not need to be used very often so is not a burden.
33
34
35 <h2>Stand-alone Wiki Pages</h2>
36
37 Each wiki page has its own revision history which is independent of
@@ -40,11 +40,11 @@
40 no mechanism in the user interface to support branching and merging.
41 The current implementation of the wiki shows the version of the wiki
42 page that has the most recent timestamp.
43
44 In other words, if two users make unrelated changes to the same wiki
45 page on separate repositories and those repositories are synced,
46 the wiki page will fork. The web interface will display whichever edit
47 was checked in last. The other edit can be found in the history. The
48 file format will support merging the branches back together, but there
49 is no mechanism in the user interface (yet) to perform the merge.
50
@@ -63,13 +63,15 @@
63 wrong with that. But other projects prefer to keep documentation as part
64 of the source tree, so that it is versioned along with the source tree and
65 so that only developers with check-in privileges can change it.
66 Embedded documentation serves this latter purpose. Both forms of documentation
67 use the exact same wiki markup language. Some projects may choose to
68 use both forms of documentation at the same time. Because the same
69 format is used, it is trival to move file from wiki to embedded documentation
70 or back again as the project evolves.
71
72 <h2>Bug-reports and check-in comments</h2>
73
74 The comments on check-ins and the text in the descriptions of bug reports
75 both use wiki formatting. Exactly the same set of formatting rules apply.
76 There is never a need to learn one formatting language for documentation
77 and a different markup for bugs or for check-in comments.
78

Keyboard Shortcuts

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