Slashdot Mirror


Too Perfect a Mirror

Carewolf writes "Jeff Mitchell writes on his blog about what almost became 'The Great KDE Disaster Of 2013.' It all started as simple update of the root git server and ended up with a corrupt git repository automatically mirrored to every mirror and deleting every copy of most KDE repositories. It ends by discussing what the problem is with git --mirror and how you can avoid similar problems in the future."

1 of 192 comments (clear)

  1. So don't trust git by Anonymous Coward · · Score: 0, Troll

    "Git does not have the magic "integrity check" on making mirrors"

    Right, so, it returns OK (0), yet the commit may be corrupt, it hasn't walked the full tree, and it may corrupt all copies. Good job you warned me about this flaw! I know to stick with p4s!

    "Stop blaming the tool. This is correct and documented behavior. Start blaming the people that messed up badly."

    Your backup tool is taking backups of the corrupt archive. Keep it independent or not, its corrupted when you come back to it.

    The lesson here is not to trust one piece of software.