{"push_id":601202723,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"b41d319308cbc8dbcdb4a2fd34f9d03d0de64066","before":"876a3bd80ae59baec9a924d1a6843d5f8e23bb6d","commits":[{"sha":"dc2d210f753b13ae59fabe9cd4748d96a2a8a912","author":{"email":"146c0151a0e725bfeb02563a32ae78cab8c92198@suse.com","name":"Thomas Bechtold"},"message":"Fix client usage in api example\n\nThe used class to create an instance was not available. Use the correct\nclass.\n\nChange-Id: Ie07504bff47e2c3e7120750cd2064cb97ad863a6","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/dc2d210f753b13ae59fabe9cd4748d96a2a8a912"},{"sha":"b7972478ff656bc6fa1cc909b617b02b0dfb28b7","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Update help messages for default security group commands\n\nThe secgroup-{add,delete,list}-default-rules? family of commands has\nconfusing help text that makes it sounds like they actually operate on\nthe default security group (that is, the security group named\n'default' which is the default for the current tenant). Instead, the\noperate on a sort of meta-security-group object which is only used to\npopulate the 'default' security group in newly-created tenants. This\nis crazy confusing. These commands get fancy new help strings that\nshould hopefully make it a little more clear.\n\nCloses-Bug: 1430354\nChange-Id: I4d9569ba7ea9ad7a20e984df7a137c99240a9748","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/b7972478ff656bc6fa1cc909b617b02b0dfb28b7"},{"sha":"4e79285b45ec1490c8e923f724cbaf4d42fe81c4","author":{"email":"dd4e25a0b8575662a3649a6dd1a8d8fcb82185fd@tcs.com","name":"Abhishek Talwar"},"message":"nova flavor-show command is inconsistent\n\nThe nova flavor-show command accepts a flavor\nname as its parameter. The command show inconsistency\nas it works with the exact flavor name and flavor name\nin all lowercase but fails for any other case pattern.\n\nSo, updated the code so that if we run the command\nwith flavor-name case patern it runs fine.\n\nCloses-Bug: #1423885\nChange-Id: I713bf2b5aca977df40dc745e29d4fe98a950c991","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/4e79285b45ec1490c8e923f724cbaf4d42fe81c4"},{"sha":"41ef74971eec9d80438435c16afe302eacad7852","author":{"email":"ea53578e0483909d649b40d1a4fe997a7dfeb872@gmail.com","name":"Anand Shanmugam"},"message":"nova client cinder query param changed to display_name\n\nnova client is not able to show the list of volumes when\nquerying by name.This is because cinder api accepts only\ndisplay_name as query parameter and when qeried with 'name'\nparameter returns a empty list\n\nChange-Id: Ie4ffc275d1754052d9e239d8457baf6f7fd53b83\nCloses-Bug: #1430415","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/41ef74971eec9d80438435c16afe302eacad7852"},{"sha":"689a884e18deef696a7734b4d77eca8f699e12d0","author":{"email":"e8e732a6f15a1c2a5ee44492a5b4194cbb9447ec@iweb.com","name":"David Moreau Simard"},"message":"Fix typo in socket attribute name\n\nThe proper attribute name is 'IPPROTO_TCP', not 'IPROTO_TCP'.\nThis would lead to an AttributeError since socket does\nnot have an attribute named 'IPROTO_TCP'.\n\nChange-Id: Ibd3c1e8d48ae57994d023bf18dd53a298466f6cb\nCloses-Bug: 1430935","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/689a884e18deef696a7734b4d77eca8f699e12d0"},{"sha":"3db98546cff3139f07d2d4a7172483ba3323b6fc","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"nova flavor-show command is inconsistent\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/3db98546cff3139f07d2d4a7172483ba3323b6fc"},{"sha":"1b512da159645a54a0acee1120a0d1cf78ca3666","author":{"email":"e86d445bae62b563de8d927b3d0d3a8cfdae3eea@gmail.com","name":"Joe Gordon"},"message":"Update help message for nova boot --file\n\nStop hard coding the default value for the injected_files quota and just\npoint to the quota instead.\n\nChange-Id: Ia2abc7e4c3d0e5f954a5c09ff76f11a794e89695","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/1b512da159645a54a0acee1120a0d1cf78ca3666"},{"sha":"8c0baaea5781ec59975786d9439a5c4c46d4a043","author":{"email":"15d5534892bd437fcd5950d2c8226f57a1ab5e49@yahoo-inc.com","name":"melanie witt"},"message":"Add a test for the TCPKeepAliveAdapter\n\nRelated-Bug: #1430935\n\nChange-Id: Idfea26c8eb6448a4c6adc0f3a916515bd4655c1a","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/8c0baaea5781ec59975786d9439a5c4c46d4a043"},{"sha":"1ce4e5a6875fed24ba9ecf5cae26a6ff5da198d6","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix typo in socket attribute name\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/1ce4e5a6875fed24ba9ecf5cae26a6ff5da198d6"},{"sha":"819e94bc5e36c190a81927441510a21a835e9e5a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Update help message for nova boot --file\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/819e94bc5e36c190a81927441510a21a835e9e5a"},{"sha":"e9c70598f33af40791c2c14a9c84b415ac374c58","author":{"email":"b6cfe3904a85eba46dfe8c6f1219f4698f9edd0b@redhat.com","name":"Ian Wienand"},"message":"Add Client object to documentation\n\nAfter wanting to do a rather simple thing -- figure out of the\n\"timeout\" argument to nodepool was a int or a float, it lead me down\nthe rabbit-hole to python-novaclient.\n\nIt turns out the timeout does get passed through to requests as a\nfloat so that mystery was solved.\n\nBut the \"Client\" class seems to be missing from the documentation as\nit's not included in the class list.  So add that and also at least\ndocument the types of the arguments.\n\nHowever, then I noticd that this wasn't showing up; turns out sphinx\nrequires \"autoclass_content = both\" if you want it to document\n__init__() functions.  Several other classes had their init args\ndocumented but they weren't showing up because of this.\n\nChange-Id: I8f44e92f2a0f25a75926b1813a8b374e79b4f5db","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/e9c70598f33af40791c2c14a9c84b415ac374c58"},{"sha":"19400936216e8d4397499d67c5d39f6319e4832b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix client usage in api example\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/19400936216e8d4397499d67c5d39f6319e4832b"},{"sha":"7b1734d44e96d3fc523a72f3bee8f4466d14ce2f","author":{"email":"15d5534892bd437fcd5950d2c8226f57a1ab5e49@yahoo-inc.com","name":"melanie witt"},"message":"Add missing servers.create parameter documentation\n\nThe min_count, max_count, and security_groups parameters for\nservers.create are missing documentation. The security_groups\nparameter was documented in the servers._boot function but that\nprivate function isn't published to the docs.\n\nThis change adds the missing documentation for the aforementioned\nparameters and removes the duplicate docs in the servers._boot\nfunction.\n\nChange-Id: Ib0dcc7e8f7f4d0b83b6caeddd1ace66add4e0003","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/7b1734d44e96d3fc523a72f3bee8f4466d14ce2f"},{"sha":"b4fc9e0d2c9f86fa97788cf859589bedf8521789","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"nova client cinder query param changed to display_name\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/b4fc9e0d2c9f86fa97788cf859589bedf8521789"},{"sha":"5e0e430d006558e7e9fa5af572d66aa27c218510","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add a test for the TCPKeepAliveAdapter\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/5e0e430d006558e7e9fa5af572d66aa27c218510"},{"sha":"49d6d9278c0bbe7e81102519f3b7a4436821c22b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add Client object to documentation\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/49d6d9278c0bbe7e81102519f3b7a4436821c22b"},{"sha":"b41d319308cbc8dbcdb4a2fd34f9d03d0de64066","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add missing servers.create parameter documentation\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-novaclient/commits/b41d319308cbc8dbcdb4a2fd34f9d03d0de64066"}]}