Thread with 14 posts

jump to expanded post

‪i am insufferable advocate for gerrit but also seriously like‬

‪- the merge-based pull request workflow encourages polluting history with broken commits and fixups that should have been squashed‬
‪- it routinely misattributes corporate contributions to personal emails and vice-versa‬

Open thread at this post

‪- the fact it hides git committer and author names and emails everywhere means people do not notice when they are wrong or inconsistent, whether that's because of git or github dot com configuration‬
‪- you cannot fully control what email it attaches to commits attributed to you 🙃‬

Open thread at this post
groxx , @groxx@hachyderm.io
(open profile)

@hikari it is absolutely baffling to me that GitHub doesn't allow you to review-and-approve the final commit message as part of a review. Commit messages matter! A lot!

I mean, I kinda do get it. Their crappy default generated message that everyone ignores means that ALL context about your project exists only in GitHub. Dark-UX-driven lock-in at its finest.

But UGH. How could someone build that and then sleep at night.

Open remote post (opens in a new window)
demize , @demize@unstable.systems
(open profile)

@groxx @hikari I’ve pretty much started, at and outside work, just squashing and merging and writing my own commit message when I merge a PR

the default sucks, I don’t know that other people are going to merge it nicely, and while there are some downsides to squashing I find it’s a lot nicer to be able to commit however the heck you want, knowing it’s only gonna be one commit in the end (and reviews are sometimes easier with more commits)

Open remote post (opens in a new window)