News for hackers. Stuff that matters.
Re:Stacked changes: how FB and Google engineers stay unblock... by xapata on Wednesday November 17, 2021 @12:54PM (#29256381)
One thing Phabricator did/does worse than GitHub is the interface for browsing the individual commits that make up a PR. I like being able to tell a story with the sequence of commits and their messages.
Re:Stacked changes: how FB and Google engineers stay unblock... by baby on Wednesday November 17, 2021 @04:58PM (#29259397)
I honestly don't feel like Github did a good job there either, I mean at least on the web UI because the VSCode Github extension helps a lot (when it's not buggy).
Re:Stacked changes: how FB and Google engineers stay unblock... by Lhiw on Wednesday November 17, 2021 @07:08PM (#29260571)
Gerrit is the only thing I've seen do change exploration well.

Github is annoying as crap. Can't even comment on a line in the file that needs changing but was missed in the PR, can only comment on a tual changes.

Phab is god awful, it's like someone built that whole system with a purist mindset, everything is perfectly designed with perfect referential IDs. But every screen is a view into the db table, no screens join information and make it usable. This is worse when you have n:m relationships because they expose those tables via screens too, it's just plain awful.

Re:Stacked changes: how FB and Google engineers stay unblock... by disgruntledphd2 on Thursday November 18, 2021 @05:11AM (#29263905)
> Phab is god awful, it's like someone built that whole system with a purist mindset, everything is perfectly designed with perfect referential IDs. But every screen is a view into the db table, no screens join information and make it usable. This is worse when you have n:m relationships because they expose those tables via screens too, it's just plain awful.

I actually like Phabricator, but the DB schema is insane. Like, literally insane. I spent hours trying to figure it out once before giving up in disgust.