{"push_id":1146910959,"size":18,"distinct_size":10,"ref":"refs/heads/master","head":"4984d82d279ee465651a4f7cdf048202c15f552e","before":"429b2eee58d4121b8cf23bd607f6e1a4f6762f0e","commits":[{"sha":"2f00b1e07176032ae532ab8bb7342c2867e5660a","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"Documentation: add docker guide for v3","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/2f00b1e07176032ae532ab8bb7342c2867e5660a"},{"sha":"8bebd8caa962c247da8018747063a020601e948a","author":{"name":"Xiang Li","email":"d52a7e17d160f34a759277a1bfe91b74b0af39c8@gmail.com"},"message":"Merge pull request #5559 from gyuho/docker_guide\n\nDocumentation: add docker guide for v3","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/8bebd8caa962c247da8018747063a020601e948a"},{"sha":"60fc1e4d4ec02052b4aa17763f6c660da2f5a267","author":{"name":"Hitoshi Mitake","email":"5b2187c33a904b291d57dc5560a08df5e7ab946d@gmail.com"},"message":"auth, etcdserver: error codes for revoking non existing role and permission\n\nThis commit adds error codes for representing revoking non existing\nrole (from user) and permission (from role).","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/60fc1e4d4ec02052b4aa17763f6c660da2f5a267"},{"sha":"94f22e8a07f60a5b980f100bd2616c36c4373bb4","author":{"name":"Hitoshi Mitake","email":"5b2187c33a904b291d57dc5560a08df5e7ab946d@gmail.com"},"message":"*: rename RPCs and structs related to revoking\n\nThis commit renames RPCs and structs related to revoking.\n1. UserRevoke -> UserRevokeRole\n2. RoleRevoke -> RoleRevokePermission","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/94f22e8a07f60a5b980f100bd2616c36c4373bb4"},{"sha":"2baca91ee21de6a5e456793d7a8ef1d6bbb815c0","author":{"name":"Xiang Li","email":"d52a7e17d160f34a759277a1bfe91b74b0af39c8@gmail.com"},"message":"Merge pull request #5564 from mitake/auth-v3-cleaning\n\ncleaning auth v3","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/2baca91ee21de6a5e456793d7a8ef1d6bbb815c0"},{"sha":"843c53192a0c53f653e107f708111f692413d05e","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"raft: small fix in doc\n\n'MsgBeat' is an internal type to signal the leader, not the message type\nthat gets sent to its followers. 'MsgHeartbeat' is the type sent to followers.","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/843c53192a0c53f653e107f708111f692413d05e"},{"sha":"3c2a47ea641c139ccaaeb7781368a104c246e244","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"Merge pull request #5565 from gyuho/raft_doc\n\nraft: small fix in doc","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/3c2a47ea641c139ccaaeb7781368a104c246e244"},{"sha":"8b75a333983d378393f12c8d60a177741f69caf9","author":{"name":"Katsuyuki Tateishi","email":"ac535c8ab2606e4439408fd5c3a63e5da489e06d@wheel.jp"},"message":"*: replace '-' with '--' for long options\n\nA long option should have double dashes (cf. #4595),\nso are error messages.","distinct":false,"url":"https://api.github.com/repos/ktateish/etcd/commits/8b75a333983d378393f12c8d60a177741f69caf9"},{"sha":"c63eaf45f9886df3d3e0174a1f2eb6163c6d9aff","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"Merge pull request #5566 from ktateish/fix-single-dash\n\n*: replace '-' with '--' for long options","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/c63eaf45f9886df3d3e0174a1f2eb6163c6d9aff"},{"sha":"008081ffb50f1ec8cfa6eccc428cbb2ab1d3ac8b","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"wal: minor fixes\n\n- remove unnecessary type cast\n- simply modulo operations","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/008081ffb50f1ec8cfa6eccc428cbb2ab1d3ac8b"},{"sha":"54aac4ab7ede78451cbac990bb72977528d0a97f","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"pkg/fileutil: fall back to truncate() if fallocate is interrupted\n\nFixes #5558","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/54aac4ab7ede78451cbac990bb72977528d0a97f"},{"sha":"9022137d2beb6a8842d5085995ea2705ab6a756d","author":{"name":"Gyu-Ho Lee","email":"fa29fb4feb4a4cf3cbf376400926b970ca926a30@gmail.com"},"message":"Merge pull request #5567 from gyuho/wal_type\n\nwal: minor fixes","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/9022137d2beb6a8842d5085995ea2705ab6a756d"},{"sha":"5be39d2c845aae8fc6e5e7e7efe53b2c26f242a4","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"wal: don't preallocate on old tail file\n\nCode is only there to handle an edge case where the tail wasn't preallocated\nalready (e.g., via old etcd version or a crash). It also triggers tmpfs\ncorruption, so remove it.","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/5be39d2c845aae8fc6e5e7e7efe53b2c26f242a4"},{"sha":"3aadb25c316cf7214a5df57696c12da5fa728509","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"pkg/ioutil: exact readcloser\n\nNewExactReadCloser wraps a ReadCloser so it returns errors if exact number\nof bytes are not read.","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/3aadb25c316cf7214a5df57696c12da5fa728509"},{"sha":"93f114c76c161bb1b23e0c7877ef79fe765fe07d","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"snap: return errors if Message's snapshot is not entirely read","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/93f114c76c161bb1b23e0c7877ef79fe765fe07d"},{"sha":"dc91da50b593ee1b590ef7a2b261649c4f0a153d","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"rafthttp: snapshot tests","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/dc91da50b593ee1b590ef7a2b261649c4f0a153d"},{"sha":"7f461b2df9880ac07fc8d2ceb68868cb6b472405","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"Merge pull request #5572 from heyitsanthony/fallocate-eintr-fallback\n\npkg/fileutil: fall back to truncate() if fallocate is interrupted","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/7f461b2df9880ac07fc8d2ceb68868cb6b472405"},{"sha":"4984d82d279ee465651a4f7cdf048202c15f552e","author":{"name":"Anthony Romano","email":"f49a34048ef52b457921100405807bd25367c2f3@coreos.com"},"message":"Merge pull request #5570 from heyitsanthony/rafthttp-snapshot-tests\n\nrafthttp: snapshot testing","distinct":true,"url":"https://api.github.com/repos/ktateish/etcd/commits/4984d82d279ee465651a4f7cdf048202c15f552e"}]}
{"actor":{"display_login":"ktateish"}}