{"push_id":1454208773,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e69a7dfd89aaa533d0bcd2e87fa5b7831af2c602","before":"131e99be67058b109fc5dcf6350e504386e23e65","commits":[{"sha":"e69a7dfd89aaa533d0bcd2e87fa5b7831af2c602","author":{"name":"Michael Bolin","email":"0a4e03210b267ad0dd892ddbf5339329bbbd9f0b@fb.com"},"message":"Filter .hg directory on the server when computing getStatus().\n\nSummary:\nPreviously, `.hg` entries were filtered when calling `hg status` on the client,\nbut this should be happening on the server. This updates the logic in\n`Dirstate.cpp` to properly exclude `.hg` when traversing the overlay for\nmodified directories, so this will eliminate a bunch of unnecessary computation\nand simplify the client.\n\nI'm unsure of how best to implement the ownership relation for the set that\ncontains `.hg`. Please advise! I know that I could categorically exclude\n`\".hg\"` in `getModifiedDirectoriesRecursive()`, but I haven't used it enough\nscenarios yet to be sure that's the right thing to do. For example, if it were\na Git repo, arguably we should consider `.hg` and not `.git`, so I could also\nrequire the set to be a parameter of `Dirstate`, but I want to make sure I get\nthe ownership stuff right.\n\nReviewed By: simpkins\n\nDifferential Revision: D4316531\n\nfbshipit-source-id: a0f13ca1c3c620b686435c8aa6485ba4e850f043","distinct":true,"url":"https://api.github.com/repos/facebookexperimental/eden-hg/commits/e69a7dfd89aaa533d0bcd2e87fa5b7831af2c602"}]}
{"actor":{"display_login":"facebook-github-bot"}}