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.
Commit
fd9e211d39d0dd377d05f120b79761ca8f3b265983a7c5f0cc9748e768188a5b
Parent
f6e04cc4233629b…
1 file changed
+61
-23
+61
-23
| --- www/fossil-v-git.wiki | ||
| +++ www/fossil-v-git.wiki | ||
| @@ -32,34 +32,72 @@ | ||
| 32 | 32 | |
| 33 | 33 | Differences between Fossil and Git are summarized by the following table, |
| 34 | 34 | with further description in the text that follows. |
| 35 | 35 | |
| 36 | 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> | |
| 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> | |
| 39 | 40 | <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 ↓</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 ↓</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 ↓</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 ↓</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 ↓</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 ↓</a></td> | |
| 68 | +</tr> | |
| 69 | +<tr> | |
| 70 | + <td>Many contributors</td> | |
| 71 | + <td>Select contributors</td> | |
| 72 | + <td><a href="#contrib">2.5.3 ↓</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 ↓</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 ↓</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 ↓</a></td> | |
| 88 | +</tr> | |
| 89 | +<tr> | |
| 90 | + <td>Commit first</td> | |
| 91 | + <td>Test first</td> | |
| 92 | + <td><a href="#testing">2.8 ↓</a></td> | |
| 93 | +</tr> | |
| 94 | +<tr> | |
| 95 | + <td>SHA-2</td> | |
| 96 | + <td>SHA-3</td> | |
| 97 | + <td><a href="#hash">2.9 ↓</a></td> | |
| 98 | +</tr> | |
| 61 | 99 | </table></blockquote> |
| 62 | 100 | |
| 63 | 101 | <h3 id="features">2.1 Featureful</h3> |
| 64 | 102 | |
| 65 | 103 | Git provides file versioning services only, whereas Fossil adds |
| 66 | 104 |
| --- 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 ↓</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 ↓</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 ↓</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 ↓</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 ↓</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 ↓</a></td> |
| 68 | </tr> |
| 69 | <tr> |
| 70 | <td>Many contributors</td> |
| 71 | <td>Select contributors</td> |
| 72 | <td><a href="#contrib">2.5.3 ↓</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 ↓</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 ↓</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 ↓</a></td> |
| 88 | </tr> |
| 89 | <tr> |
| 90 | <td>Commit first</td> |
| 91 | <td>Test first</td> |
| 92 | <td><a href="#testing">2.8 ↓</a></td> |
| 93 | </tr> |
| 94 | <tr> |
| 95 | <td>SHA-2</td> |
| 96 | <td>SHA-3</td> |
| 97 | <td><a href="#hash">2.9 ↓</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 |