{"push_id":616272035,"size":18,"distinct_size":18,"ref":"refs/heads/nsqadmin_importable_323","head":"e15d5e75788279ab481cc26080a4616afb6f09c4","before":"82405e8a1fc841dc747aa1310aedd00f5e4d3f51","commits":[{"sha":"b88c176fc4395f2b7078dccf23db398db24feec0","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqd: start goroutines after opening all listeners","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/b88c176fc4395f2b7078dccf23db398db24feec0"},{"sha":"dc7f8a7b88e4c1426f6722e73fbfd5fccd2d8590","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: only parse templates once","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/dc7f8a7b88e4c1426f6722e73fbfd5fccd2d8590"},{"sha":"f52edd4ec0710278dff0d79da6c4c9ed36af959e","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add /topics route","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/f52edd4ec0710278dff0d79da6c4c9ed36af959e"},{"sha":"324316fb51e71c6711f62bf3eff6b0592c70b2ba","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add ?invalid=true query param to /topics endpoint","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/324316fb51e71c6711f62bf3eff6b0592c70b2ba"},{"sha":"6a94749c4c600d5fd8287a8d78ba874742edac46","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add route for /topics/*","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/6a94749c4c600d5fd8287a8d78ba874742edac46"},{"sha":"5f27b5fa87a3cac2b4d3cf4d8da6b395507fae71","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add /nodes endpoint","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/5f27b5fa87a3cac2b4d3cf4d8da6b395507fae71"},{"sha":"23cb8fc59fb2cd3f1d227f491ed75afbc1c973f4","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add channel handling to /topics/<topic>/<channel>","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/23cb8fc59fb2cd3f1d227f491ed75afbc1c973f4"},{"sha":"6141a389769fcedb00c9cd7766e060efe941d89a","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add POST create topic/channel to /topics endpoint","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/6141a389769fcedb00c9cd7766e060efe941d89a"},{"sha":"b0a4fcbfd52b65d5f5c9cc1db86a3e13a4b8f22b","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add POST topic tombstoning to /nodes/<node>","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/b0a4fcbfd52b65d5f5c9cc1db86a3e13a4b8f22b"},{"sha":"1662dda03c8df968305b0a2146ec124424fd4fb7","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: implement /nodes/*","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/1662dda03c8df968305b0a2146ec124424fd4fb7"},{"sha":"f2531a7a61e01b4f942378e457d74e6cd657afbe","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: s/Host/Node and add per-node aggregation to TopicStats","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/f2531a7a61e01b4f942378e457d74e6cd657afbe"},{"sha":"65e149cb9c874584d532962bb70c05ca14777246","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: correct/comprehensive topic/channel response","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/65e149cb9c874584d532962bb70c05ca14777246"},{"sha":"a842a0b195f7354e9b54e78e0c69d2fe2e32293d","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: move old http code out of the way","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/a842a0b195f7354e9b54e78e0c69d2fe2e32293d"},{"sha":"223e38f4d9f23a2823b3d0c383c39f07e390308c","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add DELETE /topics/<topic>/<channel>","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/223e38f4d9f23a2823b3d0c383c39f07e390308c"},{"sha":"3a811dd12e21afdf756907b00e84ebecbb37e2da","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"nsqadmin: add topic/channel (un)pause","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/3a811dd12e21afdf756907b00e84ebecbb37e2da"},{"sha":"0c0d2985c0f34f1e9f5619bff0d9fc05eb19b35e","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"clusterinfo: rename lookupd package and make it possible to plug in logging","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/0c0d2985c0f34f1e9f5619bff0d9fc05eb19b35e"},{"sha":"10f6fcb02b50900481f8d74fa0149433276daf5c","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"wip spa","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/10f6fcb02b50900481f8d74fa0149433276daf5c"},{"sha":"e15d5e75788279ab481cc26080a4616afb6f09c4","author":{"email":"4016e71a42b97eebfeaf00e85dc4b4d0a8e6819f@gmail.com","name":"Matt Reiferson"},"message":"meh","distinct":true,"url":"https://api.github.com/repos/mreiferson/nsq/commits/e15d5e75788279ab481cc26080a4616afb6f09c4"}]}