top | item 46598973

(no title)

_flux | 1 month ago

Merging merge requests as merge commits (rather than fast-forwarding them) gives the same granularity in the main branch, while preserving the option to have bisect dive inside the original MR to actually find the change that made the interesting change in behavior.

discuss

order

yxhuvud|1 month ago

I wish github created automation for this flow like they have for other variants.

kunley|1 month ago

But they have, with pull requests. When you merge a pull request it is done via the "subtree" merge strategt, which preserves partial commits and also does not flatten them.