Linus Torvalds Slams GitHub Merge Messages – What Developers Should Learn
Linus Torvalds lambasts GitHub’s merge interface as generating useless commit messages while still merging Paragon’s NTFS driver, and Lenovo announces a new end‑to‑end PaaS service that bundles hardware, software and support into a subscription model.
In a recent Linux development mailing list discussion, Konstantin Komarov of Paragon Software submitted their NTFS driver to the Linux kernel, and Linus Torvalds criticized the use of GitHub’s merge interface, calling its merge messages "useless garbage" that should never be used for kernel integration.
"GitHub creates absolutely useless garbage merges; you should never use GitHub’s interface to merge anything. GitHub is a great hosting site in many respects, but merging is not one of them. Linux kernel merges require proper commit messages that include what is being merged and why, as well as correct author and committer information. GitHub completely breaks this."
The Paragon driver improves interoperability with the Windows NTFS file system, but its 27,000 lines of code were considered too large for easy review.
Linus emphasized that each pull request should be signed, ideally with a PGP signature, and that the proper workflow involves command‑line merges rather than the GitHub web interface. Merge branch 'torvalds:master' into master He also recalled his 2012 stance against using GitHub’s pull‑request features because they discard essential contributor information.
Ultimately, Linus accepted the Paragon submission, stating that future contributions must follow the proper rules.
Separately, Lenovo announced a comprehensive PaaS offering called "Lenovo TruScale Service," which unifies hardware, software, and support into a subscription‑based model covering DaaS, IaaS, PaaS, and SaaS needs.
"To continue development, you need to do things the right way, which means merging from the command line rather than using the broken GitHub web interface."
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
