Hacker News new | ask | show | jobs
by u801e 1113 days ago
> that includes things like Github for code reviews

I've never worked at Google, but if you want a clean set of commits to implement a feature (think Linux kernel/subsystem, git, etc), Github makes it unnecessarily hard to do that. The best they have is squash and merge which basically makes one mega commit and a merge commit that references a branch with a single commit.

2 comments

I’ve just reviewed ‘spr’, ‘git-spr’ and ‘git-grok’ which supposedly make it easier to submit a stack of prs for review. They all kinda work, I didn’t like any though. GitHub really makes it more difficult than it should be.

I think ‘stg’ with a GitHub publish/stack sync option would be a winner.

You think Gerrit is any better? The way I've seen Gerrit used essentially erases the commit history with an amend, and its configured so only one person can work on a branch at a time, locking out vertical, parallel work. Maybe that's just been my experience however.