{"push_id":569595393,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"1e322cf00d29f62142c5f270d809db3d1902cef3","before":"569c73724e1df68e1f0a501d1b734b80fb91ea2e","commits":[{"sha":"2d83e66ea1a0fae7cb7337779713e8f54c1879a3","author":{"email":"d4dfef390fd6baca210845230ca3a4a4372b56e7@apple.com","name":"Ben Langmuir"},"message":"Reduce the LockFileManager timeout, and provide unsafeRemoveLockFile\n\n5 minutes is an eternity, so try to strike a better balance between\nwaiting long enough for any reasonable module build and not so long that\nusers kill the process because they think it's hanging.\n\nAlso give the client a way to delete the lock file after a timeout.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/2d83e66ea1a0fae7cb7337779713e8f54c1879a3"},{"sha":"1e322cf00d29f62142c5f270d809db3d1902cef3","author":{"email":"d4dfef390fd6baca210845230ca3a4a4372b56e7@apple.com","name":"Ben Langmuir"},"message":"Diagnose timeouts in the LockFileManager and delete the dead lock file\n\nIf the lock file manager times out, we should give an error rather than\nsilently trying to load the existing module.  And delete the\n(presumably) dead lock file, since it will otherwise prevent progress in\nfuture invokations. This is unsound since we have no way to prove that\nthe lock file we are deleting is the same one we timed out on, but since\nthe lock is only to avoid excessive rebuilding anyway it should be okay.\nDepends on llvm r228603.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/1e322cf00d29f62142c5f270d809db3d1902cef3"}]}