{"push_id":782735350,"size":32,"distinct_size":2,"ref":"refs/heads/master","head":"fa53cf84f8eb5dffda566a090656ab67b93181b9","before":"c8e8792c7ee8390be47d21590ca1c22761fcc551","commits":[{"sha":"597c3250000a1c55aaba0de3ac03989e462472f8","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"exchange handlers support promises","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/597c3250000a1c55aaba0de3ac03989e462472f8"},{"sha":"51126c0d00affdfcef0788b4792f37a043f70515","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"test exchange promises","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/51126c0d00affdfcef0788b4792f37a043f70515"},{"sha":"e723c83d96f9567b6ee9214640be2678049861b5","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"start on more thorough tests","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/e723c83d96f9567b6ee9214640be2678049861b5"},{"sha":"25d91136c50e633cab85dabaf77660b918f32c08","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"clarify","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/25d91136c50e633cab85dabaf77660b918f32c08"},{"sha":"d04cc5a3bf2526ddf6521af364e6e8f30883e8dc","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"clarify","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/d04cc5a3bf2526ddf6521af364e6e8f30883e8dc"},{"sha":"d14ff8b07e7269f923cd081100bf02b9e545fcbe","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"readme","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/d14ff8b07e7269f923cd081100bf02b9e545fcbe"},{"sha":"68ad35744e4f6a77cfc94682e2dc8c6865538103","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"readme","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/68ad35744e4f6a77cfc94682e2dc8c6865538103"},{"sha":"1b6e3cfeb3f419fda7f692f6b5f025a4a6c607f4","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"readme","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/1b6e3cfeb3f419fda7f692f6b5f025a4a6c607f4"},{"sha":"fa08ef7f381ea774aac72468a8ee05b5bd64b833","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"readme","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/fa08ef7f381ea774aac72468a8ee05b5bd64b833"},{"sha":"cf00b92fdc3a1986292ad9b4165dc236fa63452b","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"readme","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/cf00b92fdc3a1986292ad9b4165dc236fa63452b"},{"sha":"cffdbc15201cabc11edc285a0aa2c1e53c1452db","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"broken link","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/cffdbc15201cabc11edc285a0aa2c1e53c1452db"},{"sha":"d624aee1030baa29a0fb773466ceb2a22a7b4b4c","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"onward export bluebird","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/d624aee1030baa29a0fb773466ceb2a22a7b4b4c"},{"sha":"7c8ea2f62f7ec6ed2d08b1d3e65ebef0d7eb9346","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"move all repl access vars to $somethig","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/7c8ea2f62f7ec6ed2d08b1d3e65ebef0d7eb9346"},{"sha":"d61652ed97f6b5ef83a085c99b552e0c9e3b9fa8","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"promisify start and stop","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/d61652ed97f6b5ef83a085c99b552e0c9e3b9fa8"},{"sha":"ca37fa273cd49300e2840c91775a540c87b078d2","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"runlevel","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/ca37fa273cd49300e2840c91775a540c87b078d2"},{"sha":"7cc7ecb042560240d802b79801ffef28dd637afd","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"can stop properly","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/7cc7ecb042560240d802b79801ffef28dd637afd"},{"sha":"3f9cd8c807623cd680398b9e80df6c066198ce52","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"promise or callback on all initialize,start,stop","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/3f9cd8c807623cd680398b9e80df6c066198ce52"},{"sha":"ea519bac43b4220eb92256592483af0d221696fd","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"fix signal handlers to allow MANY nodes in process","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/ea519bac43b4220eb92256592483af0d221696fd"},{"sha":"d56dc5716be19369a9b99307b70a565852aecf7c","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"bounces - seems to have found bug - unexplained silence on mesh","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/d56dc5716be19369a9b99307b70a565852aecf7c"},{"sha":"0c751a32feb6a09ba2a163c93e412611e14a4396","author":{"email":"5ba80853f4d0d55dc4962a5a8db22bf8f6ce0b9b@gmail.com","name":"nomilous"},"message":"improve logging, esp in client","distinct":false,"url":"https://api.github.com/repos/happner/happner/commits/0c751a32feb6a09ba2a163c93e412611e14a4396"}]}