Skip to content

Instantly share code, notes, and snippets.

@peruihkxt
Last active December 2, 2017 19:57
Show Gist options
  • Save peruihkxt/a67a978496a217f14bc409b96088f391 to your computer and use it in GitHub Desktop.
Save peruihkxt/a67a978496a217f14bc409b96088f391 to your computer and use it in GitHub Desktop.

Our lives start out as clone of adam/sin-nature, which contains a single commit with the message: Add ./sin-nature.sh and ./conscience.sh. There is, by default, a pre-commit hook that calls ./conscience.sh, but after many commits to ./sins, it becomes muscle memory to override ./conscience.sh.

Jesus@Christ.God always has an open pull request. He wants to rebase us on jesus/mortify-the-flesh, and apply a patch to remove ./sins and add ./would-jesus-do-it.sh. He wants commit access to our repo, and he also wants to add a pre-commit hook that calls ./would-jesus-do-it.sh.

We can override ./would-jesus-do-it.sh, but it’s harder to override than ./conscience.sh, because Jesus also added ./read-scripture.sh, a script that blocks some of the commits to ./sins. However, overriding this hook too much triggers a rebase on satan/indulge-the-flesh. This nasty repo contains lots of malware that makes many commits to ./sins, while attempting to remove any pre-commit hooks that might prevent it from committing to .sins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment