127

Somehow I feel like I personally owe Linus for git.

17:50 Colleague whispers "fuck" and the entire project we've worked on for the last half year responds with 404.

17:55 A quick diagnosis shows that she wrote "rm - rf ../" instead of "./" when she threw out her staging dir an thereby deleted everything.

17:58 git pull, everything is back.

18:15 everything is configured and we're up and running again.

**Alternative Timeline without Version control **

17:58 We start looking through Backup folders

18:20 We're fairly confident to have found the most up to date Backup in /var/backup/newback/v2/june/new/released/ and start copying back into the project directory.

19:30 Some files are missing we start patching shit up.

19:40 I realize how much work went down the drain and start strangling my colleague. The Api seems to do the most important things again.

20:00 My colleagues dead body is hidden and I'm 80% confident that the tasks depending on us should run.

Next day: They didn't run. Every nightly build failed, nobody can do anything useful.

A week later : Shits starting to work again, all lost files are replaced. Replacement for dead colleague still missing though.

It's moments like this that make you really appreciate the luxurys we have nowadays...

Comments
  • 25
    @kp15 10-15 years, I'm good at hiding ^^
  • 3
    I feel like Linus would have some pretty entertaining rants. Whenever you get around to personally thanking him mention devRant to him as well.
  • 3
    well... I did this before

    cd /var/www/html/
    sudo git pull my-project
    then

    sudo rm -rf /

    10 seconds later.. realize something wrong with /etc/ on the verbose list... forgot the fucking DOT
  • 3
    @Godisalie like:
    body{
    visibility: hidden;
    }
  • 1
    Do you have a moment to talk about our Lord and savior, Version Control? :)
Add Comment