i don't understand what the new 'stack' system for PRs on github is for.
@lain there is a what now?
Replying to @Mellivora@im-in.space
GitHub DocsStacked pull requests - GitHub DocsUse stacked pull requests to break large code changes into a chain of smaller, dependent pull requests you can review and merge independently.@lain oh no. GitHub is turning into TikTok with their short form content, but I guess this would work for very, very long code changes except at that point you might as well make the code more elegant and push in smaller batches.
Replying to @Mellivora@im-in.space
@Mellivora i mean, there's already a 'smaller piece of code that you can review and merge independently', it's called 'commit'. I guess if people make bad commits, this can be alright, but just find it confusing.
@lain @Mellivora They couldn't copy Gitlab's Epics, which are made for that purpose, so they chose to do it the worst way possible I guess. I think it's supposed to be used like Epics for large tasks that are split independently into small PRs, so you don't review a 15K+ PR at once.
Replying to @phnt@fluffytail.org
@phnt @Mellivora maybe people are just using it wrong. i see it used for like stacks of 8 PRs and each PR is ~100-150 lines.
@lain I don't use or recommend GitHub, but some of my software engineering friends complain that AI-originated pull requests are too big - and are single commits, so breaking up into individual commits doesn't help. Maybe this is meant to address that somehow.
Replying to @mattskala@mstdn.io
@mattskala okay but you can just tell the AI to make smaller commits...