All files named "www/fossil-v-git.wiki"
Not logged in

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

History for www/fossil-v-git.wiki

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: [af01cb850f] check-in: [ad47a447c8] user: wyoung branch: trunk, size: 48469
2024-02-10
11:20
Whitespace fix file: [3f1c1d778d] check-in: [2ccdfa417a] 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: [919adde1fa] check-in: [ca973301e2] 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: [915f54d7f2] check-in: [b368727904] 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: [eb189d7e30] check-in: [5f1caed1da] 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: [e0fe024e4a] check-in: [1fd407f61a] 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: [13acd03c8f] check-in: [283b1a4201] user: wyoung branch: trunk, size: 48663
2023-03-23
14:52
Use a more appropriate link in the above document. file: [0f6757c410] check-in: [aacd3714ce] user: danield branch: trunk, size: 49013
14:48
Correct two broken links in the 'Fossil vs. Git' document. file: [7e6d7c93a6] check-in: [f8baa04bd2] 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: [077665a9b3] check-in: [da545c9e79] user: wyoung branch: trunk, size: 48957
2022-10-09
01:11
Grammar fix file: [f1aa08d031] check-in: [658547aa7c] user: wyoung branch: trunk, size: 48971
2022-10-04
12:54
Fix some broken hyperlinks in documentation files. file: [403decfee6] check-in: [a59af25f60] user: danield branch: trunk, size: 48968
2022-08-16
07:14
URL fix necessitated from the Dockerfile.in rename file: [3108d0c8f8] check-in: [2f67bf941a] 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: [33f93f4da0] check-in: [e20d044cc0] user: wyoung branch: trunk, size: 48943
2022-08-15
14:48
Noted the container size shrinkage in the fossil-v-git doc file: [302d02cb92] check-in: [f21de33e97] 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: [d44efd1765] check-in: [73c95307c9] 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: [9141231d6d] check-in: [ea13701cbf] 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: [9bc1094e6f] check-in: [77d603c6a1] 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: [4162a625ea] check-in: [c7afd68b94] user: wyoung branch: trunk, size: 48744
2022-07-18
01:39
Still moer grammar fixes in fossil-v-git file: [6d2dd21483] check-in: [e28c25e497] user: wyoung branch: trunk, size: 48095
01:08
More grammar fixes file: [90d8e7bede] check-in: [9f135f2f4c] user: wyoung branch: trunk, size: 48091
01:07
Grammar fix to the fossil-v-git doc file: [cac82308f5] check-in: [f36fb951ee] 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: [4d38f8a9d0] check-in: [c0269e3477] user: wyoung branch: trunk, size: 48101
04:19
Fixed a Markdown-ism in a Fossil wiki doc. file: [a3b3c33928] check-in: [ab48b9da17] user: wyoung branch: trunk, size: 48121
04:19
Made the "scale" issue in fossil-v-git less of a false dichotomy. file: [e6edc25909] check-in: [5171e59120] 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: [f22f3a0509] check-in: [85f119dc7d] user: wyoung branch: trunk, size: 47819
13:44
Small grammar tweaks to previous file: [74e2a46ee5] check-in: [c2f0063f1e] 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: [2419a098ec] check-in: [c00b6a4844] 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: [40cc6f29d7] check-in: [e3e06d31f5] 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: [855c18458b] check-in: [b3080a2286] 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: [c59fa337ab] check-in: [09908ab058] 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: [85d21f1cbb] check-in: [a54732919d] user: danshearer branch: trunk, size: 51120
14:51
Tiny tweaks to fossil-v-git.wiki file: [6eb40b6aa6] check-in: [6e443dfd97] 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: [f4d24b16f9] check-in: [78819fdb0d] user: drh branch: trunk, size: 50715
2020-12-25
22:13
Improved linkage to the chat documentation. file: [81fdbb623b] check-in: [f5ab4888c2] 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: [4cd2c069ac] check-in: [358d7d8f0e] user: drh branch: trunk, size: 50582
2020-12-12
01:20
Spell out the word "times" rather than use the unicode "x" character. file: [3e97ba6766] check-in: [f0a86f3cac] 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: [366be6c527] check-in: [41b34915bb] 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: [beaa96fda5] check-in: [3f6f7deaf6] 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: [68d10cc26e] check-in: [e673065280] user: wyoung branch: trunk, size: 50651
2020-12-01
14:24
Update links to althttpd so that they point to the new repository. file: [e1ed50d05e] check-in: [6ef97bdb40] 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: [20d6fcd79a] check-in: [18fc697106] user: wyoung branch: trunk, size: 50628
2020-11-02
01:23
Cross-linked the fossil-v-git.wiki and gitusers.md docs. file: [155a1f7c69] check-in: [7e907a1d01] user: wyoung branch: trunk, size: 47541
00:38
Typo fix in previous file: [65ebd76e50] check-in: [a1626b3028] user: wyoung branch: trunk, size: 47396
00:38
Linking to the new docs from fossil-v-git.wiki, simplifying it a bit. file: [9a2046e243] check-in: [ff428f3e09] 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: [9886b47cff] check-in: [855578b610] user: wyoung branch: fossil-as-blockchain, size: 47522

2020-07-02
00:15
Typo fix in fossil-v-git.wiki file: [5be319151d] check-in: [2a4322d8fd] 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: [5e602fe785] check-in: [6c04e42f76] 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: [98848f28f3] check-in: [38850c03f4] user: wyoung branch: trunk, size: 47574
2020-04-23
16:59
Grammar and clarity tweaks to fossil-v-git.wiki file: [8010a2714a] check-in: [2cfd125640] user: wyoung branch: trunk, size: 47568
2020-03-06
10:06
eol-spacing in documentation file: [196f1b5fa6] check-in: [d65540f5a9] 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: [b87da27d16] check-in: [4fdc8db06a] 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: [8513e60562] check-in: [e472ad36d6] 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: [a22e72bbcf] check-in: [9dcb3de471] 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: [6094fdbd9d] check-in: [fd9e211d39] 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: [dfcb4a71d4] check-in: [f6e04cc423] 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: [2356aac341] check-in: [d357f81b6c] 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: [394995872f] check-in: [d887a6d74d] 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: [7340534189] check-in: [21c7f1f8a3] 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: [f81bed322f] check-in: [10a57cece1] 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: [72140b6862] check-in: [b0f2a48f98] 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: [23e09bd048] check-in: [8f7576b024] user: wyoung branch: trunk, size: 43676
10:46
Added section "2.8 Test Before Commit" to the fossil-v-git doc. file: [a9dc5330e3] check-in: [e5ba45788b] user: wyoung branch: trunk, size: 43423
09:00
Added another link from www/fossil-v-git.wiki to rebaseharm.md. file: [b85534705f] check-in: [29997f803b] 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: [c14208acfd] check-in: [569cc741d6] 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: [fb087f5d01] check-in: [0af0e14688] 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: [6f674ee8fe] check-in: [b72795a339] user: wyoung branch: caps-doc, size: 39498
00:17
Fixed some URLs still referring to admin-v-setup.md in its old location. file: [0297abf10f] check-in: [182c4d7abc] user: wyoung branch: caps-doc, size: 39487
2019-08-20
06:34
Merged in trunk improvements file: [a3cf2de29e] check-in: [42d28c0286] 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: [9c77ba01c8] check-in: [74a6578cd4] 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: [810f9698f2] check-in: [c5461fb599] 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: [49a4890d91] check-in: [0996347d4a] 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: [49d757088e] check-in: [1296ee46a3] 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: [4169192302] check-in: [595559f45c] 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: [f2915dc984] check-in: [1b479aff38] user: wyoung branch: trunk, size: 38512
10:50
Small tweaks to the prose in section 2.5 in fossil-v-git.wiki file: [0be86bb1b5] check-in: [466d74c807] 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: [2045671427] check-in: [0e0d76ee27] user: wyoung branch: trunk, size: 37057
05:44
Clarity pass on the new "Portable" section of fossil-v-git.wiki article. file: [759d8d2533] check-in: [4b574be4e5] 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: [fff39f5d05] check-in: [e299892341] 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: [be037a429c] check-in: [efc873ec68] user: wyoung branch: trunk, size: 35448
04:34
Typo fix file: [477ec463b1] check-in: [431245edce] user: wyoung branch: trunk, size: 35114
04:33
Reworked the intro to fossil-v-git.wiki to flow better and be clearer. file: [c7ee904aa7] check-in: [16cb9c0268] user: wyoung branch: trunk, size: 35113
04:23
Typo fix pass on www/* file: [1d3d2571ab] check-in: [79c2cb0831] 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: [d4558a6e31] check-in: [92dc102158] 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: [841b0554bb] check-in: [3609ff7560] user: wyoung branch: trunk, size: 34515
10:39
Language moderation in fossil-v-git.wiki file: [ca2206ca29] check-in: [5e380ec394] 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: [511dbcaac8] check-in: [00af3dbf8b] user: wyoung branch: trunk, size: 34000
10:17
Added a named anchor to fossil-v-git.wiki doc file: [64025f4da8] check-in: [e88ae89c0f] 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: [7936633cea] check-in: [cd989fed40] 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: [ae8a5f3a46] check-in: [64a33a643f] 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: [e5acf78ed9] check-in: [5866461ef0] user: wyoung branch: trunk, size: 30895
02:37
Merged two nearly-redundant points about branch names syncing in fossil-v-git doc. file: [295e7b9e30] check-in: [16ea738a8e] 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: [fe0d8b6ef2] check-in: [1c9b177182] 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: [ec48b30d70] check-in: [e9628d7063] 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: [42fb1abceb] check-in: [5c24bee9fd] user: wyoung branch: trunk, size: 30594
01:53
Minor update to footnote 2 on the fossil-v-git page. file: [f96887a360] check-in: [754a6a0568] 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: [191551aa91] check-in: [d23a8453c5] 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: [7f75088217] check-in: [0ef227b77c] 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: [bc2c0b20ee] check-in: [42b8890cc2] 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: [5113b1203e] check-in: [f631c7c82e] user: wyoung branch: trunk, size: 28047
23:40
Expanded on the point about "next" checkin in fossil-v-git doc file: [8623e35163] check-in: [47e495d26b] 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: [c9b74ea3a7] check-in: [c5a74af45c] user: wyoung branch: trunk, size: 26447
23:15
Added point about installing Fossil on Windows vs installing Git to fossil-v-git doc. file: [5e17aacbfe] check-in: [4c22c70569] user: wyoung branch: trunk, size: 26817
23:11
Added web UI point to fossil-v-git file: [01fff6f621] check-in: [6494d42f2a] user: wyoung branch: trunk, size: 26459
23:08
Added RBAC point to the fossil-v-git article, and tweaked the surrounding text. file: [bfb379a4b0] check-in: [bd7c47c3f8] user: wyoung branch: trunk, size: 26387
2019-08-02
14:29
Add the mirrorlimitations.md document. Update cross-references. file: [479a80d5f1] check-in: [41d6540d27] 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: [081b058aee] check-in: [0297ae7fae] 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: [40555486fa] check-in: [845262742e] 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: [327185e54e] check-in: [69e64183f1] user: wyoung branch: trunk, size: 26080
16:01
Rewrote "No rebasing" section in fossil-v-git for clarity file: [840c0c6e61] check-in: [970e9173d4] user: wyoung branch: trunk, size: 25499
15:59
Rewrote the "Trust over hierarchy" point in fossil-v-git for clarity. file: [6901746c4d] check-in: [d178c782d3] user: wyoung branch: trunk, size: 25507
15:53
Removed a repeated word in fossil-v-git file: [6000e7c62a] check-in: [b798e89a7e] 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: [b460b27b75] check-in: [73381119d8] 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: [38cb337b6e] check-in: [4dcbd09fea] 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: [3bf667e5b1] check-in: [e878d54dcc] 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: [5842095ad8] check-in: [a52e68459f] 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: [3bb6e59258] check-in: [5fe84e7011] 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: [01ee970f0f] check-in: [34d758bf86] user: wyoung branch: bsd-vs-gpl, size: 24185
12:25
Small tweak to prev file: [8e375d2bcf] check-in: [d1c61803fc] 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: [59fbe1de84] check-in: [30a74d7e05] 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: [d7e9d40705] check-in: [074b896e57] 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: [8acf2244a3] check-in: [75e93e35b1] user: wyoung branch: bsd-vs-gpl, size: 23998
11:37
Another bit of prose polishing in fossil-v-git file: [acf216c8e6] check-in: [fcdefd97a7] user: wyoung branch: bsd-vs-gpl, size: 23156
11:28
Prose polishing in the "License" section of fossil-v-git file: [6d1982d232] check-in: [eebd713511] 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: [5048f31456] check-in: [bab2656d1c] user: wyoung branch: bsd-vs-gpl, size: 23158
2019-07-12
16:43
Typo fix file: [ec19f41e71] check-in: [bd0b86e97d] 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: [59c4c5edfb] check-in: [2cc9036e10] user: wyoung branch: bsd-vs-gpl, size: 19190
16:39
Prose tightening tweak file: [10f6f4b60c] check-in: [d2a77c309e] 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: [94ca0d200b] check-in: [4f293ddf58] 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: [46d1b40531] check-in: [d48fdb41fb] 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: [3bf2c4ec9d] check-in: [cb1b007cd5] 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: [6731eadc1c] check-in: [f5a39a7e1d] 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: [c435e02310] check-in: [ba1fa73b87] user: wyoung branch: bsd-vs-gpl, size: 19856
14:53
Applied rewording suggested in https://fossil-scm.org/forum/forumpost/1af94ddea9 file: [bac0a069e7] check-in: [840f2b3929] user: wyoung branch: bsd-vs-gpl, size: 20229
14:51
Toned down the "corporate overlord" stuff in the "Fossil vs Git" doc. file: [ae9d9bf2ba] check-in: [133927979c] 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: [e0abc9c9ea] check-in: [6e3383467c] 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: [38ad146575] check-in: [fffa67693d] 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: [759207913a] check-in: [633830fe17] 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: [d50d515646] check-in: [838c9efec8] user: wyoung branch: bsd-vs-gpl, size: 19420
13:25
Merged in Linux vs SQLite stuff from trunk file: [425bb520f8] check-in: [f5321731f9] 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: [a6d28ebb7a] check-in: [69e7827d26] 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: [de10f2787e] check-in: [9b51c42a8b] user: drh branch: trunk, size: 18201
05:03
Grammar fix to previous file: [3fb73c6b69] check-in: [7cfe191bf1] 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: [e10374370a] check-in: [68a7563ec7] 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: [45639190e6] check-in: [fd990128dd] user: wyoung branch: trunk, size: 18200
2019-05-11
01:42
More documentation updates to highlight recent changes. file: [0de2811e49] check-in: [bcea5291ce] user: drh branch: trunk, size: 17080
2019-01-28
20:59
Mention the "worktree" git command in the Fossil-versus-Git document. file: [7d11669133] check-in: [af91e0575e] user: drh branch: trunk, size: 15413
2018-06-04
14:00
More tweaks to the fossil-v-git.wiki document. file: [8be6176798] check-in: [6ae97be7a7] user: drh branch: trunk, size: 15002
12:40
Grammar tweak in the Fossil vs. Git document. file: [ea49e08a20] check-in: [ce4fb80e86] user: wyoung branch: trunk, size: 14885
12:39
Fixed an h2 -> h3 header level in the Fossil vs. Git document. file: [abc6079b80] check-in: [3b02193a04] user: wyoung branch: trunk, size: 14882
02:56
Tweaks to the fossil-v-git document. file: [5d0b8c154c] check-in: [a5284fac58] user: drh branch: trunk, size: 14882
2018-04-21
22:58
Fix minor typo in the fossil-v-git document. file: [f3c3f029d7] check-in: [2e8f288711] user: drh branch: trunk, size: 14845
2017-03-12
01:03
Fix typos in the Fossil-v-Git document. file: [efa753cfb1] check-in: [60dbbbefdb] user: drh branch: trunk, size: 14846
2017-03-02
00:10
Documentation updates - remove references to SHA1 as the only available hash algorithm. file: [b04effcdba] check-in: [796db898c7] user: drh branch: trunk, size: 14849
2016-06-23
07:43
Replace some usage of <center> tags with align="center" attributes. file: [072cd93d7f] check-in: [fcfaae37dc] user: jan.nijtmans branch: trunk, size: 14820
2016-06-22
09:11
merge trunk file: [cb59ba475b] check-in: [414fc1e95c] user: jan.nijtmans branch: html-cleanup, size: 14843
2016-06-10
13:46
Fix typos in the fossil-v-git.wiki document. file: [d8c5d45c8c] check-in: [5566c8535a] user: drh branch: trunk, size: 14847
2015-12-17
03:29
Minor corrections in grammar to Fossil vs Git rewrite. file: [a2bef838c2] check-in: [0b90da304f] user: andybradford branch: trunk, size: 14851
2015-12-16
18:31
Further edits to the fossil-v-git.wiki page. file: [9a1e13a31b] check-in: [7c32a7847c] user: drh branch: trunk, size: 14848
16:13
Rewrite the "fossil versus git" document. file: [0ec5e0b52c] check-in: [ca891ab6c1] user: drh branch: trunk, size: 14643
2015-11-16
01:45
Remove deprecated <center> tags. file: [bd00b53213] check-in: [d57f239570] 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: [31acd45f92] check-in: [bf1b99723e] user: michai branch: ml-jb-doc-typos, size: 13473
20:18
fixed a number of typos in WWW-docs, as suggested on ML file: [139da88834] check-in: [05fc09c5dd] user: michai branch: ml-jb-doc-typos, size: 13475
2015-02-20
02:27
Website edits, especially to the fossil-v-git document. file: [bed92a2c41] check-in: [ae391ce624] user: drh branch: trunk, size: 13473
2014-12-18
19:34
Fix documentation typos. file: [327f0c0a37] check-in: [b78ca10222] 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: [bd1c28f626] check-in: [68ce1305b1] user: jan.nijtmans branch: trunk, size: 11031
2013-07-19
17:26
Fix broken hyperlinks in fossil-v-git. file: [75e4b0db0d] check-in: [b37ee0d953] user: drh branch: trunk, size: 11051
17:23
Tweaks to the fossil-v-git document. file: [48d4fd2cdf] check-in: [56926aabf8] 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: [1462aaee57] check-in: [b00e462ffc] user: andreask branch: trunk, size: 10441
2011-10-15
17:18
Update to the Fossil-v-Git matrix. file: [8caffe08ca] check-in: [a52287876c] 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: [0948dc9d98] check-in: [24c33b00f2] user: drh branch: trunk, size: 9357
2010-12-22
16:06
Documentation updates. file: [f5f0c772c1] check-in: [c1c18b7224] user: drh branch: trunk, size: 9879
2010-11-12
23:27
More typos in the fossil-v-git document. file: [55072cf622] check-in: [a17ed85c08] user: drh branch: trunk, size: 9356
20:57
Fixed typos reported by ticket [a3336458f6864db0404b6d45b144be0b17526fb0]. file: [9f5331e4a2] check-in: [03b53ca4ca] user: aku branch: trunk, size: 9366
2010-11-11
20:33
Further refinements to the Fossil-versus-Git document. file: [6f9ce6a1ea] check-in: [8f4d5314ae] user: drh branch: trunk, size: 9365
20:01
typo file: [a391853349] check-in: [71f7103494] user: bch branch: trunk, size: 8221
18:21
Added: Add information on the Git-to-Fossil converter and a comparison article on Fossil and Git. file: [a3db030c7f] check-in: [ae0628aa99] user: drh branch: trunk, size: 8224