Fossil

All files named "www/fossil-v-git.wiki"
Login

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

History for www/fossil-v-git.wiki (color-coded by user)

2024-10-30
11:05
Reverted 'a SQLite' to 'an SQLite' on advice. ... (file: [c8c03e4e] check-in: [b0d7fb4a] user: brickviking branch: bv-corrections01, size: 48631)
2024-10-19
02:04
Typos in fossil-vs-git.wiki are very rare.

Grammar mistakes are even rarer. ... (file: [b1be877a] check-in: [3fcd5bd4] user: brickviking branch: bv-corrections01, size: 48630)

2024-09-18
12:55
Fix broken link in fossil-v-git. ... (file: [f9e5992e] check-in: [fd903e92] user: drh branch: trunk, size: 48626)
11:42
Record Olorin's disputes with the fossil-v-git document. Also fix a stale table-of-contents link in that same document. ... (file: [5fafc6a6] check-in: [b08f0623] user: drh branch: trunk, size: 48607)
2024-03-30
20:48
Removed all references to "Fossil 2.1x" from the docs, excepting the changelog and the hashpolicy doc. The bulk of these were for 2.14 or older — *ten* versions back now! — and there is no reason to suppose such old versions are still in use any more. These notes were justified when they informed users about surprising changes and feature additions, but they now do nothing but clutter the docs. If I am wrong about people being surprised by these things, we still have the changelog, the timeline, and the forum. ... (file: [af01cb85] check-in: [ad47a447] user: wyoung branch: trunk, size: 48469)
2024-02-10
11:20
Whitespace fix ... (file: [3f1c1d77] check-in: [2ccdfa41] user: wyoung branch: inskinerator-modern-backport, size: 48515)
2024-02-09
03:09
Simplified the style overrides on the fossil-v-git doc's ToC table to give the browser more layout freedom, preventing it from being clipped off on the right edge on smaller mobile devices. ... (file: [919adde1] check-in: [ca973301] user: wyoung branch: inskinerator-modern-backport, size: 48517)
02:52
Removed extra whitespace in command examples in fossil-v-git doc. Skin does that now. ... (file: [915f54d7] check-in: [b3687279] user: wyoung branch: inskinerator-modern-backport, size: 48580)
2024-01-27
15:30
Simplified table styling for the ToC at the top of the Fossil v Git doc to make better use of the new styling. ... (file: [eb189d7e] check-in: [5f1caed1] user: wyoung branch: inskinerator-modern-backport, size: 48604)
2023-05-10
17:02
In an effort to make www/* source documents read as cleanly as their rendered counterparts, replaced nearly all use of HTML "p" tags, relying instead on the Wiki and Markdown markup features to achieve the same appearance. The only uses remaining are:
  • in Markdown nested lists, where blank lines should render the list items as separate paragraphs just as at the list's top level; since it does not, if you want a line break, you either have to wrap the item in "p" tags or do the double-br hack.
  • in Wiki where blank lines within a list give you a separate list in the HTML output; this is fine for bullet lists, but with numbered lists it causes the numbering to restart unless you do the same sort of manual HTML workaround as with the prior item
  • in plain HTML docs and wiki docs between "nowiki" tags

In many places, this cleanup gets rid of pointless stray "p" tags, placating HTML verifiers. ... (file: [e0fe024e] check-in: [1fd407f6] user: wyoung branch: trunk, size: 48594)

2023-03-30
18:14
Updated the container size info in the Fossil v Git doc to track recent developments. ... (file: [13acd03c] check-in: [283b1a42] user: wyoung branch: trunk, size: 48663)
2023-03-23
14:52
Use a more appropriate link in the above document. ... (file: [0f6757c4] check-in: [aacd3714] user: danield branch: trunk, size: 49013)
14:48
Correct two broken links in the 'Fossil vs. Git' document. ... (file: [7e6d7c93] check-in: [f8baa04b] user: danield branch: trunk, size: 49013)
2023-01-17
06:29
Removed use of UPX in the container build process. It complicates the build for a tiny gain while breaking ARM builds. We worked around the ARM-on-ARM case earlier, but it also breaks x86 cross-compilation on ARM. Images are already compressed, and while `upx -9` is stronger compression than whatever Docker Engine is using, it's a small advantage. This does mean the static executable isn't compressed any more on x86, but if you want that, you can UPX it afterward. ... (file: [077665a9] check-in: [da545c9e] user: wyoung branch: trunk, size: 48957)
2022-10-09
01:11
Grammar fix ... (file: [f1aa08d0] check-in: [658547aa] user: wyoung branch: trunk, size: 48971)
2022-10-04
12:54
Fix some broken hyperlinks in documentation files. ... (file: [403decfe] check-in: [a59af25f] user: danield branch: trunk, size: 48968)
2022-08-16
07:14
URL fix necessitated from the Dockerfile.in rename ... (file: [3108d0c8] check-in: [2f67bf94] user: wyoung branch: trunk, size: 48946)
07:03
Carved the Docker container image size down still further by stripping out all but two of the stock skins (d* so we get default and darkmode) and packing Fossil and BusyBox with UPX. ... (file: [33f93f4d] check-in: [e20d044c] user: wyoung branch: trunk, size: 48943)
2022-08-15
14:48
Noted the container size shrinkage in the fossil-v-git doc ... (file: [302d02cb] check-in: [f21de33e] user: wyoung branch: trunk, size: 48910)
2022-08-12
17:01
Fixed pointless use of interwiki link in the new section 2.2 material of fossil-v-git. ... (file: [d44efd17] check-in: [73c95307] user: wyoung branch: trunk, size: 48910)
2022-08-06
22:13
Fixed a few stray parens in the new material in the fossil-v-git doc, left behind from a prior edit. ... (file: [9141231d] check-in: [ea13701c] user: wyoung branch: trunk, size: 48914)
04:24
Replaced Jan Nijtman's Dockerfile with a new one that does a 2-stage build. The first stage runs atop Alpine Linux instead of Fedora, reducing the initial build from ~635 MiB to about 16.

Rather than stop there, I then made it multi-stage, copying two key static binaries — Fossil and Busybox — over from the first stage into a fresh-from-scratch container and set it up to run the former jailed away from the latter.

The result is under 9 MiB, and it's as secure as one can hope, given that it starts up in "PUBLIC" mode. The new build doesn't have all the extra features turned on that the old one did, but it seems right to build the container with Fossil in its default configuration. If you want something else, copy the Dockerfile, hack it, and make it do what you want instead.

Having done all this, I replaced the one-off Dockerfile inline in section 5.0 of the build doc with a reference to this new Dockerfile and rewrote the section in terms of the new capabilities.

Finally, this lets us brag on how small the container can be, as compared to the Gitlab-CE container. Before, we were comparing a standalone binary to the container, which wan't entirely fair. (The desire to produce such a container was the spark that kicked this project off.) ... (file: [9bc1094e] check-in: [77d603c6] user: wyoung branch: trunk, size: 48916)

2022-08-05
12:05
Assorted improvements to the first few sections of the fossil-v-git doc, mainly in updating them to track changes to world facts and to clarify the presentation. ... (file: [4162a625] check-in: [c7afd68b] user: wyoung branch: trunk, size: 48744)
2022-07-18
01:39
Still moer grammar fixes in fossil-v-git ... (file: [6d2dd214] check-in: [e28c25e4] user: wyoung branch: trunk, size: 48095)
01:08
More grammar fixes ... (file: [90d8e7be] check-in: [9f135f2f] user: wyoung branch: trunk, size: 48091)
01:07
Grammar fix to the fossil-v-git doc ... (file: [cac82308] check-in: [f36fb951] user: wyoung branch: trunk, size: 48098)
2022-01-08
04:58
Moved the GitHub forking stats down in the fossil-v-git doc to a spot where it fits better. Updated the stats, and tightened up the prose. ... (file: [4d38f8a9] check-in: [c0269e34] user: wyoung branch: trunk, size: 48101)
04:19
Fixed a Markdown-ism in a Fossil wiki doc. ... (file: [a3b3c339] check-in: [ab48b9da] user: wyoung branch: trunk, size: 48121)
04:19
Made the "scale" issue in fossil-v-git less of a false dichotomy. ... (file: [e6edc259] check-in: [5171e591] user: wyoung branch: trunk, size: 48120)
2021-08-31
14:03
Fixed several "descendents" typos. (It's "descendants".) There's still one remaining in sqlite3.c, but of course fixing that here won't help. ... (file: [f22f3a05] check-in: [85f119dc] user: wyoung branch: trunk, size: 47819)
13:44
Small grammar tweaks to previous ... (file: [74e2a46e] check-in: [c2f0063f] user: wyoung branch: trunk, size: 47819)
13:29
Further tweaks to §2.5.1 of the fossil-v-git doc: spelling and grammar fixes, updated references, clarifications... ... (file: [2419a098] check-in: [c00b6a48] user: wyoung branch: trunk, size: 47830)
13:14
Updated the fossil-v-git doc to talk about "fossil patch" in addition to "fossil bundle". ... (file: [40cc6f29] check-in: [e3e06d31] user: wyoung branch: trunk, size: 47764)
2021-05-17
14:14
In the fossil-v-git.wiki document, remove the section titled "Accepting Contributions" as it does not seem to move the argument forward (as far as I can see) but it has provoked unnecessary pushback from Git enthusiasts. ... (file: [855c1845] check-in: [b3080a22] user: drh branch: trunk, size: 47397)
2021-02-09
13:34
The canonical Fossil homepage is now https://fossil-scm.org/home without the "www." in the domain and with the main path at /home, not /index.html or /fossil. Update all URLs in documentation to reflect this fact. ... (file: [c59fa337] check-in: [09908ab0] user: drh branch: trunk, size: 51114)
2021-01-15
20:48
Add para on git forking as siloed development enthusiastically adopted by github, who promote their public project count (currently 43 million according to the link.) ... (file: [85d21f1c] check-in: [a5473291] user: danshearer branch: trunk, size: 51120)
14:51
Tiny tweaks to fossil-v-git.wiki ... (file: [6eb40b6a] check-in: [6e443dfd] user: wyoung branch: trunk, size: 50715)
2020-12-31
14:35
Add the "df=CHECKIN" query parameter to /timeline. "df" is shorthand for "Derived From". "df=CHECKIN" is equivalent to "d=CHECKIN&n1=all&nd". Update hyperlinks in documentation to use df= and/or n1=. ... (file: [f4d24b16] check-in: [78819fdb] user: drh branch: trunk, size: 50715)
2020-12-25
22:13
Improved linkage to the chat documentation. ... (file: [81fdbb62] check-in: [f5ab4888] user: drh branch: trunk, size: 50723)
2020-12-13
19:37
Updates to the fossil-v-git documentation to reduce the amount of Git-bashing and to try to make the document less confrontational. ... (file: [4cd2c069] check-in: [358d7d8f] user: drh branch: trunk, size: 50582)
2020-12-12
01:20
Spell out the word "times" rather than use the unicode "x" character. ... (file: [3e97ba67] check-in: [f0a86f3c] user: drh branch: trunk, size: 50645)
01:12
Drop "efficiency" claims in fossil-v-git, as the term is not quite right to describe the point. Use "self-sufficient" instead. ... (file: [366be6c5] check-in: [41b34915] user: drh branch: trunk, size: 50640)
2020-12-10
20:20
Using the less jargony term "crawling" instead of "grovel" in the Fossil v Git article. ... (file: [beaa96fd] check-in: [3f6f7dea] user: wyoung branch: trunk, size: 50606)
20:19
Replaced a few remaining "block chain" references with "Merkle tree" in the Fossil v Git article. ... (file: [68d10cc2] check-in: [e6730652] user: wyoung branch: trunk, size: 50651)
2020-12-01
14:24
Update links to althttpd so that they point to the new repository. ... (file: [e1ed50d0] check-in: [6ef97bdb] user: drh branch: trunk, size: 50604)
2020-11-05
02:10
Reworked sections 2.7 and 2.8 in fossil-v-git to be clearer about history rewriting: commit + autosync vs. commit + push, rebase + drop vs. shunning, etc. ... (file: [20d6fcd7] check-in: [18fc6971] user: wyoung branch: trunk, size: 50628)
2020-11-02
01:23
Cross-linked the fossil-v-git.wiki and gitusers.md docs. ... (file: [155a1f7c] check-in: [7e907a1d] user: wyoung branch: trunk, size: 47541)
00:38
Typo fix in previous ... (file: [65ebd76e] check-in: [a1626b30] user: wyoung branch: trunk, size: 47396)
00:38
Linking to the new docs from fossil-v-git.wiki, simplifying it a bit. ... (file: [9a2046e2] check-in: [ff428f3e] user: wyoung branch: trunk, size: 47405)
2020-10-05
18:15
Recast the blockchain.md doc as "Is Fossil a Blockchain?" (answer: mostly no) and updated all references to it to either remove the term, use "repository" instead where that's sufficiently clear, or to say either "Merkle tree" or "hash tree" instead where we need to distinguish the hash tree itself from the rest of the repo DB file's contents. This depends on the prior CAP theorem doc, since part of the argument for Fossil not being a blockchain gets us down into those weeds.

EDIT: Moving it to a branch because we're still arguing the point on the forum. ... (file: [9886b47c] check-in: [855578b6] user: wyoung branch: fossil-as-blockchain, size: 47522)

2020-07-02
00:15
Typo fix in fossil-v-git.wiki ... (file: [5be31915] check-in: [2a4322d8] user: wyoung branch: trunk, size: 47580)
2020-05-30
16:51
Added "& server" to the "native" row in the characterization table at the top of fossil-v-git.wiki. ... (file: [5e602fe7] check-in: [6c04e42f] user: wyoung branch: trunk, size: 47579)
16:39
Small adjustments to the terminology in the summary table at the top of fossil-v-git.wiki. ... (file: [98848f28] check-in: [38850c03] user: wyoung branch: trunk, size: 47574)
2020-04-23
16:59
Grammar and clarity tweaks to fossil-v-git.wiki ... (file: [8010a271] check-in: [2cfd1256] user: wyoung branch: trunk, size: 47568)
2020-03-06
10:06
eol-spacing in documentation ... (file: [196f1b5f] check-in: [d65540f5] user: jan.nijtmans branch: trunk, size: 47549)
2020-02-04
20:21
Updated the "SHA-3 vs SHA-2 vs SHA-1" section of the fossil-v-git article to cover recent developments: Brian M. Carlson's plan for migrating Git to SHA-256, SHAmbles, and more. ... (file: [b87da27d] check-in: [4fdc8db0] user: wyoung branch: trunk, size: 47553)
2020-01-17
17:23
Replaced "countless Git users" in point about detached heads within fossil-v-git doc with a link to a Google web search that currently returns ~389000 results. So not countless at all; just very, very large. :) ... (file: [8513e605] check-in: [e472ad36] user: wyoung branch: trunk, size: 47063)
2020-01-08
19:18
Clarified point 2.2 of fossil-v-git.wiki, adding more info about the sizes of Fossil vs Git in response to comments on this Hacker News posting: https://news.ycombinator.com/item?id=21974942 ... (file: [a22e72bb] check-in: [9dcb3de4] user: wyoung branch: trunk, size: 46996)
18:28
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. ... (file: [6094fdbd] check-in: [fd9e211d] user: wyoung branch: trunk, size: 45644)
18:05
Clarified point 2.6 in fossil-v-git.wiki to address feedback from Hacker News user balfirevic here: https://news.ycombinator.com/item?id=21974942 ... (file: [dfcb4a71] check-in: [f6e04cc4] user: wyoung branch: trunk, size: 44905)
2019-10-21
03:05
Moved all of the "Features found in Fossil but not in Git" up from section 3.1 into section 2.1 Featureful of the fossil-v-git doc, where such differences are otherwise covered. Removed section 3.2, giving the opposite case, since all of the Git features not found in Fossil are already covered elsewhere in the doc, sometimes more than once, as with the rebase issue. ... (file: [2356aac3] check-in: [d357f81b] user: wyoung branch: trunk, size: 44066)
02:40
Updated the discussion of SHA-3 support in Fossil within the fossil-v-git.wiki doc now that Fossil 2.10 is out. Basically, it changes the tense on all SHA-1 text to past tense. ... (file: [39499587] check-in: [d887a6d7] user: wyoung branch: trunk, size: 45325)
01:53
Replaced brief footnote in fossil-v-git doc explaining why we use JavaScript (sparingly) with a reference to the new javascript.md doc, which explains this much more fully. ... (file: [73405341] check-in: [21c7f1f8] user: wyoung branch: trunk, size: 45382)
2019-09-13
12:48
Rewrote the "One vs. Many Check-outs per Repository" section in fossil-v-git.wiki to focus more on default modes of operation and their consequences in response to nit-picking on the Lobste.rs thread about this article pointing out that you can make Git work in the Fossil style. Defaults matter. ... (file: [f81bed32] check-in: [10a57cec] user: wyoung branch: trunk, size: 45673)
12:00
Added paragraph on feedback loops, control theory, and OODA to the fossil-v-git doc, distilling a recent discussion on the forum. ... (file: [72140b68] check-in: [b0f2a48f] user: wyoung branch: trunk, size: 44660)
11:33
Reworked the final paragraph of the new section 2.8 in fossil-v-git.wiki, adding in a mention of www/branching.wiki to the comparison, to make it fairer. ... (file: [23e09bd0] check-in: [8f7576b0] user: wyoung branch: trunk, size: 43676)
10:46
Added section "2.8 Test Before Commit" to the fossil-v-git doc. ... (file: [a9dc5330] check-in: [e5ba4578] user: wyoung branch: trunk, size: 43423)
09:00
Added another link from www/fossil-v-git.wiki to rebaseharm.md. ... (file: [b8553470] check-in: [29997f80] user: wyoung branch: trunk, size: 39574)
2019-09-05
13:33
Remove the "Draft" notation from the rebase document. Link the new document into the documentation index. ... (file: [c14208ac] check-in: [569cc741] user: drh branch: trunk, size: 39467)
2019-08-29
01:57
Linked to the new caps docs from the existing www/* docs wherever "capability" or "capabilities" was mentioned before. ... (file: [fb087f5d] check-in: [0af0e146] user: wyoung branch: caps-doc, size: 39452)
00:21
Linked to the new material showing Fossil's idea of user power hierarchy from the comment in fossil-v-git.wiki about Fossil's support for the organization's social and power hierarchies. It's not that Fossil has *no* support for enforcing this, it's that it's usually a fairly loose match between the two systems. This is an important point, because some people new to Fossil expect 1:1 mapping and get disappointed when we tell them it just doesn't do that. ... (file: [6f674ee8] check-in: [b72795a3] user: wyoung branch: caps-doc, size: 39498)
00:17
Fixed some URLs still referring to admin-v-setup.md in its old location. ... (file: [0297abf1] check-in: [182c4d7a] user: wyoung branch: caps-doc, size: 39487)
2019-08-20
06:34
Merged in trunk improvements ... (file: [a3cf2de2] check-in: [42d28c02] user: wyoung branch: server-docs, size: 39495)
06:03
Updated all of the internal hyperlinks referencing www/server.wiki to point at either www/server/index.html or one of the docs it now points at. ... (file: [9c77ba01] check-in: [74a6578c] user: wyoung branch: server-docs, size: 39356)
2019-08-16
03:33
Relaxed the "enforcing" language around the planned change of hash policy from "auto" to "sha3" in Fossil 2.10 within section 2.8 of the fossil-v-git.wiki doc, and clarified what will actually happen with that release as compared to the current release. ... (file: [810f9698] check-in: [c5461fb5] user: wyoung branch: trunk, size: 39493)
01:57
Another spell check pass on www/* using a different dictionary than in the prior pass. ([79c2cb083152]) ... (file: [49a4890d] check-in: [0996347d] user: wyoung branch: trunk, size: 39354)
2019-08-09
12:15
Added an aside in fossil-v-git about Git's minority use of high-level scripting languages aside from its dominant one, POSIX shell, with a comparison to Fossil's own use of high-level scripting. ... (file: [49d75708] check-in: [1296ee46] user: wyoung branch: trunk, size: 39338)
11:56
Simplified the table line items for the hash algorithm point in fossil-v-git.wiki as "SHA-3" vs "SHA-2". Details we delegate to the discussion prose below. ... (file: [41691923] check-in: [595559f4] user: wyoung branch: trunk, size: 38495)
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". ... (file: [f2915dc9] check-in: [1b479aff] user: wyoung branch: trunk, size: 38512)
10:50
Small tweaks to the prose in section 2.5 in fossil-v-git.wiki ... (file: [0be86bb1] check-in: [466d74c8] user: wyoung branch: trunk, size: 37153)
2019-08-08
05:55
Moved the comment about learning from Git's design mistakes to a place higher up in the document where it makes more sense. It was almost a non sequitur where it was before. ... (file: [20456714] check-in: [0e0d76ee] user: wyoung branch: trunk, size: 37057)
05:44
Clarity pass on the new "Portable" section of fossil-v-git.wiki article. ... (file: [759d8d25] check-in: [4b574be4] user: wyoung branch: trunk, size: 37059)
05:11
Deferred discussion of data modeling from the intro of fossil-v-git to section 2.3 where it's fully covered. This material now talks more clearly about Fossil's hybrid NoSQL/relational data model, rather than handwave it as "relational". ... (file: [fff39f5d] check-in: [e2998923] user: wyoung branch: trunk, size: 36147)
04:42
Added Digital Ocean pricing footnote to fossil-v-git.wiki to back up the GitLab comparison. Also clarified the "smallest thing you could call a server" comment. ... (file: [be037a42] check-in: [efc873ec] user: wyoung branch: trunk, size: 35448)
04:34
Typo fix ... (file: [477ec463] check-in: [431245ed] user: wyoung branch: trunk, size: 35114)
04:33
Reworked the intro to fossil-v-git.wiki to flow better and be clearer. ... (file: [c7ee904a] check-in: [16cb9c02] user: wyoung branch: trunk, size: 35113)
04:23
Typo fix pass on www/* ... (file: [1d3d2571] check-in: [79c2cb08] user: wyoung branch: trunk, size: 35021)
2019-08-07
11:32
Clarity and accuracy pass on the git-worktree issue in fossil-v-git.wiki. ... (file: [d4558a6e] check-in: [92dc1021] user: wyoung branch: trunk, size: 35023)
11:13
Merged two lists of similarities between Fossil and Git into a single instance up at the top of fossil-v-git.wiki. ... (file: [841b0554] check-in: [3609ff75] user: wyoung branch: trunk, size: 34515)
10:39
Language moderation in fossil-v-git.wiki ... (file: [ca2206ca] check-in: [5e380ec3] user: wyoung branch: trunk, size: 34011)
10:38
Clarified the issue of building and installing Git vs Fossil from source vs as binary packages in fossil-v-git.wiki ... (file: [511dbcaa] check-in: [00af3dbf] user: wyoung branch: trunk, size: 34000)
10:17
Added a named anchor to fossil-v-git.wiki doc ... (file: [64025f4d] check-in: [e88ae89c] user: wyoung branch: trunk, size: 33689)
10:16
Many improvements to section "2.3 Durable" in fossil-v-git.wiki, largely involving the merger of a near-repeat of the same points down in section 3.1, but also adding more information emphasizing the durability of SQLite DBs in general and Fossil repos in specific. ... (file: [7936633c] check-in: [cd989fed] user: wyoung branch: trunk, size: 33674)
09:45
Added a new section to fossil-v-git.wiki, "2.4 Portable" covering how much more portable Fossil is than Git and its common third-party extensions. ... (file: [ae8a5f3a] check-in: [64a33a64] user: wyoung branch: trunk, size: 33680)
08:41
Added info about althttpd to footnote 2 in fossil-v-git.wiki, which gives details about the web serving configuration of fossil-scm.org. ... (file: [e5acf78e] check-in: [5866461e] user: wyoung branch: trunk, size: 30895)
02:37
Merged two nearly-redundant points about branch names syncing in fossil-v-git doc. ... (file: [295e7b9e] check-in: [16ea738a] user: wyoung branch: trunk, size: 30521)
02:31
Updated summary table at the top of fossil-v-git doc to track the recent organization changes. ... (file: [fe0d8b6e] check-in: [1c9b1771] user: wyoung branch: trunk, size: 30624)
02:29
Prior section 2.5 in fossil-v-git is now section 2.4.4, since it's part of the "2.4 Linux vs SQLite" story. Little change in content; primarily just an organization fix. ... (file: [ec48b30d] check-in: [e9628d70] user: wyoung branch: trunk, size: 30595)
02:26
Extracted part of section 2.1 and merged it with the entire prior content of section 2.5 in fossil-v-git as a new section, "2.2 Efficient and Effective". These were two partially-redundant sections covering Git's sprawl of tools, third-party dependencies, and extensions vs Fossil's self-contained single-binary nature. The new section combines all of that. ... (file: [42fb1abc] check-in: [5c24bee9] user: wyoung branch: trunk, size: 30594)
01:53
Minor update to footnote 2 on the fossil-v-git page. ... (file: [f96887a3] check-in: [754a6a05] user: drh branch: trunk, size: 30321)
01:45
Added footnote 2 to the fossil-v-git doc, which explains that not "everything" on fossil-scm.org is in the main Fossil self-hosting repo, and links to info explaining the details. ... (file: [191551aa] check-in: [d23a8453] user: wyoung branch: trunk, size: 30254)
01:00
Tightened up footnote 1 in fossil-v-git to delegate its points more fully to the new mirrorlimitations.md doc. ... (file: [7f750882] check-in: [0ef227b7] user: wyoung branch: trunk, size: 29747)
00:42
Added section 2.8 to the fossil-v-git doc: "Hash Algorithm: SHA-3 vs SHA-2 vs SHA-1". ... (file: [bc2c0b20] check-in: [42b8890c] user: wyoung branch: trunk, size: 29850)
2019-08-06
23:56
Added paragraph about hosting efficiency of Fossil vs Gitlab (to make it an apples-to-apples comparison) to the fossil-v-git doc. ... (file: [5113b120] check-in: [f631c7c8] user: wyoung branch: trunk, size: 28047)
23:40
Expanded on the point about "next" checkin in fossil-v-git doc ... (file: [8623e351] check-in: [47e495d2] user: wyoung branch: trunk, size: 26918)
23:20
Removed some points in section 3.1 of fossil-v-git (Features found in Fossil but missing from Git) which are already covered above. ... (file: [c9b74ea3] check-in: [c5a74af4] user: wyoung branch: trunk, size: 26447)
23:15
Added point about installing Fossil on Windows vs installing Git to fossil-v-git doc. ... (file: [5e17aacb] check-in: [4c22c705] user: wyoung branch: trunk, size: 26817)
23:11
Added web UI point to fossil-v-git ... (file: [01fff6f6] check-in: [6494d42f] user: wyoung branch: trunk, size: 26459)
23:08
Added RBAC point to the fossil-v-git article, and tweaked the surrounding text. ... (file: [bfb379a4] check-in: [bd7c47c3] user: wyoung branch: trunk, size: 26387)
2019-08-02
14:29
Add the mirrorlimitations.md document. Update cross-references. ... (file: [479a80d5] check-in: [41d6540d] user: drh branch: trunk, size: 26193)
2019-07-19
16:33
Tightened up the opening paragraph of "Linux vs SQLite" section of fossil-v-git. ... (file: [081b058a] check-in: [0297ae7f] user: wyoung branch: trunk, size: 26097)
16:25
Moved numbered digressions in fossil-v-git down to the end of the document as a new "Asides and Digressions" section. These are things we don't want cluttering the main argument, not merely big parentheticals. ... (file: [40555486] check-in: [84526274] user: wyoung branch: trunk, size: 26207)
16:14
Expanded the "Sync over push" section of fossil-v-git beyond the technology to cover the "why" behind the decision. Moved the Jim McCarthy quote up to be with it. ... (file: [327185e5] check-in: [69e64183] user: wyoung branch: trunk, size: 26080)
16:01
Rewrote "No rebasing" section in fossil-v-git for clarity ... (file: [840c0c6e] check-in: [970e9173] user: wyoung branch: trunk, size: 25499)
15:59
Rewrote the "Trust over hierarchy" point in fossil-v-git for clarity. ... (file: [6901746c] check-in: [d178c782] user: wyoung branch: trunk, size: 25507)
15:53
Removed a repeated word in fossil-v-git ... (file: [6000e7c6] check-in: [b798e89a] user: wyoung branch: trunk, size: 25289)
15:52
Recast the "Anonymous contribution discouraged" point in fossil-v-git as "No easy drive-by contributions". ... (file: [b460b27b] check-in: [73381119] user: wyoung branch: trunk, size: 25298)
15:39
Moved the comment about patch files in fossil-v-git down to a footnote and expanded on the point. It isn't a Git vs Fossil difference, but we need to explain why "just use a patch file" isn't a good answer to the common "allow easy drive-by contributions" wish. ... (file: [38cb337b] check-in: [4dcbd09f] user: wyoung branch: trunk, size: 24981)
2019-07-17
14:52
Added info about fossil undo, fossil amend, and shunning to the fossil-v-git doc, with comparison to the Git way of changing history. ... (file: [3bf667e5] check-in: [e878d54d] user: wyoung branch: trunk, size: 24599)
2019-07-16
15:44
Reduced redundancy in the new feature set size vs ease of use discussion in fossil-v-git. ... (file: [5842095a] check-in: [a52e6845] user: wyoung branch: bsd-vs-gpl, size: 23325)
15:05
Rewrote the "Accepting Contributions" section of the fossil-v-git doc to focus on the size of each tool in terms of SLOC and features, rather than on licensing details. ... (file: [3bb6e592] check-in: [5fe84e70] user: wyoung branch: bsd-vs-gpl, size: 23317)
2019-07-14
12:28
Fixed some grammar errors in fossil-v-git's new "Accepting Contributions" material. ... (file: [01ee970f] check-in: [34d758bf] user: wyoung branch: bsd-vs-gpl, size: 24185)
12:25
Small tweak to prev ... (file: [8e375d2b] check-in: [d1c61803] user: wyoung branch: bsd-vs-gpl, size: 24186)
12:24
Turned a redundancy in the "Scale" section of fossil-v-git into a clearer point. Also added a bit on Fossil's later birthday and our take on its consequences. ... (file: [59fbe1de] check-in: [30a74d7e] user: wyoung branch: bsd-vs-gpl, size: 24194)
12:12
Renamed named anchor for "Accepting Contributions" in fossil-v-git from "license" to "contrib". ... (file: [d7e9d407] check-in: [074b896e] user: wyoung branch: bsd-vs-gpl, size: 23998)
12:11
Re-cast the "BSD vs GPL" section as "Accepting Contributions." In the end, that's what the difference in license amounts to. This makes the section longer, but the change includes a link to skip past the actual licensing discussion for those who don't want to read our attempt at an unbiased discussion of GPL vs BSD, since even if we've succeded, we won't always agree with the user's biases! ... (file: [8acf2244] check-in: [75e93e35] user: wyoung branch: bsd-vs-gpl, size: 23998)
11:37
Another bit of prose polishing in fossil-v-git ... (file: [acf216c8] check-in: [fcdefd97] user: wyoung branch: bsd-vs-gpl, size: 23156)
11:28
Prose polishing in the "License" section of fossil-v-git ... (file: [6d1982d2] check-in: [eebd7135] user: wyoung branch: bsd-vs-gpl, size: 23207)
11:02
Moved the "BSD vs GPL" section up in the fossil-v-git doc and made it a sub-section of a new "Linux vs SQLite" section which has two other sub-sections: "Development Organization," which contains an expanded version of what used to be called "Cathedral vs. Bazaar" and "Scale," which contains what is left of the prior version's "Linux vs. SQLite" section. These are sub-sections of a common parent because they were mutually repetitive, and they're all aspects of the "Linux vs. SQLite" comparison, not separate things at all. ... (file: [5048f314] check-in: [bab2656d] user: wyoung branch: bsd-vs-gpl, size: 23158)
2019-07-12
16:43
Typo fix ... (file: [ec19f41e] check-in: [bd0b86e9] user: wyoung branch: bsd-vs-gpl, size: 19189)
16:40
Added "and use" to fossil-v-git: the license has effects that extend beyond design and implementation. ... (file: [59c4c5ed] check-in: [2cc9036e] user: wyoung branch: bsd-vs-gpl, size: 19190)
16:39
Prose tightening tweak ... (file: [10f6f4b6] check-in: [d2a77c30] user: wyoung branch: bsd-vs-gpl, size: 19185)
16:38
Reduced repeition of the "deisgn and implementation" bits of "Fossil vs Git" in the new "GPL vs BSD" material. ... (file: [94ca0d20] check-in: [4f293ddf] user: wyoung branch: bsd-vs-gpl, size: 19192)
16:33
Rewrote the opening paragraph to "GPL vs BSD" in "Fossil vs Git" doc to make it clear that we're not trying to persuade you to make our same choice. Also removed two paragraphs making a judgement about the nature of each license for the same reason. ... (file: [46d1b405] check-in: [d48fdb41] user: wyoung branch: bsd-vs-gpl, size: 19373)
15:46
Moved a sentence from the final paragraph up to the first in the "GPL vs BSD" section of the "Fossil vs. Git" doc. It was something of a non-sequitur where it was, and in its new position, it serves to bookend the discussion: we lay out our proposition at the top and come to a conclusion that we believe supports that proposition by the end. ... (file: [3bf2c4ec] check-in: [cb1b007c] user: wyoung branch: bsd-vs-gpl, size: 19850)
15:41
Removed a final sentence in a paragraph that basically just restated the paragraph in the new Fossil vs Git doc. ... (file: [6731eadc] check-in: [f5a39a7e] user: wyoung branch: bsd-vs-gpl, size: 19726)
15:29
Distilled the points about "GPL + CLA = commrecial interests" to only the bits essential to the "Fossil vs Git" argument. ... (file: [c435e023] check-in: [ba1fa73b] user: wyoung branch: bsd-vs-gpl, size: 19856)
14:53
Applied rewording suggested in https://fossil-scm.org/forum/forumpost/1af94ddea9 ... (file: [bac0a069] check-in: [840f2b39] user: wyoung branch: bsd-vs-gpl, size: 20229)
14:51
Toned down the "corporate overlord" stuff in the "Fossil vs Git" doc. ... (file: [ae9d9bf2] check-in: [13392797] user: wyoung branch: bsd-vs-gpl, size: 20218)
14:43
Changed "pneumatic ratchet wrench" to "impact wrench" and added a Wikipedia link to make an analogy clearer in the "Fossil vs Git" doc. ... (file: [e0abc9c9] check-in: [6e338346] user: wyoung branch: bsd-vs-gpl, size: 20261)
14:15
Clarified the consequences of a CLA on Fossil and on FOSS projects in general in the "Fossil vs Git" doc. ... (file: [38ad1465] check-in: [fffa6769] user: wyoung branch: bsd-vs-gpl, size: 20225)
13:58
Clarity tweak to the "why CLA + BSD" justification in the "Fossil vs Git" doc. ... (file: [75920791] check-in: [633830fe] user: wyoung branch: bsd-vs-gpl, size: 19414)
13:57
Better text justifying the use of a CLA in conjunction with the GPL in the "Fossil vs Git" article. ... (file: [d50d5156] check-in: [838c9efe] user: wyoung branch: bsd-vs-gpl, size: 19420)
13:25
Merged in Linux vs SQLite stuff from trunk ... (file: [425bb520] check-in: [f5321731] user: wyoung branch: bsd-vs-gpl, size: 19162)
13:24
Clarified the scale of the Linux vs SQLite projects in the same-named section of the Git vs Fossil doc, tightened up the discussion a bit, and added hard SLOC stats to ground it all. Most controversially, added the rattle wrench analogy. ... (file: [a6d28ebb] check-in: [69e7827d] user: wyoung branch: trunk, size: 18800)
12:37
Fix a typo in the fossil-v-git.wiki document, as reported on the forum. "fossil all status" should be "fossil all changes". ... (file: [de10f278] check-in: [9b51c42a] user: drh branch: trunk, size: 18201)
05:03
Grammar fix to previous ... (file: [3fb73c6b] check-in: [7cfe191b] user: wyoung branch: bsd-vs-gpl, size: 18562)
04:57
Rewrote the "GPL vs. BSD" section in www/fossil-v-git.wiki. See forum post here for justification and discussion: https://fossil-scm.org/forum/forumpost/3239c30fff ... (file: [e1037437] check-in: [68a7563e] user: wyoung branch: bsd-vs-gpl, size: 18575)
04:11
Assorted improvements to www/fossil-v-git.wiki: added hyperlinks, fixed some spelling, capitalization, and grammar problems, clarified "Linux" vs "Linux kernel", clarified the description of the git-worktree feature, moved punctuation inside double quotes (typography), and added a few detail paragraphs. ... (file: [45639190] check-in: [fd990128] user: wyoung branch: trunk, size: 18200)
2019-05-11
01:42
More documentation updates to highlight recent changes. ... (file: [0de2811e] check-in: [bcea5291] user: drh branch: trunk, size: 17080)
2019-01-28
20:59
Mention the "worktree" git command in the Fossil-versus-Git document. ... (file: [7d116691] check-in: [af91e057] user: drh branch: trunk, size: 15413)
2018-06-04
14:00
More tweaks to the fossil-v-git.wiki document. ... (file: [8be61767] check-in: [6ae97be7] user: drh branch: trunk, size: 15002)
12:40
Grammar tweak in the Fossil vs. Git document. ... (file: [ea49e08a] check-in: [ce4fb80e] user: wyoung branch: trunk, size: 14885)
12:39
Fixed an h2 -> h3 header level in the Fossil vs. Git document. ... (file: [abc6079b] check-in: [3b02193a] user: wyoung branch: trunk, size: 14882)
02:56
Tweaks to the fossil-v-git document. ... (file: [5d0b8c15] check-in: [a5284fac] user: drh branch: trunk, size: 14882)
2018-04-21
22:58
Fix minor typo in the fossil-v-git document. ... (file: [f3c3f029] check-in: [2e8f2887] user: drh branch: trunk, size: 14845)
2017-03-12
01:03
Fix typos in the Fossil-v-Git document. ... (file: [efa753cf] check-in: [60dbbbef] user: drh branch: trunk, size: 14846)
2017-03-02
00:10
Documentation updates - remove references to SHA1 as the only available hash algorithm. ... (file: [b04effcd] check-in: [796db898] user: drh branch: trunk, size: 14849)
2016-06-23
07:43
Replace some usage of <center> tags with align="center" attributes. ... (file: [072cd93d] check-in: [fcfaae37] user: jan.nijtmans branch: trunk, size: 14820)
2016-06-22
09:11
merge trunk ... (file: [cb59ba47] check-in: [414fc1e9] user: jan.nijtmans branch: html-cleanup, size: 14843)
2016-06-10
13:46
Fix typos in the fossil-v-git.wiki document. ... (file: [d8c5d45c] check-in: [5566c853] user: drh branch: trunk, size: 14847)
2015-12-17
03:29
Minor corrections in grammar to Fossil vs Git rewrite. ... (file: [a2bef838] check-in: [0b90da30] user: andybradford branch: trunk, size: 14851)
2015-12-16
18:31
Further edits to the fossil-v-git.wiki page. ... (file: [9a1e13a3] check-in: [7c32a784] user: drh branch: trunk, size: 14848)
16:13
Rewrite the "fossil versus git" document. ... (file: [0ec5e0b5] check-in: [ca891ab6] user: drh branch: trunk, size: 14643)
2015-11-16
01:45
Remove deprecated <center> tags. ... (file: [bd00b532] check-in: [d57f2395] user: Isius branch: html-cleanup, size: 13469)
2015-02-26
21:33
fixed more typos and grammatical errors in WWW-docs as specified by ML-posted patches ... (file: [31acd45f] check-in: [bf1b9972] user: michai branch: ml-jb-doc-typos, size: 13473)
20:18
fixed a number of typos in WWW-docs, as suggested on ML ... (file: [139da888] check-in: [05fc09c5] user: michai branch: ml-jb-doc-typos, size: 13475)
2015-02-20
02:27
Website edits, especially to the fossil-v-git document. ... (file: [bed92a2c] check-in: [ae391ce6] user: drh branch: trunk, size: 13473)
2014-12-18
19:34
Fix documentation typos. ... (file: [327f0c0a] check-in: [b78ca102] user: drh branch: trunk, size: 11034)
2014-06-26
07:31
Make "fossil fusefs" entry in changelog a hyperlink. Use a "T" in stead of "+" in hyperlinks containing dates, in order to prevent ambiugity. A few typos in wiki. ... (file: [bd1c28f6] check-in: [68ce1305] user: jan.nijtmans branch: trunk, size: 11031)
2013-07-19
17:26
Fix broken hyperlinks in fossil-v-git. ... (file: [75e4b0db] check-in: [b37ee0d9] user: drh branch: trunk, size: 11051)
17:23
Tweaks to the fossil-v-git document. ... (file: [48d4fd2c] check-in: [56926aab] user: drh branch: trunk, size: 11050)
2012-08-17
18:14
Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone. ... (file: [1462aaee] check-in: [b00e462f] user: andreask branch: trunk, size: 10441)
2011-10-15
17:18
Update to the Fossil-v-Git matrix. ... (file: [8caffe08] check-in: [a5228787] user: drh branch: trunk, size: 10445)
2010-12-23
22:12
Documentation update: Back out the claim that Git uses multiple DAGs because I now believe that claim is incorrect. ... (file: [0948dc9d] check-in: [24c33b00] user: drh branch: trunk, size: 9357)
2010-12-22
16:06
Documentation updates. ... (file: [f5f0c772] check-in: [c1c18b72] user: drh branch: trunk, size: 9879)
2010-11-12
23:27
More typos in the fossil-v-git document. ... (file: [55072cf6] check-in: [a17ed85c] user: drh branch: trunk, size: 9356)
20:57
Fixed typos reported by ticket [a3336458f6864db0404b6d45b144be0b17526fb0]. ... (file: [9f5331e4] check-in: [03b53ca4] user: aku branch: trunk, size: 9366)
2010-11-11
20:33
Further refinements to the Fossil-versus-Git document. ... (file: [6f9ce6a1] check-in: [8f4d5314] user: drh branch: trunk, size: 9365)
20:01
typo ... (file: [a3918533] check-in: [71f71034] user: bch branch: trunk, size: 8221)
18:21
Add information on the Git-to-Fossil converter and a comparison article on Fossil and Git. ... (file: [a3db030c] check-in: [ae0628aa] user: drh branch: trunk, size: 8224)