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 Credit / FICO Scores Work | Truliant Credit Union
Is a 30,000 Credit Limit Good?
Skyward Houston County
Craftsman M230 Lawn Mower Oil Change
Tabc On The Fly Final Exam Answers
Fort Carson Cif Phone Number
Mr Tire Prince Frederick Md 20678
Kent And Pelczar Obituaries
Www.paystubportal.com/7-11 Login
Hello Alice Business Credit Card Limit Hard Pull
What is the surrender charge on life insurance?
Oscar Nominated Brings Winning Profile to the Kentucky Turf Cup
Zürich Stadion Letzigrund detailed interactive seating plan with seat & row numbers | Sitzplan Saalplan with Sitzplatz & Reihen Nummerierung
No Strings Attached 123Movies
7 Low-Carb Foods That Fill You Up - Keto Tips
Craigslist Pets Athens Ohio
Tcu Jaggaer
Sam's Club La Habra Gas Prices
Mzinchaleft
Www Craigslist Milwaukee Wi
MLB power rankings: Red-hot Chicago Cubs power into September, NL wild-card race
Pokemon Unbound Shiny Stone Location
Gazette Obituary Colorado Springs
The Many Faces of the Craigslist Killer
Gotcha Rva 2022
Dmv In Anoka
Culver's.comsummerofsmiles
My Reading Manga Gay
Makemkv Key April 2023
The 38 Best Restaurants in Montreal
Solemn Behavior Antonym
How to Draw a Sailboat: 7 Steps (with Pictures) - wikiHow
Poe Flameblast
The disadvantages of patient portals
Daily Times-Advocate from Escondido, California
Colorado Parks And Wildlife Reissue List
Mid America Clinical Labs Appointments
Gopher Hockey Forum
Below Five Store Near Me
The Wait Odotus 2021 Watch Online Free
Does Target Have Slime Lickers
Caesars Rewards Loyalty Program Review [Previously Total Rewards]
Cult Collectibles - True Crime, Cults, and Murderabilia
Canvas Elms Umd
Kenwood M-918DAB-H Heim-Audio-Mikrosystem DAB, DAB+, FM 10 W Bluetooth von expert Technomarkt
Fine Taladorian Cheese Platter
Sml Wikia
Nfhs Network On Direct Tv
Cool Math Games Bucketball
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.