{"push_id":1059170396,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"8c6a55d10a2dc30ba2ffe078105266f1ffa4727f","before":"d7e6a14130829fe7202886001269748b4a8a6595","commits":[{"sha":"b93653f96ca4f00e71b02989cf759ac53668c9fa","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"CMake: Placed master files that moved into the correct directories.\n\nReview: https://reviews.apache.org/r/45898/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/b93653f96ca4f00e71b02989cf759ac53668c9fa"},{"sha":"d5922af36c3a29f0c9c207f5dc58a2c10505127b","author":{"email":"9fe425e65057b198adb0be86ff90b0eee47f899d@outlook.com","name":"Daniel Pravat"},"message":"Windows: Changed the calling parameters for Windows API.\n\nReview: https://reviews.apache.org/r/44090/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/d5922af36c3a29f0c9c207f5dc58a2c10505127b"},{"sha":"fa72f74298a183c39cb53ddbfa65f038e27c6853","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Stout: Implemented `os::setenv` on Windows.\n\nReview: https://reviews.apache.org/r/45888/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/fa72f74298a183c39cb53ddbfa65f038e27c6853"},{"sha":"d80f9ce36bb87b355f72a45163cb253c5d557222","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Agent: Fixed transitive #include problem in `load.cpp`.\n\n`qos_controllers/load.cpp` currently includes `stout/posix/os.hpp`\ndirectly, which includes `killtree`, which includes `os.hpp`. When we\nmove `os::libraries` back to `os.hpp`, this will cause a problem,\nbecause it will mean that `os::setenv` (which is defined further down in\n`stout/posix/os.hpp` is not defined before\n`os::libraries::Library::setPaths`, which uses it.\n\nIn general, this problem is usually caused by including something like\n`stout/posix/os.hpp` instead of `os.hpp`. The choice to include such a\nheader is somewhat fraught, because many files in `os.hpp` (particularly\nthose that are included into `os.hpp` via a derivative, like\n`posix/os.hpp`) have implicit dependencies on functions they `#include`\nbeing defined before their code is defined. This issue will probably get\nworse in the future. Furthermore, it is worth noting that the plan is\nto, at some point, remove `os.hpp` altogether. Depending on the specific\nimplementation, this could make the \"transitive #include problem\" either\ndramatically worse, or much better. This is a discussion the community\nneeds to have more braodly.\n\nThis commit will resovle the compile problem by removing `load.cpp`'s\nexplicit dependency on `os/os.hpp` and `posix/os.hpp`, and replacing\nthem with plain-old `stout/os.hpp`. As noted, however, this is really an\nimmediate solution to a larger problem, which we don't attempt to fully\naddress here.\n\nReview: https://reviews.apache.org/r/45940/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/d80f9ce36bb87b355f72a45163cb253c5d557222"},{"sha":"1ffa4838846591036a343b444d659127269ecfb1","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Stout: Moved `os::libraries::` namespace back to `stout/os.hpp`.\n\nReview: https://reviews.apache.org/r/44081/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/1ffa4838846591036a343b444d659127269ecfb1"},{"sha":"e5af13dc6369a23133b388c9964671e2ead18735","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Stout: Uncommented functions and marked them as `= delete` instead.\n\nReview: https://reviews.apache.org/r/44082/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/e5af13dc6369a23133b388c9964671e2ead18735"},{"sha":"47bef6f96da51beae03afed5093236493c7ed3b5","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Windows: Fixed `fs::list` to be more compliant with POSIX version.\n\nReview: https://reviews.apache.org/r/44978/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/47bef6f96da51beae03afed5093236493c7ed3b5"},{"sha":"8c6a55d10a2dc30ba2ffe078105266f1ffa4727f","author":{"email":"2e6147cbff6661bd424c256de746b4f230002dff@gmail.com","name":"Alex Clemmer"},"message":"Windows: Forked `os::rename()`.\n\nReview: https://reviews.apache.org/r/44084/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/8c6a55d10a2dc30ba2ffe078105266f1ffa4727f"}]}