Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Look at some level you want a "thing that is reviewed and has CI run on it" right? Unless you work alone you need that. Let us call that unit of work, a flob.

When you have written and submitted a flob for review, you often want to continue your work on top of that, and then you may end up with a second dependent flob that is finished before the first flob is merged.

You want both to be reviewed. You want CI to run on both. It's simply a much better experience if flobs are PRs rather than commits. I dunno how else to put it.

> stacked PRs were a thing before GH made these UX improvements

Not in a way that worked properly. You could sort of do it for PRs within a fork, but it was impossible across forks which is the way most open source GitHub PRs are done.



> Look at some level you want a "thing that is reviewed and has CI run on it" right?

Yeah, it’s called a branch, or PR. It’s a set of changes you want to sign off.

It seems like you want CI run on every commit, which seems rather unnecessary. And if you don’t, well, that’s always been the case.

> Not in a way that worked properly.

GitHub operates git. No git changes have happened. It’s just commits and branches, in git. So anything that worked before, works exactly the same now, but with buttons taking out some of the small amount of effort you had to put in.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: