Skip to content

Don't commit using Github

Jonas Bernoulli edited this page Mar 25, 2022 · 1 revision

You have created this commit using Github, which sadly results in a corrupted commit.

  1. The messages of all commits that were created using git end with a newline character. When a commit was created using Github, then that newline sadly is missing.

    I have reported this a few times over the last few years but they simply do not care. I find this quite embarrassing; it’s the sort of bug I would usually fix within 24 hours. Then again I am a single human, and as such naturally have higher standards than multi-billion dollar companies.

  2. The committer is GitHub <noreply@github.com>, which I find insulting. The “committer” is not the same thing as the tool used to create the commit. Neither git, Magit nor any other decent client does this.
  3. The author email address might be USERNAME@users.noreply.github.com. That’s not very helpful when someone needs to contact you.

So please, clone your fork and fix the commit before force-pushing to your fork again. Also please don’t ever use Github again to create commits in one of my repositories; in fact you might want to stop doing that altogether.