Fossil

Check-in [466d74c8]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Small tweaks to the prose in section 2.5 in fossil-v-git.wiki
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 466d74c80797d28018490999660500c4e8ff4c9a405d1ab4a7510f3ea8a615a3
User & Date: wyoung 2019-08-09 10:50:48
Context
2019-08-09
11:50
Expanded the discussion on user learning time vs arcance feature set size in fossil-v-git.wiki, within section 2.5.3 "Accepting Contributions". check-in: 1b479aff user: wyoung tags: trunk
10:50
Small tweaks to the prose in section 2.5 in fossil-v-git.wiki check-in: 466d74c8 user: wyoung tags: trunk
2019-08-08
23:04
Fix the www/fossil_prompt.sh Fossilized Bash Prompt script so that it works even if the current check-in comment contains grave accents (backticks). check-in: c49f3ef4 user: drh tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to www/fossil-v-git.wiki.

269
270
271
272
273
274
275
276

277
278

279
280
281
282
283
284
285
286
287
development project: [https://en.wikipedia.org/wiki/Linus_Torvalds|Linus
Torvalds] designed Git to support development of
[https://www.kernel.org/|the Linux kernel], and
[https://en.wikipedia.org/wiki/D._Richard_Hipp|D. Richard Hipp] designed
Fossil to support the development of [https://sqlite.org/|SQLite].
Both projects must rank high on any objective list of "most
important FOSS projects," yet these two projects are almost entirely unlike
one another. So, too, are these two DVCSes.


In the following sections, we will explain how four key differences

between Linux and SQLite dictated the design of each DVCS's low-friction
usage path.

When deciding between these two DVCSes, you should ask yourself, "Is my
project more like Linux or more like SQLite?"


<h4 id="devorg">2.5.1 Development Organization</h4>








|
>


>
|
<







269
270
271
272
273
274
275
276
277
278
279
280
281

282
283
284
285
286
287
288
development project: [https://en.wikipedia.org/wiki/Linus_Torvalds|Linus
Torvalds] designed Git to support development of
[https://www.kernel.org/|the Linux kernel], and
[https://en.wikipedia.org/wiki/D._Richard_Hipp|D. Richard Hipp] designed
Fossil to support the development of [https://sqlite.org/|SQLite].
Both projects must rank high on any objective list of "most
important FOSS projects," yet these two projects are almost entirely unlike
one another, so it is natural that the DVCSes created to support these
projects also differ in many ways.

In the following sections, we will explain how four key differences
between the Linux and SQLite software development projects dictated the
design of each DVCS's low-friction usage path.


When deciding between these two DVCSes, you should ask yourself, "Is my
project more like Linux or more like SQLite?"


<h4 id="devorg">2.5.1 Development Organization</h4>