Опубликовано в

Git Shitstorm: как устроить кошмар наяву любому разработчикуЗнаете это ощущение,…


Git Shitstorm: как устроить кошмар наяву любому разработчикуЗнаете это ощущение,...

Git Shitstorm: как устроить кошмар наяву любому разработчику
Знаете это ощущение, когда баги появляются из ниоткуда и никто не может объяснить, откуда они взялись?
Разработчик Einenlum создал инструмент Git Shitstorm — он незаметно портит git-историю коллеги.
Как это работает
Пока сосед по офису отошёл, скачиваете бинарник и добавляете alias:
alias git="git-shitstorm && git"
В 90% случаев ничего не происходит. Но в оставшиеся 10%:
1. Берёт случайные строки из случайной ветки
2. Вставляет их в файл другой ветки
3. Коммитит от имени автора
А вот настоящий кошмар: каждый раз, когда разработчик пытается разобраться через git, он рискует усугубить хаос. Ужастик написан на Go, работает за 15–80 мс — никакой заметной задержки.
📎 github.com/einenlum/git-shitstorm
Трюк выполнен профессионалами, не повторяйте дома. Или в офисе. Ну или как минимум без разрешения.


View Source