TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why SQLite Does Not Use Git

66 pointsby sarupbanskotaover 1 year ago

15 comments

LVBover 1 year ago
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&#x27;t be edited or removed. The recommendation I found was that I should close (there&#x27;s no delete!) the bug and create a new one. What’s the point of that level of immutability? I can tolerate the purity for the source code (e.g., the whole no rebase position they&#x27;ve taken), but for project metadata, I need way more freedom.<p>It’s a cool app that I’d love to use, but there are a few showstopper oddities.
评论 #38287994 未加载
评论 #38286825 未加载
LAC-Techover 1 year ago
It&#x27;s been 10 years and I still need to look up the most basic things in git. It&#x27;s just not intuitive to me at all.<p>Had fossil recommended to me. Also read their fossil vs git page, and I found myself agreeing with everything they said.<p><a href="https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;fossil-v-git.wiki" rel="nofollow noreferrer">https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;fossil-v-git.wiki</a>
评论 #38286808 未加载
评论 #38286715 未加载
评论 #38289047 未加载
renewiltordover 1 year ago
It&#x27;s always fascinating when someone building something yak shaves a project of major skill on the way. Both git and fossil would be notable on their own, but the respective authors simply needed a tool for Linux and Sqlite.<p>Really raises the boundary for what a software engineer can do. Very inspiring.<p>TeX was also built for TAOCP. Crazy stuff. Really makes me want to write code. Love it.
评论 #38287532 未加载
评论 #38286661 未加载
dangover 1 year ago
Related:<p><i>Why SQLite does not use Git (2018)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36830813">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36830813</a> - July 2023 (439 comments)<p><i>Why SQLite does not use Git (2018)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29125934">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29125934</a> - Nov 2021 (356 comments)<p><i>Why SQLite Does Not Use Git?</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26112802">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26112802</a> - Feb 2021 (1 comment)<p><i>Why SQLite Does Not Use Git</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16806114">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16806114</a> - April 2018 (608 comments)
vbezhenarover 1 year ago
People like to hate Git, but I guess that&#x27;s because everyone uses it. I&#x27;m using Git, mostly with Idea UI, but sometimes with CLI and it&#x27;s absolutely fine for me. I understand how Git works (the whole concept of commits, parents and so on), I follow some sane rules to prevent commit graph from turning to spaghetti and I never have any issues, it just works for me, 100% reliably.
评论 #38286797 未加载
xliiover 1 year ago
I tried to use Fossil for personal projects but it didn’t work for me.<p>Idea is very appealing but in the end I found way too many distractions, especially in solo dev environment. I also agree that in group Git is standard so introducing something like Fossil might add needles friction.<p>But I still recommend checking it out. Some concepts are neat and might align with use cases that I don’t have.<p>Right now I’m experimenting with jj&#x2F;jujutsu [1] and so far it works locally but I still hadn’t used the Git integration.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;martinvonz&#x2F;jj">https:&#x2F;&#x2F;github.com&#x2F;martinvonz&#x2F;jj</a>
评论 #38287282 未加载
rwbtover 1 year ago
I use Fossil every day for all my projects and it works great for me. Super easy to self host and has integrated Wiki, bug tracker, ticket system and a server. Very intuitive CLI too.<p>Highly recommended for indie&#x2F;small teams.
评论 #38286719 未加载
random_krisover 1 year ago
As a web dev, user of 100 different tools to render something to browser, I like how self contained it seems to be.
aaviator42over 1 year ago
Previously on HN:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12673229">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12673229</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24643200">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24643200</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19006036">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19006036</a>
account-5over 1 year ago
I use fossil on my computer for personal projects, scripts, and even my notes. Much prefer it to git.
kramergerover 1 year ago
&gt; 2. A Few Reasons Why SQLite Does Not Use Git<p>It&#x27;s fine if you don&#x27;t want to use git, really.<p>But some of these objections don&#x27;t make sense. Did you try &quot;tig&quot; and bare repos on a local machine&#x2F;server?
评论 #38287495 未加载
j-a-a-pover 1 year ago
How should other people look at us? We always have to change these core things. From proprietary source control to CVS - that was actually a good idea because it was the open source standard. Then we all changed again to SVN for reasons I can&#x27;t remember and then to GIT. And indeed it is about time to change again.<p>For the others who have to earn the money to support these follies, it is all the same. We could as well have sticked to CVS.
评论 #38286895 未加载
评论 #38286951 未加载
RagnarDover 1 year ago
I&#x27;d like to see Visual Studio able to use Fossil for its source control management rather than only really supporting Git. I suppose Microsoft owning Github is a major factor there, but it would be nice if there was at least an extension to do it. There&#x27;s apparently one for VS Code.
评论 #38288379 未加载
mbork_plover 1 year ago
I would love to use Fossil, but I&#x27;m afraid it doesn&#x27;t have its Magit...
Regnoreover 1 year ago
It&#x27;s a shame they don&#x27;t use a SQLite database for version control. I know it&#x27;s probably the least efficient way to store code changes but it would bring a whole new level to bootstrapping processes. Each code change would be inserted into the db by the code produced by the prior change.<p>It would be exciting as it is stable.
评论 #38286711 未加载
评论 #38286813 未加载
评论 #38292802 未加载