{"push_id":1011322553,"size":140,"distinct_size":140,"ref":"refs/heads/master","head":"570775fe612d180dc67ea989ff2e448c05d1a456","before":"24ac3d0222e98ba2f979f8015d6f7432d523baf0","commits":[{"sha":"9f569842f0f666c85f81838b99ea415336c81b81","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3: move syncer to mirror package\n\nto be in line with sync meaning process synchronization, not data\nsynchronization","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/9f569842f0f666c85f81838b99ea415336c81b81"},{"sha":"20b4336cdb8b7e2911ac541b0ac794cccdc8f44d","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3/concurrency: Session\n\nA client may bind itself to a session lease to signal its\ncontinued in participation with the cluster.","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/20b4336cdb8b7e2911ac541b0ac794cccdc8f44d"},{"sha":"d4b2044eb19b8d74b786c70a54bd0c0aed578dbe","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3/concurrency: Mutex","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/d4b2044eb19b8d74b786c70a54bd0c0aed578dbe"},{"sha":"ed44bb00f8745e1fade98dac74bb597c477f3909","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"etcdctlv3: lock command","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/ed44bb00f8745e1fade98dac74bb597c477f3909"},{"sha":"d8a8116f9a3c5b5487dc6cf00d0e1eb8096730b2","author":{"email":"5f358e1267d6bd416b662a633ff96949f7e9ba65@163.com","name":"AdoHe"},"message":"etcdctl: use endpoints instead of endpoint flag","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/d8a8116f9a3c5b5487dc6cf00d0e1eb8096730b2"},{"sha":"6053480b75971158747d4e6ee6bce152f1cb3616","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4580 from AdoHe/etcdctl_use_endpoints\n\netcdctl: use endpoints instead of endpoint flag","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/6053480b75971158747d4e6ee6bce152f1cb3616"},{"sha":"f003ce167a4053354aad83c3e6090212bb9d14aa","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"Merge pull request #4604 from heyitsanthony/etcdctl-lock\n\netcdctlv3: lock command","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/f003ce167a4053354aad83c3e6090212bb9d14aa"},{"sha":"a120afb14228d9143866411581864b6fdb9beaaa","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"doc/security.md: add notes for proxy security","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/a120afb14228d9143866411581864b6fdb9beaaa"},{"sha":"a78604dacbb8f9f446d29aa4dd6f3def6bf68edb","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"*: watch true cancel, created for wrong rev\n\nThis sets Created and Cancel true in pb.WatchResponse\nwhen it has received wrong start revision instead of\npanic. So that clientv3 can set 'Canceled' in WatchResponse\nas well.\n\nFix https://github.com/coreos/etcd/issues/4610.","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/a78604dacbb8f9f446d29aa4dd6f3def6bf68edb"},{"sha":"8f3981c6514fa60b8b016dfc149fc6bbf540c895","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"Merge pull request #4612 from gyuho/watch_not_panic\n\n*: watch true cancel, created for wrong rev","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/8f3981c6514fa60b8b016dfc149fc6bbf540c895"},{"sha":"2510cacd47c098a453f6a45f4a8291d9c1e76369","author":{"email":"8f6b5e696f67052cbaad57b090f0e9200701471c@gmail.com","name":"kayrus"},"message":"docs: Relink and fix broken links","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/2510cacd47c098a453f6a45f4a8291d9c1e76369"},{"sha":"81f77ee4f3dcc46431d0c8e6f5eee1453d45f801","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"clientv3: fix txn example code","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/81f77ee4f3dcc46431d0c8e6f5eee1453d45f801"},{"sha":"eb95bb2db99916fca54c08f1f46165b58f61d17c","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4611 from xiang90/p_s\n\ndoc/security.md: add notes for proxy security","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/eb95bb2db99916fca54c08f1f46165b58f61d17c"},{"sha":"6a97c967cc5bca4e2efad4b125b31990aa66ab65","author":{"email":"3454051ee3341eb69bdf6fca40899cdad4d86496@gmail.com","name":"Gyu-Ho Lee"},"message":"Merge pull request #4617 from gyuho/txn_example\n\nclientv3: fix txn example code","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/6a97c967cc5bca4e2efad4b125b31990aa66ab65"},{"sha":"6d32e44b0c0aca78c6ff29ad1b477dbd761c9f40","author":{"email":"797e091027509f458ce0e5f1cd1eb4cee7fef6fb@gmail.com","name":"Hongchao Deng"},"message":"kv.proto: docs fix on watch event of DELETE/EXPIRE","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/6d32e44b0c0aca78c6ff29ad1b477dbd761c9f40"},{"sha":"762639c2a33c427011a5d018176af1c97621bf95","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"Merge pull request #4618 from hongchaodeng/master\n\nkv.proto: docs fix on watch event of DELETE/EXPIRE","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/762639c2a33c427011a5d018176af1c97621bf95"},{"sha":"d265fe000cc43caf8fbbc26162a6a453d21f8250","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"*: support time based auto compaction.\n\nFix https://github.com/coreos/etcd/issues/3906.\n\nWe will have extensive doc to talk about what is compaction\nand what is auto compaction soon.","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/d265fe000cc43caf8fbbc26162a6a453d21f8250"},{"sha":"9e493ccb14ae9688d5a25df7ac97bb06cea079fe","author":{"email":"bc8eacd4eca9ed28dbeb134a2ecc4408ace47ed4@gmail.com","name":"Xiang Li"},"message":"Merge pull request #4621 from xiang90/auto-compaction\n\n*: support time based auto compaction.","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/9e493ccb14ae9688d5a25df7ac97bb06cea079fe"},{"sha":"993fd76b19b519738e087abb43ff6bed55c9d4e5","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"clientv3: respect first stream error in lease recv loop\n\nFixes #4622","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/993fd76b19b519738e087abb43ff6bed55c9d4e5"},{"sha":"21649afcd4abeefd7facaf83518bb901f36f723e","author":{"email":"9d9de0aa0dca41d19939435730cbadafd561734c@coreos.com","name":"Anthony Romano"},"message":"Merge pull request #4623 from heyitsanthony/clientv3-fix-lease-panic\n\nclientv3: respect first stream error in lease recv loop","distinct":true,"url":"https://api.github.com/repos/joshix/etcd/commits/21649afcd4abeefd7facaf83518bb901f36f723e"}]}