git-blame-someone-else README

The project's README from github.com/jayphelps/git-blame-someone-else. As one markdown file: README.md.

git-blame-someone-else

"I love git-blame-someone-else!!" -Linus Torvalds says*

Install

$ git clone https://github.com/jayphelps/git-blame-someone-else.git
$ cd git-blame-someone-else
$ sudo make install

Usage

$ git blame-someone-else <author> <commit>

ezgif-1396449034

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 Torvalds didn't really approve of this. It's a joke to prove it works. See his fake commit here

:shipit:

git-blame-someone-else (jayphelps/git-blame-someone-else)

Searching Database…

What is this?A prank shell script for git: it rewrites a commit so someone else appears as the author of your code. The author openly calls it a joke, not a serious tool.
Is this a separate app or something I plug into git?A single Shell script that runs against a git repository — no service, no app. The repo bundles a Makefile for installing it.
How do I get it running?Clone the repo and install the script with the bundled Makefile, then point it at a commit to re-attribute. The README's Install and Usage sections are empty, so the script itself is the real documentation.
Do I need anything besides git to run it?Just git and a Unix-style shell, since the whole thing is written in Shell. No runtimes, API keys or external services.
Can I safely run this on our production repo?No — the author warns to use it only on repos you can afford to break, saying it may even delete everything in the worst case. Treat it as a toy for jokes, not a maintenance tool.
Does it work on Windows, or just Mac and Linux?No Windows support is mentioned anywhere; as a plain Shell script its natural homes are Linux and macOS.
What exactly does the script change in a commit?Both authorship fields: it rewrites not only the listed author but the committer as well, so the forged attribution stays consistent even in tools that inspect the committer.
Did Linus Torvalds really endorse this?No — the flattering quote at the top of the README is part of the joke. The README admits Torvalds never approved it and points to a fake commit created purely to demonstrate that the script works.
What are similar projects?diff-so-fancy, n, thefuck, oh-my-posh, exa, coreutils, neofetch, z
Creator
jayphelps
Size
<0.1 MB
Stars
11.7K
Updated
CommitJun 13
Age
10y
Commits · 90 Days