Fossil SCM

Added "more" column to the fossil-v-git doc: we have evidence of people reading only the summary table at the top and then reacting to their understanding of that brief one-line characaterization of the difference rather than engaging with the detailed arguments making up the bulk of the article.

wyoung 2020-01-08 18:28 trunk
Commit fd9e211d39d0dd377d05f120b79761ca8f3b265983a7c5f0cc9748e768188a5b
1 file changed +61 -23
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -32,34 +32,72 @@
3232
3333
Differences between Fossil and Git are summarized by the following table,
3434
with further description in the text that follows.
3535
3636
<blockquote><table border=1 cellpadding=5 align=center>
37
-<tr><th width="50%">GIT</th><th width="50%">FOSSIL</th></tr>
38
-<tr><td>File versioning only</td>
37
+<tr><th width="49%">GIT</th><th width="49%">FOSSIL</th><th width="2%">more</th></tr>
38
+<tr>
39
+ <td>File versioning only</td>
3940
<td>VCS, tickets, wiki, docs, notes, forum, UI,
40
- [https://en.wikipedia.org/wiki/Role-based_access_control|RBAC]</td></tr>
41
-<tr><td>Sprawling, incoherent, and inefficient</td>
42
- <td>Self-contained and efficient</td></tr>
43
-<tr><td>Ad-hoc pile-of-files key/value database</td>
44
- <td>[https://sqlite.org/famous.html|The most popular database in the world]</td></tr>
45
-<tr><td>Portable to POSIX systems only</td><td>Runs just about anywhere</td></tr>
46
-<tr><td>Bazaar-style development</td><td>Cathedral-style development</td></tr>
47
-<tr><td>Designed for Linux kernel development</td>
48
- <td>Designed for SQLite development</td></tr>
49
-<tr><td>Many contributors</td>
50
- <td>Select contributors</td></tr>
51
-<tr><td>Focus on individual branches</td>
52
- <td>Focus on the entire tree of changes</td></tr>
53
-<tr><td>One check-out per repository</td>
54
- <td>Many check-outs per repository</td></tr>
55
-<tr><td>Remembers what you should have done</td>
56
- <td>Remembers what you actually did</td></tr>
57
-<tr><td>Commit first</td>
58
- <td>Test first</td></tr>
59
-<tr><td>SHA-2</td>
60
- <td>SHA-3</td></tr>
41
+ [https://en.wikipedia.org/wiki/Role-based_access_control|RBAC]</td>
42
+ <td><a href="#features">2.1&nbsp;&darr;</a></td>
43
+</tr>
44
+<tr>
45
+ <td>Sprawling, incoherent, and inefficient</td>
46
+ <td>Self-contained and efficient</td>
47
+ <td><a href="#efficient">2.2&nbsp;&darr;</a></td>
48
+</tr>
49
+<tr>
50
+ <td>Ad-hoc pile-of-files key/value database</td>
51
+ <td>[https://sqlite.org/famous.html|The most popular database in the world]</td>
52
+ <td><a href="#durable">2.3&nbsp;&darr;</a></td>
53
+</tr>
54
+<tr>
55
+ <td>Portable to POSIX systems only</td>
56
+ <td>Runs just about anywhere</td>
57
+ <td><a href="#portable">2.4&nbsp;&darr;</a></td>
58
+</tr>
59
+<tr>
60
+ <td>Bazaar-style development</td>
61
+ <td>Cathedral-style development</td>
62
+ <td><a href="#devorg">2.5.1&nbsp;&darr;</a></td>
63
+</tr>
64
+<tr>
65
+ <td>Designed for Linux kernel development</td>
66
+ <td>Designed for SQLite development</td>
67
+ <td><a href="#scale">2.5.2&nbsp;&darr;</a></td>
68
+</tr>
69
+<tr>
70
+ <td>Many contributors</td>
71
+ <td>Select contributors</td>
72
+ <td><a href="#contrib">2.5.3&nbsp;&darr;</a></td>
73
+</tr>
74
+<tr>
75
+ <td>Focus on individual branches</td>
76
+ <td>Focus on the entire tree of changes</td>
77
+ <td><a href="#branches">2.5.4&nbsp;&darr;</a></td>
78
+</tr>
79
+<tr>
80
+ <td>One check-out per repository</td>
81
+ <td>Many check-outs per repository</td>
82
+ <td><a href="#checkouts">2.6&nbsp;&darr;</a></td>
83
+</tr>
84
+<tr>
85
+ <td>Remembers what you should have done</td>
86
+ <td>Remembers what you actually did</td>
87
+ <td><a href="#history">2.7&nbsp;&darr;</a></td>
88
+</tr>
89
+<tr>
90
+ <td>Commit first</td>
91
+ <td>Test first</td>
92
+ <td><a href="#testing">2.8&nbsp;&darr;</a></td>
93
+</tr>
94
+<tr>
95
+ <td>SHA-2</td>
96
+ <td>SHA-3</td>
97
+ <td><a href="#hash">2.9&nbsp;&darr;</a></td>
98
+</tr>
6199
</table></blockquote>
62100
63101
<h3 id="features">2.1 Featureful</h3>
64102
65103
Git provides file versioning services only, whereas Fossil adds
66104
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -32,34 +32,72 @@
32
33 Differences between Fossil and Git are summarized by the following table,
34 with further description in the text that follows.
35
36 <blockquote><table border=1 cellpadding=5 align=center>
37 <tr><th width="50%">GIT</th><th width="50%">FOSSIL</th></tr>
38 <tr><td>File versioning only</td>
 
39 <td>VCS, tickets, wiki, docs, notes, forum, UI,
40 [https://en.wikipedia.org/wiki/Role-based_access_control|RBAC]</td></tr>
41 <tr><td>Sprawling, incoherent, and inefficient</td>
42 <td>Self-contained and efficient</td></tr>
43 <tr><td>Ad-hoc pile-of-files key/value database</td>
44 <td>[https://sqlite.org/famous.html|The most popular database in the world]</td></tr>
45 <tr><td>Portable to POSIX systems only</td><td>Runs just about anywhere</td></tr>
46 <tr><td>Bazaar-style development</td><td>Cathedral-style development</td></tr>
47 <tr><td>Designed for Linux kernel development</td>
48 <td>Designed for SQLite development</td></tr>
49 <tr><td>Many contributors</td>
50 <td>Select contributors</td></tr>
51 <tr><td>Focus on individual branches</td>
52 <td>Focus on the entire tree of changes</td></tr>
53 <tr><td>One check-out per repository</td>
54 <td>Many check-outs per repository</td></tr>
55 <tr><td>Remembers what you should have done</td>
56 <td>Remembers what you actually did</td></tr>
57 <tr><td>Commit first</td>
58 <td>Test first</td></tr>
59 <tr><td>SHA-2</td>
60 <td>SHA-3</td></tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61 </table></blockquote>
62
63 <h3 id="features">2.1 Featureful</h3>
64
65 Git provides file versioning services only, whereas Fossil adds
66
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -32,34 +32,72 @@
32
33 Differences between Fossil and Git are summarized by the following table,
34 with further description in the text that follows.
35
36 <blockquote><table border=1 cellpadding=5 align=center>
37 <tr><th width="49%">GIT</th><th width="49%">FOSSIL</th><th width="2%">more</th></tr>
38 <tr>
39 <td>File versioning only</td>
40 <td>VCS, tickets, wiki, docs, notes, forum, UI,
41 [https://en.wikipedia.org/wiki/Role-based_access_control|RBAC]</td>
42 <td><a href="#features">2.1&nbsp;&darr;</a></td>
43 </tr>
44 <tr>
45 <td>Sprawling, incoherent, and inefficient</td>
46 <td>Self-contained and efficient</td>
47 <td><a href="#efficient">2.2&nbsp;&darr;</a></td>
48 </tr>
49 <tr>
50 <td>Ad-hoc pile-of-files key/value database</td>
51 <td>[https://sqlite.org/famous.html|The most popular database in the world]</td>
52 <td><a href="#durable">2.3&nbsp;&darr;</a></td>
53 </tr>
54 <tr>
55 <td>Portable to POSIX systems only</td>
56 <td>Runs just about anywhere</td>
57 <td><a href="#portable">2.4&nbsp;&darr;</a></td>
58 </tr>
59 <tr>
60 <td>Bazaar-style development</td>
61 <td>Cathedral-style development</td>
62 <td><a href="#devorg">2.5.1&nbsp;&darr;</a></td>
63 </tr>
64 <tr>
65 <td>Designed for Linux kernel development</td>
66 <td>Designed for SQLite development</td>
67 <td><a href="#scale">2.5.2&nbsp;&darr;</a></td>
68 </tr>
69 <tr>
70 <td>Many contributors</td>
71 <td>Select contributors</td>
72 <td><a href="#contrib">2.5.3&nbsp;&darr;</a></td>
73 </tr>
74 <tr>
75 <td>Focus on individual branches</td>
76 <td>Focus on the entire tree of changes</td>
77 <td><a href="#branches">2.5.4&nbsp;&darr;</a></td>
78 </tr>
79 <tr>
80 <td>One check-out per repository</td>
81 <td>Many check-outs per repository</td>
82 <td><a href="#checkouts">2.6&nbsp;&darr;</a></td>
83 </tr>
84 <tr>
85 <td>Remembers what you should have done</td>
86 <td>Remembers what you actually did</td>
87 <td><a href="#history">2.7&nbsp;&darr;</a></td>
88 </tr>
89 <tr>
90 <td>Commit first</td>
91 <td>Test first</td>
92 <td><a href="#testing">2.8&nbsp;&darr;</a></td>
93 </tr>
94 <tr>
95 <td>SHA-2</td>
96 <td>SHA-3</td>
97 <td><a href="#hash">2.9&nbsp;&darr;</a></td>
98 </tr>
99 </table></blockquote>
100
101 <h3 id="features">2.1 Featureful</h3>
102
103 Git provides file versioning services only, whereas Fossil adds
104

Keyboard Shortcuts

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