Skip to content
Permalink
Browse files
Pretend to be Linus
  • Loading branch information
torvalds committed Feb 6, 2016
1 parent 3e383ef commit e5cfe4bb2190a2ae406d5f0b8f49c32ac0f01cd7
Showing 1 changed file with 4 additions and 0 deletions.
@@ -1,5 +1,7 @@
# git-blame-someone-else

This comment has been minimized.

Copy link
@rishdang

rishdang Feb 7, 2016

awesome

This comment has been minimized.

Copy link
@zidein07

zidein07 Feb 10, 2016

image

This comment has been minimized.

Copy link
@Bengt

Bengt Feb 11, 2016

On the door stands something like "For Sale" and a telephone number. .. So I suspect the joke here is, that the telephone is not the actual owner of the garage, but some pranked friend of the author. That guy will now get calls regarding a garage he never heard of. Analogously Linus Torvalds is being talked about in this commit, while GitHub is responsible for not validating the commit authors.

This comment has been minimized.

Copy link
@alexshpilkin

alexshpilkin Feb 2, 2018

@Bengt Your translation is correct. Also, garages for sale were so ubiquitous at some point in ex-USSR (and still are in some places) that posting “Garage for sale” in a random unrelated thread has become a running gag.

This comment has been minimized.

Copy link
@ArneBab

ArneBab Jul 27, 2021

while GitHub is responsible for not validating the commit authors.

There is commit sign.

But if you have an on-platform rebasing workflow, all your precious signatures fall through the cracks.

This comment has been minimized.

Copy link
@rishabhdeepsingh

rishabhdeepsingh Jul 27, 2021

This should be banned LUL 😆

This comment has been minimized.

Copy link
@ArneBab

ArneBab Jul 28, 2021

This should be banned LUL laughing

Oh yes, rebasing without recorded trail is a largely untold horror for tracking authorship.

(I understand that this likely isn’t what you meant, but your comment just fit too well to ignore :-) )

This comment has been minimized.

Copy link
@likhith2003

likhith2003 Nov 25, 2021

odiyamma endhi ra idi


> "I love git-blame-someone-else!!" -Linus Torvalds[^linus]

This comment has been minimized.

Copy link
@kailan

kailan Feb 7, 2016

i call hax

This comment has been minimized.

Copy link
@ugjka

ugjka Feb 7, 2016

Nice

This comment has been minimized.

Copy link
@viljamivirolainen

viljamivirolainen Feb 24, 2019

yo is that even legal?

This comment has been minimized.

Copy link
@aaaaaa123456789

aaaaaa123456789 Jul 14, 2019

Just lying about something is typically illegal only in specific circumstances (e.g., fraud, defamation), plus this particular joke is explained at the bottom of the page, so it's not really a lie.

(Disclaimers: laws vary widely depending on location, so it is possible that you'll live somewhere with draconian laws regarding citation. Also, I'm not a lawyer. I'm not responsible if this comment causes your dog to start speaking backwards German.)

## Install

```bash
@@ -19,3 +21,5 @@ $ git blame-someone-else <author> <commit>
## Disclaimer:

This changes not only who authored the commit but the listed commiter as well. It also is something I wrote as a joke, so please don't run this against your production repo and complain if this script deletes everything.

[^linus]: Linus Torvalds didn't really approve of this. It's a joke to prove it works.

This comment has been minimized.

Copy link
@benmonro

benmonro Feb 8, 2016

I feel this line is unnecessary and extraneous. Consider deleting it.

This comment has been minimized.

Copy link
@solidsnack

solidsnack Feb 8, 2016

It will be helpful to archeologists.

This comment has been minimized.

Copy link
@JimCotter

JimCotter Sep 6, 2018

And helpful to idiots who happen upon it.

This comment has been minimized.

Copy link
@numbermaniac

numbermaniac Apr 14, 2019

And probably to save himself from being charged for impersonation or identity theft.

This comment has been minimized.

Copy link
@jduthon

jduthon Apr 23, 2019

Identity theft is not a joke! Millions of families suffer every year!

This comment has been minimized.

Copy link
@jaredcowan-rv

jaredcowan-rv Aug 2, 2019

Identity theft is not a joke! Millions of families suffer every year!

MICHAEL!!!

This comment has been minimized.

Copy link
@blackraspberryyy

blackraspberryyy Sep 25, 2020

Identity theft is not a joke! Millions of families suffer every year!

MICHAEL!!!

Oh you think that's funny?! MICHAEL!

This comment has been minimized.

Copy link
@alanpcs

alanpcs Dec 1, 2020

This commit will never die aehheaeh

This comment has been minimized.

Copy link
@carsnwd

carsnwd Dec 3, 2020

but does he approve tho?

This comment has been minimized.

Copy link
@caleb-james-smith

caleb-james-smith Apr 12, 2022

classic

80 comments on commit e5cfe4b

@egeste
Copy link

@egeste egeste commented on e5cfe4b Feb 8, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is why I sign my commits.

@andre-amorim
Copy link

@andre-amorim andre-amorim commented on e5cfe4b Feb 8, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fsf-network

@DCruz22
Copy link

@DCruz22 DCruz22 commented on e5cfe4b Feb 8, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think Linus Torvalds would be like:
l2fdwg1

@NamPNQ
Copy link

@NamPNQ NamPNQ commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will put Linus all over my projects now!

@DharmeshPandav
Copy link

@DharmeshPandav DharmeshPandav commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow !! evil sorcery

@Bengt
Copy link

@Bengt Bengt commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ironically, the Linux kernel is not on GitHub for this very reason: Commit signing is not implemented in the web interface. Maybe GitHub will recognise the need for this feature now, that tools to exploit it are readily available.

@dolohow
Copy link

@dolohow dolohow commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Bengt: Actually the reason is different.

@Bengt
Copy link

@Bengt Bengt commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dolohow
Copy link

@dolohow dolohow commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Bengt: Sorry, my bad. I thought the primary reason is that Github is proprietary and PRs not scale for large projects.

@Bengt
Copy link

@Bengt Bengt commented on e5cfe4b Feb 9, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dolohow No problem, you are actually right on a the high level problem. The Linux kernel used the proprietary BitKeeper for a long time and only moved away, because of actual legal reasons and not out of principle. My guess would be that the Linux kernel would move to GitHub if the technical issues were to be adressed.

The Linux kernel is large in the sense that many people use it on many systems that in turn have direct influence on even more people. So the relevant characteristic is importance rather than size of the code base. Because it matters who authored a commit to the Linux kernel and what he or she intended with it, clean and authentic commit messages are a must-have.

@ushuz
Copy link

@ushuz ushuz commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one!

@jgavinray
Copy link

@jgavinray jgavinray commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jay that's amazing!

@rShetty
Copy link

@rShetty rShetty commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@laverix
Copy link

@laverix laverix commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@TopOneOfTopOne
Copy link

@TopOneOfTopOne TopOneOfTopOne commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fake and gay

@booxood
Copy link

@booxood booxood commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mark~

@raegen
Copy link

@raegen raegen commented on e5cfe4b Feb 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

git goes all reddit

@kotAPI
Copy link

@kotAPI kotAPI commented on e5cfe4b Feb 12, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HAHAHA , things people do on GitHub

I think we need to make sure this reaches Linus!!

@backslash-f
Copy link

@backslash-f backslash-f commented on e5cfe4b Feb 13, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙊

@roham
Copy link

@roham roham commented on e5cfe4b Feb 14, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

img_4349

@RealJTG
Copy link

@RealJTG RealJTG commented on e5cfe4b Feb 15, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ClaytonSmith
Copy link

@ClaytonSmith ClaytonSmith commented on e5cfe4b Feb 17, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

YAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSS

@hayderimran7
Copy link

@hayderimran7 hayderimran7 commented on e5cfe4b Feb 26, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tips fedora

@SerCeMan
Copy link

@SerCeMan SerCeMan commented on e5cfe4b Mar 5, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@arrowrowe
Copy link

@arrowrowe arrowrowe commented on e5cfe4b Apr 7, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub has got GPG signature verification now 😆

GitHub's Verified Commits Screenshot

@hycinth22
Copy link

@hycinth22 hycinth22 commented on e5cfe4b Apr 10, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Frighten me hurriedly to configure the GPG signature 🐶

@ResidentMario
Copy link

@ResidentMario ResidentMario commented on e5cfe4b Apr 18, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The blog post doesn't mention it, but I don't see any way around their deciding to implement this feature right now stemming from this demo right here.

@MarounMaroun
Copy link

@MarounMaroun MarounMaroun commented on e5cfe4b Mar 28, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just discovered this thread. I guess I'll be here for hours now..

@NuLL3rr0r
Copy link

@NuLL3rr0r NuLL3rr0r commented on e5cfe4b Jun 10, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I found this repo through this reddit post.

@OtacilioN
Copy link

@OtacilioN OtacilioN commented on e5cfe4b Nov 4, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha I love to use GitHub as 9gag

@NorbiPeti
Copy link

@NorbiPeti NorbiPeti commented on e5cfe4b Jan 8, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This would have been useful a couple times (not for evil reasons I swear), I just used git filter-branch (there's actually a GitHub help page on it IIRC).

@AntiMoron
Copy link

@AntiMoron AntiMoron commented on e5cfe4b Sep 20, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi I'm jayphelps.

@chevectra87
Copy link

@chevectra87 chevectra87 commented on e5cfe4b Sep 20, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this code shows a technology problem. So, let's work to fix it and this code will be turn into a simple joke.
I lol, but, in the real world it's a big and real problem.

@cktang88
Copy link

@cktang88 cktang88 commented on e5cfe4b Sep 21, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't even realize how old this thread was until I read through like 3/4 of it.

@MineRobber9000
Copy link

@MineRobber9000 MineRobber9000 commented on e5cfe4b Nov 22, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@valoeghese
Copy link

@valoeghese valoeghese commented on e5cfe4b Apr 3, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

@renatoalencar
Copy link

@renatoalencar renatoalencar commented on e5cfe4b Jun 1, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub just became Reddit now?

@VaibhavKalpe
Copy link

@VaibhavKalpe VaibhavKalpe commented on e5cfe4b Jun 21, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was excited until I saw the dates in thread. Wow, this is 4 years old and never knew about it.

@usavictor210
Copy link

@usavictor210 usavictor210 commented on e5cfe4b Oct 1, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi

@Titaniumtown
Copy link

@Titaniumtown Titaniumtown commented on e5cfe4b Oct 13, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is gold

@filipef101
Copy link

@filipef101 filipef101 commented on e5cfe4b Oct 16, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub just became Reddit now?

Yes

@LuckyKoala
Copy link

@LuckyKoala LuckyKoala commented on e5cfe4b Oct 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lol

@TaiAurori
Copy link

@TaiAurori TaiAurori commented on e5cfe4b Dec 25, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nearly 2021 and we're still here!

@lorem-ipsumm
Copy link

@lorem-ipsumm lorem-ipsumm commented on e5cfe4b Mar 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

adding my comment to be a part of history

@Msprg
Copy link

@Msprg Msprg commented on e5cfe4b Mar 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was true! This thread will truly never die!

@Titaniumtown
Copy link

@Titaniumtown Titaniumtown commented on e5cfe4b Mar 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The thread can die if you do kill -9 (the pid)

@Msprg
Copy link

@Msprg Msprg commented on e5cfe4b Mar 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not if it's a service with Restart=always, just make sure nobody runs # poweroff

@virtadpt
Copy link

@virtadpt virtadpt commented on e5cfe4b Mar 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hellthreads in Github ticket comments. What will they think of next?

@bfu4
Copy link

@bfu4 bfu4 commented on e5cfe4b Mar 8, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First Github, then the world... or maybe just prod. lol

@leetfin
Copy link

@leetfin leetfin commented on e5cfe4b Mar 8, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow another GitHub Forum!

@Leonetienne
Copy link

@Leonetienne Leonetienne commented on e5cfe4b Jul 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How long should i cook an egg if i want the yolk to stay liquid?

@Titaniumtown
Copy link

@Titaniumtown Titaniumtown commented on e5cfe4b Jul 8, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

7.35 seconds

@Rom1deTroyes
Copy link

@Rom1deTroyes Rom1deTroyes commented on e5cfe4b Jul 22, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prove it.

@AyrA
Copy link

@AyrA AyrA commented on e5cfe4b Jul 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How long should i cook an egg if i want the yolk to stay liquid?

@Leonetienne Around 12 minutes on an electric stove or 10 Minutes on gas stove. These times are for using cold water and putting the eggs into the water from the start.

@lmf-git
Copy link

@lmf-git lmf-git commented on e5cfe4b Jul 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fake and gay

This didn't age gracefully

@likhith2003
Copy link

@likhith2003 likhith2003 commented on e5cfe4b Jul 28, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

entadi makeentidhi antunna

@0xfede7c8
Copy link

@0xfede7c8 0xfede7c8 commented on e5cfe4b Nov 12, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like how professionally people is debating about this particular commit. It's wonderful to see the FS community together.

@theabbie
Copy link

@theabbie theabbie commented on e5cfe4b Nov 29, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keeping this secret thread alive

@Basicprogrammer10
Copy link

@Basicprogrammer10 Basicprogrammer10 commented on e5cfe4b Jan 18, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool beans

@MasterBrian99
Copy link

@MasterBrian99 MasterBrian99 commented on e5cfe4b Mar 26, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.