{"push_id":2094184316,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"95fd684e2e4deca3c1d23bf4923bd8cef560f4ea","before":"07b61591ca28b31e0b3c5faef8219261be5b8365","commits":[{"sha":"95fd684e2e4deca3c1d23bf4923bd8cef560f4ea","author":{"name":"Michael Bolin","email":"0a4e03210b267ad0dd892ddbf5339329bbbd9f0b@fb.com"},"message":"Both ENOTDIR and ENOENT should be ignored when stat'ing a possibly missing file.\n\nSummary:\nThere is logic in `eden_dirstate.walk()` that looks to see if any of the files\nthat are reported as \"removed\" by `hg status` are still on disk, and if so,\nshould be considered for a walk. Because the files are likely removed, we were\ncatching `ENOENT` for a failed `os.stat()`, but we also needed to be catching\n`ENOTDIR`. This turned out to be the reason `hg add` was failing in a specific\ncase, for which we already had an integration test, but it wasn't passing until\nnow.\n\nReviewed By: simpkins\n\nDifferential Revision: D6207233\n\nfbshipit-source-id: 44e5252bb0130ca279160f0a64286053fa5509d5","distinct":true,"url":"https://api.github.com/repos/facebookexperimental/eden/commits/95fd684e2e4deca3c1d23bf4923bd8cef560f4ea"}]}
{"actor":{"display_login":"facebook-github-bot"}}