{"push_id":918397166,"size":79,"distinct_size":1,"ref":"refs/heads/code3","head":"609b1897f29b5af2536d118f66cc30d4d01a445b","before":"50b8066550413376306e01cf63bf8c204a3a65c9","commits":[{"sha":"47b794b05e0436c2cb9f8823d9319f9a0364fadf","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"release 1.0-23\n1.[stack] 增加对nova及cinder的service-list的检测\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/47b794b05e0436c2cb9f8823d9319f9a0364fadf"},{"sha":"c10bc73d684f0adb55fc4f74195f0183d19622d3","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #139 from blkart/new-release\n\nrelease 1.0-23","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/c10bc73d684f0adb55fc4f74195f0183d19622d3"},{"sha":"7089746fbcac4a0003114ae589fd58471bc4efc6","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"将 pythonclient 相关代码移动到顶级目录\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/7089746fbcac4a0003114ae589fd58471bc4efc6"},{"sha":"499cc8f9e31119d5046fdf0fda83a5333ea26d54","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #141 from blkart/code2\n\n将 pythonclient 相关代码移动到顶级目录","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/499cc8f9e31119d5046fdf0fda83a5333ea26d54"},{"sha":"938c1f9b1d21d62c1b25f71ea8b52728d017460e","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[manage volume][code refactoring] use openstack Python SDK to get volume info.\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/938c1f9b1d21d62c1b25f71ea8b52728d017460e"},{"sha":"f9e1826b71fffd63e044a348a41b3ad500942269","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #142 from blkart/code4\n\n[manage volume][code refactoring] use openstack Python SDK to get vol…","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/f9e1826b71fffd63e044a348a41b3ad500942269"},{"sha":"807adf99750e978114cec42c011e33f1dc3db5fe","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"add openstack component database connection class\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/807adf99750e978114cec42c011e33f1dc3db5fe"},{"sha":"ce71462e157080bee90966e1262227975329eff1","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[manage volume] add destroy attached status volume function\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/ce71462e157080bee90966e1262227975329eff1"},{"sha":"23b7d98e21ec44b50f5e30d24177b6331cbb0e73","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #144 from blkart/code6\n\nadd destroy attached status volume function","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/23b7d98e21ec44b50f5e30d24177b6331cbb0e73"},{"sha":"269b89f28555ea4cdf0ccf50585eabb3a4eb7e6b","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[manage volume][code refactoring] modified volume_id as a local variable\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/269b89f28555ea4cdf0ccf50585eabb3a4eb7e6b"},{"sha":"0c6b058a163549c8a1b5ddb798c92113349826b9","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[pythonclient] add get neutron credentials function\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/0c6b058a163549c8a1b5ddb798c92113349826b9"},{"sha":"1f1d49ae7c205d188f2c79d9d5da057272433b9a","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[manage instance] add delete \"ERROR\" instance function\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/1f1d49ae7c205d188f2c79d9d5da057272433b9a"},{"sha":"4fad989f061ab66ee9850756512b0da23183f034","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[doctor stack] change PYTHONIOENCODING to utf-8\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/4fad989f061ab66ee9850756512b0da23183f034"},{"sha":"5a2eccb3ea99654ace34ef8c17c1b592a41968d7","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #146 from blkart/code2\n\n[doctor stack] change PYTHONIOENCODING to utf-8","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/5a2eccb3ea99654ace34ef8c17c1b592a41968d7"},{"sha":"958617290bce6caa229b7ba58872b3561ef0a792","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"release 1.0-24\n1.将 pythonclient 相关代码移动到顶级目录\n2.[manage volume][code refactoring] use openstack Python SDK to get volume info\n3.add openstack component database connection class\n4.[manage volume] add destroy attached status volume function\n5.[doctor stack] change PYTHONIOENCODING to utf-8\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/958617290bce6caa229b7ba58872b3561ef0a792"},{"sha":"7c78ad10fe679404af594f49db6c70401668eb29","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #147 from blkart/new-release\n\nrelease 1.0-24","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/7c78ad10fe679404af594f49db6c70401668eb29"},{"sha":"432fbbe7ace8b83109bcc3b5ea9d5a8c70dd5e4a","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"[bugfix] do not load manage command on fuel node\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/432fbbe7ace8b83109bcc3b5ea9d5a8c70dd5e4a"},{"sha":"860dde0db67c811139a369dc5a3f12241ce5216f","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #148 from blkart/code2\n\n[bugfix] do not load manage command on fuel node","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/860dde0db67c811139a369dc5a3f12241ce5216f"},{"sha":"c946e3318388c214baa9e28be1d45cf7badb3ffe","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"release 1.0-25\n1.[bugfix] do not load manage command on fuel node\n\nSigned-off-by: blkart <blkart.org@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/c946e3318388c214baa9e28be1d45cf7badb3ffe"},{"sha":"de0dfc8b564c4dc2eb5371aff20a8ee26e9d8dc3","author":{"email":"1085ae7ac5d420d52a04a26b37297224b6df9d8b@gmail.com","name":"blkart"},"message":"Merge pull request #149 from blkart/new-release\n\nrelease 1.0-25","distinct":false,"url":"https://api.github.com/repos/blkart/eayunstack-tools/commits/de0dfc8b564c4dc2eb5371aff20a8ee26e9d8dc3"}]}