11.7K ·GitHub
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
Which topics is it in?
fun, script, unix, git, shell, utility, command-line, command-line-tool, terminal, tool, cli, developer-tools
