HN Hall of Fame Weekly email

Why SQLite Does Not Use Git

sqlite.org Reference Documentation & references Software engineering Candidate
Screenshot of sqlite.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
4
submitters
4
observed span
2018–2023
peak thread · 608 comments
508 pts
latest 20+ return · 2023-11-16
66 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

"Nobody really understands git" is the truest part of that. While hyperbolic, it really has a lot of truth. It's always a bit frustrating when working with a team because everyone understands a different part of git and has slightly different ideas of how things should be done. I still routinely have to explain to others what a rebase is and others have to routinely explain to me what a blob really is. In a team of the most moderate…

jordigh·508-point thread·

"When I want to see what has been happening on SQLite, I visit the timeline and in a single screen I see a summary of the latest changes, on all branches. In a few clicks, I can drill down as much detail as I want. I can even do this from a phone. GitHub and GitLab offer nothing comparable. The closest I have found is the network, which is slow to render (unless it is already cached), does not offer…

I’ve tried Fossil a number of times, but several oddly-rigid aspects always manage to turn me off. Take, for example, the integrated bug tracker, which is novel and a big draw for me. Say I write up a bug and then notice an error in the description… I can’t edit it! I can merely append more comments, which also can't be edited or removed. The recommendation I found was that I should close (there's no delete!) the bug and create…

LVB·66-point thread·

One thing to remember while reading all that is that SQLite is not open contribution. You cannot submit PRs with Fossil. You can’t fork the code and share with others without standing up your own server.

theamk·2-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
828

reference only — not used in Hall rules or ranking

Total comments
1008

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-04-10Why SQLite Does Not Use GitFirst breakout · Best threadtrextrex508608
2021-02-12Why SQLite Does Not Use Git?ducktective21
2021-11-05Why SQLite does not use Git (2018)pezzana252356
2023-11-16SQLite doesn't use Git, they wrote their own VCSLatest 20+ point returnsarupbanskota6643