{"push_id":1259213961,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"30f295efa1ed4d2759f723204d591bf1631511c5","before":"94e713246d46286771c77308c99a5aaa24cd3d7c","commits":[{"sha":"30f295efa1ed4d2759f723204d591bf1631511c5","author":{"name":"Wez Furlong","email":"92e16b623bc94cc533e54a0abb2cce286874616b@fb.com"},"message":"Improve crawler reliability on windows\n\nLooking into the logs from a windows build test failure:\n\n```\n$ grep overhere inst_z1sqm/log | grep -i denied\n2016-08-20T00:25:39,937: [io C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\watchmantestofdjxy\\test_find.TestFind.test_find.local.bser\\tmpmv0btc] w_lstat(C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\watchmantestofdjxy\\test_find.TestFind.test_find.local.bser\\tmpmv0btc\\adir\\overhere) file=0000000000000000 dir=0000000000000000 res=-1 Permission denied\n```\n\nI believe this is caused by our use of the mscrt `open` function, which doesn't\nhave a way to express FILE_SHARE_DELETE.\n\nThis diff is an attempt to deal with that by using our own implementation that\nopens a handle and then wraps it in an mscrt file descriptor.","distinct":true,"url":"https://api.github.com/repos/facebook/watchman/commits/30f295efa1ed4d2759f723204d591bf1631511c5"}]}
{"actor":{"display_login":"wez"}}