From: Harald Nordgren Date: Tue, 29 Sep 2026 07:52:01 GMT Subject: Re: [PATCH] branch: let --delete-merged find squash merged branches Message-ID: In-Reply-To: <9a6bfc3c-8759-4fbe-9e90-5dec9d00e278@app.fastmail.com> On Tue, Sep 29, 2026 at 9:47 AM Kristoffer Haugsbakk wrote: > > On Tue, Sep 29, 2026, at 09:30, Harald Nordgren via GitGitGadget wrote: > > From: Harald Nordgren > > > > Branches merged on GitHub with "Squash and merge" or "Rebase and > > merge" are never deleted by "git branch --delete-merged". The upstream > > holds a rewritten copy of their work, so their tips are not reachable > > from it and they look unmerged forever. > > An example closer to git(1)’s home: > > git merge --squash > git commit True. But likely it opens up the question of _why_ would anyone on upstream be doing such destructive actions? Well, then the answer is of course that millions of users (including) me do that via GitHub all the time. Maybe I should include both examples in my text. Harald