Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (2024)

Table of Contents
About the Author Leave a Reply

Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (1)

About the Author

By Ryan Daws | https://twitter.com/gadget_ry

Categories: Git, Open Source, Platforms,

Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (2)Ryan Daws is a senior editor at TechForge Media with over a decade of experience in crafting compelling narratives and making complex topics accessible. His articles and interviews with industry leaders have earned him recognition as a key influencer by organisations like Onalytica. Under his leadership, publications have been praised by analyst firms such as Forrester for their excellence and performance. Connect with him on X (@gadget_ry) or Mastodon (@[email protected])

Linux and Git creator Linus Torvalds has criticised GitHub for creating “absolutely useless garbage merges”.

Torvalds’ comment can be viewed in an archive of a Linux development mailing list and was directed at Konstantin Komarov, Founder and CEO of Paragon Software, about the submission of its read-write NTFS driver for the upcoming 5.15 kernel.

“github creates absolutely useless garbage merges, and you should never ever use the github interfaces to merge anything,” wrote Torvalds.

Back in 2012, Torvalds gave a slightly more detailed explanation about why he doesn’t use GitHub for pull requests:

“github throws away all the relevant information, like having even a valid email address for the person asking me to pull. The diffstat is also deficient and useless.

Git comes with a nice pull-request generation module, but github instead decided to replace it with their own totally inferior version. As a result, I consider github useless for these kinds of things. It’s fine for hosting, but the pull requests and the online commit editing, are just pure garbage.”

Paragon Software’s driver improves interoperability with the native Windows file system NTFS. The submission process was started over a year ago but faced complaints that its 27,000 line code was too big to review.

Smaller chunks were submitted but it’s clear that Paragon has struggled to get to grips with the Linux kernel development process. Torvalds stepped in to offer guidance along the way. In July, Torvalds pointed out that – rather than just post the code to the fsdevel list – it would have to eventually be submitted as an actual pull request.

At the time, Paragon responded: “Thanks for this clarification as well. This piece of infromation [sic] has not been really clear for us until now. We’ve just sent the 27th patch series which fixes to the buildability against current linux-next. And we’ll need several days to prepare a proper pull request before sending it to you.”

That appears to have taken a bit longer than expected but Paragon submitted its pull request on Friday 3 Sept 2021. The company says the “current version works with normal/compressed/sparse files and supports acl, NTFS journal replaying.”

Aside from his advice not to use GitHub’s interfaces for merging, Torvalds also said that – while he’ll let it slide this time – the pull request should have been signed.

“In a perfect world, it would be a PGP signature that I can trace directly to you through the chain of trust,” he wrote.

The pull request was merged but not without a final comment from Torvalds.

“The initial pull often has a few oddities and I’ll accept them now, but for continued development you need to do things properly,” he said.

(Photo byJasmin SessleronUnsplash)

Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (3)

Want to learn about DevOps from leaders in the space? Check out the DevOps-as-a-Service Summit, taking place on 1 February 2022, where attendees will learn about the benefits of building collaboration and partnerships in delivery.

Tags: 5.15, driver, featured, git, github, kernel, linus torvalds, linux, ntfs, open source, paragon software, pull request

View Comments

Leave a comment

  1. Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (4)

    Asd on

    Rather than being the programmer of Linux, you should mention that Linus is the creator of git in this context.

    Reply

Leave a Reply

Linus Torvalds: GitHub creates 'absolutely useless garbage' merges (2024)
Top Articles
How Much Money Should You Keep in Checking and Savings? - Experian
How to withdraw using Momo (Mobile Money)
Kem Minnick Playboy
Caesars Rewards Loyalty Program Review [Previously Total Rewards]
Faint Citrine Lost Ark
Cad Calls Meriden Ct
Health Benefits of Guava
Chalupp's Pizza Taos Menu
Toyota gebraucht kaufen in tacoma_ - AutoScout24
Minn Kota Paws
Fallout 4 Pipboy Upgrades
Does Publix Have Sephora Gift Cards
What is the surrender charge on life insurance?
Full Range 10 Bar Selection Box
Mawal Gameroom Download
Lqse-2Hdc-D
Used Drum Kits Ebay
Sivir Urf Runes
Dignity Nfuse
Prestige Home Designs By American Furniture Galleries
Heart and Vascular Clinic in Monticello - North Memorial Health
Tyrone Unblocked Games Bitlife
Pokemon Unbound Shiny Stone Location
Johnnie Walker Double Black Costco
Yog-Sothoth
John Chiv Words Worth
Bethel Eportal
What Is The Lineup For Nascar Race Today
8000 Cranberry Springs Drive Suite 2M600
Suspiciouswetspot
Hdmovie2 Sbs
Login.castlebranch.com
Basil Martusevich
Springfield.craigslist
Gr86 Forums
Sinfuldeeds Vietnamese Rmt
Ewwwww Gif
Main Street Station Coshocton Menu
Xxn Abbreviation List 2023
Guy Ritchie's The Covenant Showtimes Near Grand Theatres - Bismarck
Isabella Duan Ahn Stanford
Squalicum Family Medicine
Dontrell Nelson - 2016 - Football - University of Memphis Athletics
How To Get To Ultra Space Pixelmon
Movie Hax
Value Village Silver Spring Photos
Aloha Kitchen Florence Menu
Mail2World Sign Up
The top 10 takeaways from the Harris-Trump presidential debate
Mikayla Campinos Alive Or Dead
Latest Posts
Article information

Author: Arline Emard IV

Last Updated:

Views: 5814

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Arline Emard IV

Birthday: 1996-07-10

Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

Phone: +13454700762376

Job: Administration Technician

Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.