)]}'
{"id":"openstack%2Fpython-novaclient~176228","triplet_id":"openstack%2Fpython-novaclient~master~I8d7a2edd343118369c79b50d671a59615bc447fd","project":"openstack/python-novaclient","branch":"master","topic":"bug/1437244","hashtags":[],"change_id":"I8d7a2edd343118369c79b50d671a59615bc447fd","subject":"Fix Floating ip __repr__()","status":"ABANDONED","created":"2015-04-22 08:05:48.000000000","updated":"2015-04-22 19:58:27.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5497cd9e2f59f0cb75db87b094b9f48894321405","_number":176228,"virtual_id_number":176228,"owner":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":-1,"date":"2015-04-22 12:47:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"date":"2015-04-22 19:18:15.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"disliked":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":1,"date":"2015-04-22 10:09:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},{"value":-1,"date":"2015-04-22 11:04:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-22 08:13:10.000000000","updated_by":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"reviewer":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"state":"REVIEWER"},{"updated":"2015-04-22 08:16:43.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-04-22 08:16:57.000000000","updated_by":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"reviewer":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"state":"REVIEWER"},{"updated":"2015-04-22 08:18:15.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2015-04-22 08:21:32.000000000","updated_by":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"reviewer":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"state":"REVIEWER"},{"updated":"2015-04-22 09:32:28.000000000","updated_by":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"reviewer":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"state":"REVIEWER"},{"updated":"2015-04-22 10:09:47.000000000","updated_by":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"reviewer":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"state":"REVIEWER"},{"updated":"2015-04-22 11:04:44.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-04-22 12:47:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-04-22 19:18:15.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"}],"messages":[{"id":"ef865d620d9c12dd4edaad1600930e9828d44aa0","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-04-22 08:05:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c16b71776ff4a2dfe9ac198f89c9890c7fcb5a86","author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"date":"2015-04-22 08:13:10.000000000","message":"Patch Set 1: Code-Review+1\n\nA test would be good, but otherwise lgtm","accounts_in_message":[],"_revision_number":1},{"id":"ad9f23e8ce06a71eaade944feef27f821d5b2b4a","author":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"date":"2015-04-22 08:16:57.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d0dbda44186a67523e10dde735eccabaab269e5d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-04-22 08:18:15.000000000","message":"Patch Set 1:\n\nthis change can have the similar issues as the other one, please see comments for https://review.openstack.org/#/c/168297/","accounts_in_message":[],"_revision_number":1},{"id":"b644a348ca18b16576794e7a96f8aec73663e859","author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"date":"2015-04-22 08:21:32.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"7140fb428c4075dbc468ada361f4dd2ee45cfdde","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-04-22 08:32:08.000000000","message":"Patch Set 1:\n\nAndrey Kurilin: I tried finding a comment there, but struggled to find something relevant. Can you be more explicit? I\u0027ll happily make any needed changes.","accounts_in_message":[],"_revision_number":1},{"id":"41a01e970eb0ca80191a6123347591eae3f37b28","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-04-22 08:52:15.000000000","message":"Patch Set 1:\n\nNova API can return different attributes for FloatingIP class dependently on request(list, create and etc), so \u0027ip\u0027 attr can be relevant for one group of request and \u0027address\u0027 for another.","accounts_in_message":[],"_revision_number":1},{"id":"b02e891bb012fc9b1ecb895ddab7c547cccacd9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 09:03:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/28/176228/1/check/gate-python-novaclient-python26/a5563b2/ : SUCCESS in 1m 47s\n- gate-python-novaclient-pep8 http://logs.openstack.org/28/176228/1/check/gate-python-novaclient-pep8/a3cbb34/ : SUCCESS in 45s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/28/176228/1/check/gate-python-novaclient-docs/d35e44b//doc/build/html/ : SUCCESS in 48s\n- gate-python-novaclient-python27 http://logs.openstack.org/28/176228/1/check/gate-python-novaclient-python27/a8f4ed4/ : SUCCESS in 1m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/28/176228/1/check/gate-python-novaclient-python34/d63a75f/ : SUCCESS in 2m 47s\n- gate-python-novaclient-pypy http://logs.openstack.org/28/176228/1/check/gate-python-novaclient-pypy/3473052/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/28/176228/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/22b9236/ : SUCCESS in 56m 27s\n- check-novaclient-dsvm-functional http://logs.openstack.org/28/176228/1/check/check-novaclient-dsvm-functional/018f155/ : SUCCESS in 17m 12s","accounts_in_message":[],"_revision_number":1},{"id":"131564583eb950d952b6ef5b59ef92ca43aaa07a","author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"date":"2015-04-22 09:32:28.000000000","message":"Patch Set 1: Code-Review-1\n\nGiven that this bug causes breakage of heat, I think we should have unit test to cover this scenario.","accounts_in_message":[],"_revision_number":1},{"id":"b0d1b737064a2d0b3e7954ee4bc06c510d3a6ee4","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-04-22 09:46:46.000000000","message":"Patch Set 1: Code-Review-1\n\nThis patch will broke nova.floating_ips_bulk.list, since FloatingIPBulkManager uses FloatingIP class too[*]. Nova API doesn\u0027t return `ip` attribute for nova.floating_ips_bulk.list request:\n\n    \u003e\u003e\u003e nova.floating_ips_bulk.list()[0].__dict__\n    {\u0027instance_uuid\u0027: None, \n     \u0027manager\u0027: novaclient.v1_1.floating_ips_bulk.FloatingIPBulkManager object at 0x7fe0d5ade1d0\u003e, \n     \u0027address\u0027: u\u0027\u003cremoved\u003e\u0027, \n     \u0027interface\u0027: u\u0027eth0\u0027, \n     \u0027_info\u0027: {u\u0027interface\u0027: u\u0027eth0\u0027, \n               u\u0027instance_uuid\u0027: None, \n               u\u0027project_id\u0027: None, \n               u\u0027pool\u0027: u\u0027nova\u0027, \n               u\u0027address\u0027: u\u0027\u003cremoved\u003e\u0027}, \n     \u0027project_id\u0027: None, \n     \u0027pool\u0027: u\u0027nova\u0027, \n     \u0027_loaded\u0027: True}","accounts_in_message":[],"_revision_number":1},{"id":"d476912d1daf73cf192ec87b73ad54d8d01a3b19","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-04-22 10:03:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6535120104d653567a2bc63b5ce430a2a38e1d6a","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-04-22 10:03:57.000000000","message":"Patch Set 1:\n\nthanks for the review, new one coming.","accounts_in_message":[],"_revision_number":1},{"id":"0934b0d0431e792ce3eb6462511480373910d4b7","author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"date":"2015-04-22 10:09:47.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1faeaf2d0601f981a70b6c471fcc6cb9b12b7a27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 10:53:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/28/176228/2/check/gate-python-novaclient-python26/9cc7434/ : SUCCESS in 1m 14s\n- gate-python-novaclient-pep8 http://logs.openstack.org/28/176228/2/check/gate-python-novaclient-pep8/762fb39/ : SUCCESS in 1m 11s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/28/176228/2/check/gate-python-novaclient-docs/1d88f33//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-novaclient-python27 http://logs.openstack.org/28/176228/2/check/gate-python-novaclient-python27/0128668/ : SUCCESS in 1m 14s\n- gate-python-novaclient-python34 http://logs.openstack.org/28/176228/2/check/gate-python-novaclient-python34/3174ff5/ : SUCCESS in 2m 38s\n- gate-python-novaclient-pypy http://logs.openstack.org/28/176228/2/check/gate-python-novaclient-pypy/e725608/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/28/176228/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/9be85d2/ : SUCCESS in 49m 27s\n- check-novaclient-dsvm-functional http://logs.openstack.org/28/176228/2/check/check-novaclient-dsvm-functional/578acc5/ : SUCCESS in 18m 11s","accounts_in_message":[],"_revision_number":2},{"id":"b17b8e957feaf07696220615267b97d4002695cd","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-04-22 11:04:44.000000000","message":"Patch Set 2: Code-Review-1\n\nok, this massive overloading the FloatingIP repr was kind of the problem in the first place. \n\nI was working on a fix in parallel which just removes it and does the fallback. \n\nhttps://review.openstack.org/#/c/176252/\n\nSame tests / more or less.","accounts_in_message":[],"_revision_number":2},{"id":"38356101c9a9dcbf16e579a97852ae919bee2034","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 12:47:49.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"2c08c407f61bed5084920b3d5db27783faf2f1fc","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-04-22 19:58:27.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d013ff9ab17737bac5c841eacea7c311c50bb6d9","revisions":{"c39cac9f84115b043571c36677719b4d971b9823":{"kind":"REWORK","_number":1,"created":"2015-04-22 08:05:48.000000000","uploader":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"ref":"refs/changes/28/176228/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/28/176228/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/1"}}},"commit":{"parents":[{"commit":"5eab1430f2a7a91e2df22405913f328c9870b2e3","subject":"Merge \"Remove all imports from oslo namespace\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5eab1430f2a7a91e2df22405913f328c9870b2e3"}]}],"author":{"name":"Angus Salkeld","email":"asalkeld@mirantis.com","date":"2015-04-22 08:05:32.000000000","tz":600},"committer":{"name":"Angus Salkeld","email":"asalkeld@mirantis.com","date":"2015-04-22 08:05:32.000000000","tz":600},"subject":"Fix Floating ip __repr__()","message":"Fix Floating ip __repr__()\n\nUse self.ip not self.address\n\nNote this is breaking heat\u0027s gate.\n\nChange-Id: I8d7a2edd343118369c79b50d671a59615bc447fd\nCloses-bug: 1437244\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c39cac9f84115b043571c36677719b4d971b9823"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c39cac9f84115b043571c36677719b4d971b9823"}]},"branch":"refs/heads/master"},"d013ff9ab17737bac5c841eacea7c311c50bb6d9":{"kind":"REWORK","_number":2,"created":"2015-04-22 10:03:46.000000000","uploader":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"ref":"refs/changes/28/176228/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/28/176228/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/28/176228/2"}}},"commit":{"parents":[{"commit":"5eab1430f2a7a91e2df22405913f328c9870b2e3","subject":"Merge \"Remove all imports from oslo namespace\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5eab1430f2a7a91e2df22405913f328c9870b2e3"}]}],"author":{"name":"Angus Salkeld","email":"asalkeld@mirantis.com","date":"2015-04-22 10:03:24.000000000","tz":600},"committer":{"name":"Angus Salkeld","email":"asalkeld@mirantis.com","date":"2015-04-22 10:03:24.000000000","tz":600},"subject":"Fix Floating ip __repr__()","message":"Fix Floating ip __repr__()\n\nUse self.ip not self.address\n\nNote this is breaking heat\u0027s gate.\n\nChange-Id: I8d7a2edd343118369c79b50d671a59615bc447fd\nCloses-bug: 1437244\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d013ff9ab17737bac5c841eacea7c311c50bb6d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d013ff9ab17737bac5c841eacea7c311c50bb6d9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
