{"push_id":871171858,"size":5,"distinct_size":1,"ref":"refs/heads/global-listener","head":"549cac5157686cf55e4eefa5fe0af1ea193b695b","before":"42251f9dcac2e769f6b316aa9f392e6a3b1044b6","commits":[{"sha":"d69f85bdffd0af84d84b5980cdfa2b690c044947","author":{"email":"19c6a3bd755a4c2881bebe8e5e9f526480461b9a@gmail.com","name":"simplay"},"message":"Introduced notion of server groups\n\nallow passing a certain server group to define the minimum required\ncommand invocation level.","distinct":false,"url":"https://api.github.com/repos/simplay/pigeon/commits/d69f85bdffd0af84d84b5980cdfa2b690c044947"},{"sha":"6072b5410d779d54d4b534f062fef517de20f16f","author":{"email":"19c6a3bd755a4c2881bebe8e5e9f526480461b9a@gmail.com","name":"simplay"},"message":"Making ServerGroup instances comparable, checking permissions this way.","distinct":false,"url":"https://api.github.com/repos/simplay/pigeon/commits/6072b5410d779d54d4b534f062fef517de20f16f"},{"sha":"ff474d80553a47dcafe356f702c79cffff27997a","author":{"email":"19c6a3bd755a4c2881bebe8e5e9f526480461b9a@gmail.com","name":"simplay"},"message":"Dynamic server group getters and set athentication levels\n\nin addition: commands can now have serveral auth. levels assigned.","distinct":false,"url":"https://api.github.com/repos/simplay/pigeon/commits/ff474d80553a47dcafe356f702c79cffff27997a"},{"sha":"c33dea546556ab9ae3ca0958dc02df8d499a623f","author":{"email":"19c6a3bd755a4c2881bebe8e5e9f526480461b9a@gmail.com","name":"Michael Single"},"message":"Merge pull request #18 from simplay/server-groups\n\nIntroduced notion of server groups","distinct":false,"url":"https://api.github.com/repos/simplay/pigeon/commits/c33dea546556ab9ae3ca0958dc02df8d499a623f"},{"sha":"549cac5157686cf55e4eefa5fe0af1ea193b695b","author":{"email":"19c6a3bd755a4c2881bebe8e5e9f526480461b9a@gmail.com","name":"simplay"},"message":"Merge branch 'master' into global-listener","distinct":true,"url":"https://api.github.com/repos/simplay/pigeon/commits/549cac5157686cf55e4eefa5fe0af1ea193b695b"}]}