Top all-time · #1730
Butler's Log
Company blog · blog.gitbutler.comprogrammingweb
Butler's Log is the company blog at blog.gitbutler.com, writing about programming and web. Since 2023, 42 different Hacker News readers have linked it 74 times, most often “Fast Git on Huge Repositories and Monorepos”. It is still writing: the last post was on 2026-10-28, and you can follow it by feed.
Too few sampled comments (14) to say how often HN recommends it.?
Why HN links it
HN readers link GitButler's blog for posts on Git workflow and internals, including recommended Git config defaults, stacked branches, rebasing and commit signing, plus the project's own licensing and history.
Summarised by Claude from a sample of 14 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
The GitButler blog - insights, tutorials, and updates from the GitButler team
Most-linked posts?
- /how-git-core-devs-configure-git4 people · 4 mentions · first linked 2026-02-01
- Fast Git on Huge Repositories and Monorepos4 people · 4 mentions · first linked 2024-02-08
- The Future of Open Source3 people · 3 mentions · first linked 2024-08-06
- GitButler's new patch based Code Review (Beta)3 people · 3 mentions · first linked 2025-03-20
- The Great CSS Expansion3 people · 3 mentions · first linked 2026-03-23
- GitButler is now fair source3 people · 3 mentions · first linked 2024-08-06
- Opening Up GitButler3 people · 3 mentions · first linked 2024-02-06
- We've raised $17M to build what comes after Git3 people · 3 mentions · first linked 2026-04-08
- The GitButler CLI3 people · 3 mentions · first linked 2026-02-05
- Interdiff review with git range-diff3 people · 3 mentions · first linked 2025-02-28
What Hacker News says?
This war was over around about the time I started, but my take on it is that it's all a bit intermixed and Mercurial lost because bitbucket caved and did git hosting [2], but git won beacuse of github and heroku [1][2] [1] https://www.koyeb.com/blog/herokus-free-tier-legacy-the-shou... [2] https://blog.gitbutler.com/why-github-actually-won/
Comment linking /why-github-actually-won/
on “Beej's Guide to Git”Submitted Why GitHub won as a story · 652 points
HN discussionhttps://blog.gitbutler.com/rss/ most of the time trying the main URL + /rss works also the tag is there <link rel="alternate" type="application/rss+xml" title="GitButler" href=" https://blog.gitbutler.com/rss/ ">
Comment linking /rss/
on “Git tips and tricks”Submitted Git 3.0's upcoming SHA-256 default will be a costly mistake as a story · 583 points
HN discussionGitButler relicensed[1] to FSL, so it's source-available now, open-source after two years. [1]: https://blog.gitbutler.com/gitbutler-is-now-fair-source/
Comment linking /gitbutler-is-now-fair-source/
on “How core Git developers configure Git”Submitted How Core Git Developers Configure Git as a story · 570 points
HN discussionIf this is something you're interested in, you may want to try the patch-based review system that we recently launched for GitButler: https://blog.gitbutler.com/gitbutlers-new-patch-based-code-r...
Comment linking /gitbutlers-new-patch-based-code-review/
on “20 years of Git”Submitted Git tips and tricks as a story · 506 points
HN discussionThere is a post[1] on the gitbutler blog where they collect a subset of defaults that allegedly git core developers use. It's where I got most of my config from. [1] https://blog.gitbutler.com/how-git-core-devs-configure-git
Comment linking /how-git-core-devs-configure-git
on “Looking forward to Git 2.56 – and 3.0”Submitted Why is Git Autocorrect too fast for Formula One drivers? as a story · 444 points
HN discussionGitButler handles all of this pretty automatically, if you don't want to deal with the Git gymnastics needed here. https://blog.gitbutler.com/stacked-branches-with-gitbutler
Comment linking /stacked-branches-with-gitbutler
on “Stacked Diffs with git rebase —onto”Submitted How core Git developers configure Git as a story · 317 points
HN discussionMicrosoft uses git for Windows repository pretty successfully. It started with custom VFS implementation and fork of git but by now everthing is upstreamed and VFS is not used anymore. https://blog.gitbutler.com/git-tips-3-really-large-repositor...
Comment linking /git-tips-3-really-large-repositories/
on “The Fossil Sync Protocol”Submitted 20 years of Git as a story · 306 points
HN discussionThey have a few blog posts about this license: https://blog.gitbutler.com/gitbutler-is-now-fair-source/ , https://blog.gitbutler.com/the-future-of-open-source/ I don't think they are the first ones to open-source their code on a timer, but they are trying to popularize the idea.
Comment linking /the-future-of-open-source/
on “GitButler now supports first class conflicts, making rebasing less annoying”Submitted Going down the rabbit hole of Git's new bundle-URI as a story · 293 points
HN discussion> In Retcon, if a commit move results in a conflict, that doesn't matter; you can keep making changes to your history anyway, and then resolve any remaining conflicts when you're ready. I didn't realize Retcon could do this from the website, nice! I wonder how similar your approach is to [jj's approach to conflicts]; whether you reinvented the same way of modelling conflicts in the repo or use a different one. (See…
Comment linking /fearless-rebasing/
on “Rewrite Git history via drag-and-drop”Submitted GitButler now supports first class conflicts, making rebasing less annoying as a story · 109 points
HN discussionI had configured that one ever since reading this very helpful article, which I suspect I discovered through HN a while ago: https://blog.gitbutler.com/how-git-core-devs-configure-git
Comment linking /how-git-core-devs-configure-git
on “I found a useful Git one liner buried in leaked CIA developer docs”Submitted Git Worktrees and GitButler as a story · 104 points
HN discussionI've been getting my family members to start vibe coding. In my experience, claude works very well but the biggest issue is actually installing all the necessary tools. So I created a little setup script that MacOS users can use to get up-and-running quickly. It basically sets them up with a development environment similar to the one I use personally. It uses the git settings from https://blog.gitbutler.com/how-git-…
Comment linking /how-git-core-devs-configure-git
on “Start (Vibe) Coding Fast”Submitted GitButler is now fair source as a story · 94 points
HN discussionhttps://blog.gitbutler.com/series-a likely has a large part to play in it. By which I mean, what do we imagine a16z thinks of the [L]GPL? My brief experience in a startup exposed to them is that a16z seems willing to fund "infrastructure" projects more than most, but they did seem to have a ready set of answers on what "open source" means in that context. (If someone can find me an a16z funded team that published co…
Comment linking /series-a
on “Grit: Rewriting Git in Rust with Agents”Submitted Opening Up GitButler as a story · 11 points
HN discussionI see it differently. I look at it as if I had written this code myself, using this same approach. Look at the docs, look at the tests, look at the source, implement something that is interactively compatible but a very different approach. For example, this is exactly what I did when I tried to get SSH commit signing working properly in GitButler: https://blog.gitbutler.com/signing-commits-in-git-explained You can s…
Comment linking /signing-commits-in-git-explained
on “Grit: Rewriting Git in Rust with Agents”Submitted The Future of Open Source as a story · 10 points
HN discussionI'm using these options https://blog.gitbutler.com/how-git-core-devs-configure-git and I'm happy with it
Comment linking /how-git-core-devs-configure-git
on “Using Git's rerere feature to escape recurring conflict hell”Submitted Managing Multiple Claude Code Sessions Without Git Worktrees as a story · 8 points
HN discussionSubmitted GitButler is now Fair Source as a story · 7 points
HN discussionSubmitted Why is Git's autocorrect faster than an F1 driver's reflexes? as a story · 6 points
HN discussion