GitHub PushEvent at 2014-02-01 00:39:32
Repository: bfg-repo-cleaner
Actor: rtyley
Payload: {"shas":[["f70355f6147b270612891a82661a4b0ca92c1513","b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","Version bump SBT","Roberto Tyley",true],["8c861a4bbcbdcfbbea1d778acc54bcf6d5553d06","b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","Add option to fix tree-blob filename collision corruption\n\nThe CocoaPods Specs repo (https://github.com/CocoaPods/Specs) suffered\ncorruption due to an issue in libgit2, resulting in an identically named\ntree and blob occupying the same folder:\n\nhttps://github.com/libgit2/libgit2/pull/2085#issuecomment-33632988\nhttp://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/\n\nHopefully this issue has not affected many more repositories, but it was\ninteresting to see how history in affected repositories might be\nre-written to remove the corruption.\n\nPrior to this change, The BFG was not reliable at removing this kind of\ncorruption (using ie '--delete-files 2.0.0'). Due to the way it models Git\ntrees (a model that doesn't permit duplicate filenames) it couldn't see\nthat the affected tree contained a file with the supplied name (as it was\nmasked by the identically-named folder) and so didn't generate a cleaned\ntree.","Roberto Tyley",true],["77f7807f7ccda73121122117e17a9309f6399118","b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","version bump sbt plugins","Roberto Tyley",true],["6da4533f86ad64122cc04ee5116dd1349ba77aef","b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","Setting version to 1.11.1","Roberto Tyley",true],["ff4a758b67a0923a131484ad7445924ed87ee0cd","b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","Setting version to 1.11.2-SNAPSHOT","Roberto Tyley",true]],"size":5,"ref":"refs/heads/master","head":"ff4a758b67a0923a131484ad7445924ed87ee0cd"}