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 (@gadgetry@techhub.social)

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
What taxes are due on a Roth IRA conversion? - Bankrate
Farm Loans | California Infrastructure and Economic Development Bank (IBank)
Scheelzien, volwassenen - Alrijne Ziekenhuis
Www.politicser.com Pepperboy News
Obituary (Binghamton Press & Sun-Bulletin): Tully Area Historical Society
Explore Top Free Tattoo Fonts: Style Your Ink Perfectly! 🖌️
Gas Station Drive Thru Car Wash Near Me
Miss America Voy Forum
Alejos Hut Henderson Tx
Michigan cannot fire coach Sherrone Moore for cause for known NCAA violations in sign-stealing case
Craiglist Tulsa Ok
Log in or sign up to view
Uktulut Pier Ritual Site
Grayling Purnell Net Worth
Pretend Newlyweds Nikubou Maranoshin
Lonesome Valley Barber
Watch The Lovely Bones Online Free 123Movies
The Menu Showtimes Near Regal Edwards Ontario Mountain Village
Milanka Kudel Telegram
Tyler Sis University City
Vernon Dursley To Harry Potter Nyt Crossword
Makemv Splunk
Marilyn Seipt Obituary
CVS Health’s MinuteClinic Introduces New Virtual Care Offering
Anesthesia Simstat Answers
Ocala Craigslist Com
Trinket Of Advanced Weaponry
Craigslist Comes Clean: No More 'Adult Services,' Ever
Pioneer Library Overdrive
Ryujinx Firmware 15
Mastering Serpentine Belt Replacement: A Step-by-Step Guide | The Motor Guy
Trust/Family Bank Contingency Plan
Busted! 29 New Arrests in Portsmouth, Ohio – 03/27/22 Scioto County Mugshots
Que Si Que Si Que No Que No Lyrics
Exploring TrippleThePotatoes: A Popular Game - Unblocked Hub
Mgm Virtual Roster Login
Great Clips On Alameda
Why The Boogeyman Is Rated PG-13
A Man Called Otto Showtimes Near Amc Muncie 12
Arcadia Lesson Plan | Day 4: Crossword Puzzle | GradeSaver
Pawn Shop Open Now
Eastern New Mexico News Obituaries
Trizzle Aarp
888-333-4026
Wrigley Rooftops Promo Code
Postgraduate | Student Recruitment
Craigslist Com St Cloud Mn
Keci News
Sams Gas Price San Angelo
Subdomain Finer
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.