Triangular workflow
- From
Harald Nordgren <haraldnordgren@gmail.com>
- Date
- Jan 14, 2026, 23:08 UTC
- Message-ID
- <20260114230800.56885-1-haraldnordgren@gmail.com>
- In-Reply-To
- <56D0BADB-43C8-4E93-A871-6E6B11B59DCF@gmail.com>
Show 7 quoted lines
> Agreed generally, but the chicken-egg goes 2 layers deep here due to triangular workflows ;)
>
> I favor something similar to what Junio described but also including @{push} by default (and ignoring it if non-existent), so that folks discovering > triangular workflows for the first time are easily able to see what is happening.
>
> Us ”already triangular” squares are probably well-versed enough in Git to find and tweak the new feature if desired.
>
> Idk though. I think more folks at work should try triangular flows, so I’m biased :pBen has an excellent point about triangular workflows, and Jeff of course, your philosophical instincts seem correct to me, interesting to read!
I would think that most people don't have separate tracking and push branches to begin with. So it's not a lot of people would be bothered by having this be on by default. The people who know about triangular workflows will also be able to find how to turn this off.
Harald