Skip to content

Comment on Git Punish – The Missing Git Command

Comments

WTF is this?

It's git punish, the missing git command.

No. git was not created to make a hostile development environment.

Given its name, and its creator, I wouldn't necessarily make that assertion so absolutely...

Working on the Linux kernel was already a hostile environment before Linus wrote git.

But it's fair to say that he created git for a exiting hostile development environment.

Oh yeah? Why is it git blame when it was svn praise?

"svn praise" seems to be simply an alias for "svn blame". Try "svn praise --help"

My best guess is that it takes a file and a couple of line numbers/ranges and then uses git blame to figure out who introduced/worked on those lines. From there, it creates a public page with the code snippet in question along with a question to those responsible as to why the code was introduced.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.