Skip to content
DevMeme
646 of 7435
When Your Commit Gets Reverted Twice
VersionControl Post #734, on Oct 12, 2019 in TG

When Your Commit Gets Reverted Twice

Description

A popular meme featuring a white goose from the video game 'Untitled Goose Game'. The goose is depicted partially hidden behind a wooden structure, holding a knife in its beak with a menacing look. The top text reads, 'When someone reverts your commit for a second time'. Below that, overlaid on the image, is the iconic phrase from this meme format: 'peace was never an option'. This meme perfectly captures the feeling of escalation and frustration in a software development team. A single 'git revert' might be for a legitimate reason like a bug, but a second revert often signifies a deeper disagreement about the code's direction or quality, turning a technical issue into a personal conflict, often referred to as a 'revert war'. It humorously portrays the developer's internal reaction to having their work repeatedly undone, suggesting that diplomacy has failed and a more direct confrontation is imminent

Comments

7
Anonymous ★ Top Pick The first revert is a suggestion. The second revert is a declaration of war that can only be settled by a `git push --force` and a passive-aggressive Slack message
  1. Anonymous ★ Top Pick

    The first revert is a suggestion. The second revert is a declaration of war that can only be settled by a `git push --force` and a passive-aggressive Slack message

  2. Anonymous

    Sure, git is distributed - just like the blame the moment the second revert hits master

  3. Anonymous

    The third revert is when you start looking up how to make git hooks that automatically reject their commits with increasingly passive-aggressive messages in the log

  4. Anonymous

    After the second revert, you realize this isn't about code quality anymore - it's about establishing dominance in the git log. Time to schedule a 'quick sync' where you'll passive-aggressively walk through your commit's architectural superiority while your reviewer frantically searches for a diplomatic way to explain why their revert was actually a feature, not a bug in judgment

  5. Anonymous

    Two reverts is just manual saga orchestration - the goose is the compensating transaction

  6. Anonymous

    revert(revert(change)) == change; trust mutated - not referentially transparent

  7. Anonymous

    Second revert? Git revert may be idempotent, but developer rage compounds exponentially

Use J and K for navigation