{"push_id":1411545916,"size":50,"distinct_size":50,"ref":"refs/heads/master","head":"73f89be6d0c86b22f9581e8bd904d61e29df10f7","before":"c74c880edb6ce3461cdc3cd45adb1f30c869ccf7","commits":[{"sha":"59bd8ad2a445d4c7f9bcca7c2200f705bdd146ba","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Fix bare variable deprecation warnings","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/59bd8ad2a445d4c7f9bcca7c2200f705bdd146ba"},{"sha":"ca7e58e78e3c04212dafb36fea80996d06d33e42","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Fix sudo deprecation warnings","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/ca7e58e78e3c04212dafb36fea80996d06d33e42"},{"sha":"9f7e571645fee05d7e5b669f0946a662a5cff815","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Replace Vagrant reference in README","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/9f7e571645fee05d7e5b669f0946a662a5cff815"},{"sha":"783d581816326bd1dece71909260f022a6c5414a","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Support latest server version\n\nUse the launcher API to fetch the latest version.\n\nDefaults to the uri module in Ansible 2.0.2+ (or if httplib2 is installed).\nFalls back on curl.\n\nDo not change the default version yet. Changes to role defaults require major\nreleases.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/783d581816326bd1dece71909260f022a6c5414a"},{"sha":"a565ef35ea8b6aeab834139052e4cf285ee8e711","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Remove unreliable httplib2 check","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/a565ef35ea8b6aeab834139052e4cf285ee8e711"},{"sha":"68613944f56d3aab59dd17586d0ebbd8e34f17bc","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Update before running Ubuntu build\n\nRequired to install software-properties-common.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/68613944f56d3aab59dd17586d0ebbd8e34f17bc"},{"sha":"7265868cc12e1708bb4a65ea3a1f9bac4b3730bc","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Capture curl output correctly","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/7265868cc12e1708bb4a65ea3a1f9bac4b3730bc"},{"sha":"e3d4a853682b55ba7179b490f04614ac949e430c","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Skip ACLs if empty","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/e3d4a853682b55ba7179b490f04614ac949e430c"},{"sha":"f840a825e7f2db216bc30c81e74c079219d3e3d0","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Update changelog for next release","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/f840a825e7f2db216bc30c81e74c079219d3e3d0"},{"sha":"18dbde2b6437fc7dc08d0a08fbaeb71789ce3bbd","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Bump version: 2.1.1 → 2.2.0","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/18dbde2b6437fc7dc08d0a08fbaeb71789ce3bbd"},{"sha":"eebbdc0966b55b5dbcbc0432ec658d386ccc0cfe","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Document PROCESS_CONTROL build variable\n\nCloses #4.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/eebbdc0966b55b5dbcbc0432ec658d386ccc0cfe"},{"sha":"3993549a968d22e8cab7803716efd3ebeecb6ad2","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Fix whitespace in Makefile (function calls, alignment)","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/3993549a968d22e8cab7803716efd3ebeecb6ad2"},{"sha":"61700c81a1db443905efaf371ff03f1924629b88","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Refactor minecraft_acl to make it easier to support other file types.\n\nPut file stats checking and updating into its own class.  Add an abstract\nclass to handle any type of server file.\n\nAlso, only write the file if it has changed.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/61700c81a1db443905efaf371ff03f1924629b88"},{"sha":"adb3b3c9a68a396debde382fad93cf2f011e8eb8","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Install ansible from pip in Debian to get the latest version.\n\nThe 'raw' AnsibleModule argument type is not supported by the version of\nansible in Debbie jessie, so we have to install it via pip.  This in turn\nrequires a number of Debian packages to be installed.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/adb3b3c9a68a396debde382fad93cf2f011e8eb8"},{"sha":"3b2ac5459f17bab5f5db8e5092b70d4bd2f18333","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Rename minecraft_acl.py to minecraft_server_file.py.\n\nThis reflects the changes to make the module more generic.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/3b2ac5459f17bab5f5db8e5092b70d4bd2f18333"},{"sha":"1b118b9a5f22d15d90487ddda9e6279c9c28d9e9","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Add ServerProperties class to minecraft_server_file module.\n\nServerProperties manages the server.properties file.  It differs from the\nACL files in that it is not JSON but rather a simple list of variables\nin a \"name=value\" format, similar to an INI file.  These are provided as a\ndict, which is passed to the `values` argument, which in turn has its type\nenforced by the subclass of ServerFile.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/1b118b9a5f22d15d90487ddda9e6279c9c28d9e9"},{"sha":"4c2d766f04be8df34727bd9c8378f60c43e70f5f","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Generate and edit server.properties.\n\nserver.properties is created and populated with defaults when Minecraft is\nstarted.  In order to not have to keep and regularly update a template,\nwe run minecraft briefly to generate the file, then apply the requested\nchanges.","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/4c2d766f04be8df34727bd9c8378f60c43e70f5f"},{"sha":"65f9887a0bd8afa59eca813ab9ce52de3cf0dae5","author":{"name":"Mark Côté","email":"12ffa8f8085228292e834a1bb245cb5c138acd0f@alumni.uwaterloo.ca"},"message":"Test server.properties modifications.\n\nSet the rcon port and password, and verify that the port is open.\n\nI had to bump up the minecraft-boot timeout from 5 seconds to 10, as 5\nseconds was, interestingly, enough time for the main port to open but not\nalways enough time for the rcon port to open.  Ideally, the sleep should be\nreplaced by a retry loop that only runs the tests when we verify that\nMinecraft is fully up (or after it times out).","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/65f9887a0bd8afa59eca813ab9ce52de3cf0dae5"},{"sha":"aef50a037fe6382735eff42980831b1686098ef3","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Merge pull request #5 from markrcote/server-properties\n\nSupport for setting server.properties","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/aef50a037fe6382735eff42980831b1686098ef3"},{"sha":"34032a7428d0821d9e35ed257c36ebad9337313f","author":{"name":"Ben Webber","email":"df60c7ce1f930c430da546b74d02e5266cb7a82c@gmail.com"},"message":"Add version note to README\n\nStolen from Poltergeist[1] through Delayed::Job[2].\n\n[1]: https://github.com/teampoltergeist/poltergeist\n[2]: https://github.com/collectiveidea/delayed_job","distinct":true,"url":"https://api.github.com/repos/markusvilhelm/ansible-minecraft/commits/34032a7428d0821d9e35ed257c36ebad9337313f"}]}
{"actor":{"display_login":"markusvilhelm"}}