My favourite Git commit (2019)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • feedback

    golang webapp framework (rails inspired) (by andrewarrow)

  • I stated using gofakeit's "hackerphrase" for all commit messages.

    https://github.com/andrewarrow/feedback/commits/main/

    hp | git commit -a -F -

    hp is a golang binary that just spits out a hacker phrase. I have this aliased with the letter q for "quick" so I'm always checking in stuff with q return push done.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • KE-complex_modifications

    Karabiner-Elements complex_modifications rules

  • This bad commit message keeps resurfacing on HN front page like beach litter. I would just go with "Remove non-breaking space characters" instead of writing a Russian novel. Also, if you're on macOS just use a Karabiner rule [0] that converts all non-breaking space characters to regular space characters to prevent yourself from accidentally typing it out.

    [0] https://ke-complex-modifications.pqrs.org/#nonbreaking_space

  • nextest

    A next-generation test runner for Rust.

  • > On my work I make 1-15 commits a day. If I have to spend thought cycles on the commit message, that is time that goes from other productive endeavours.

    I make roughly that many commits a day as well. If something's easy to understand I'll put in a simple commit message (e.g. [1]), but I do put in the effort for more complicated ones.

    [1] https://github.com/nextest-rs/nextest/commit/efd194b2e1d8d61...

    [2] https://github.com/oxidecomputer/omicron/commit/b07a8f593325...

  • omicron

    Omicron: Oxide control plane

  • > On my work I make 1-15 commits a day. If I have to spend thought cycles on the commit message, that is time that goes from other productive endeavours.

    I make roughly that many commits a day as well. If something's easy to understand I'll put in a simple commit message (e.g. [1]), but I do put in the effort for more complicated ones.

    [1] https://github.com/nextest-rs/nextest/commit/efd194b2e1d8d61...

    [2] https://github.com/oxidecomputer/omicron/commit/b07a8f593325...

  • dmd

    dmd D Programming Language compiler

  • Not completely on topic (if you read TFA) but my favorite Git commit is by compiler badass and HN frequenter, where he checks in an entire C compiler to the D language repo:

    https://github.com/dlang/dmd/pull/12507

    https://news.ycombinator.com/item?id=27102584

  • vc-msg

    Show commit message of current line in Emacs

  • Of course Emacs has a mode for it:

    https://github.com/redguardtoo/vc-msg

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gh-ph

    `gh-ph` is a GitHub CLI extension and a GitHub Action that puts commit history into your pull request description

  • > Everything they talk about in this article is what is great about the _rest_ of the commit message, which, given modern tools, is _almost never_ seen by anyone.

    This was why I created gh-ph [1].

    [1] https://github.com/Frederick888/gh-ph

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts