5333 private links
Linus Torvalds will pull Paragon Software's NTFS driver into the 5.15 kernel source – but he complained about the use of a GitHub merge in the submission, saying that GitHub "creates absolutely useless garbage merges." //
First, he said 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, but I've never actually required that," he said.
Second, he noted that the code in the pull request included merge commits done with the GitHub web user interface. "That's another of those things that I really don't want to see – github creates absolutely useless garbage merges, and you should never ever use the github interfaces to merge anything," he said.
He added: "[G]ithub is a perfectly fine hosting site, and it does a number of other things well too, but merges is not one of those things."
Torvalds has complained about aspects of GitHub before, saying in 2012: "I don't do github 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."
Note that the git request-pull command is different from the GitHub pull request feature. The ensuing forthright thread has more information on the subject.