)]}'
{"id":"openstack%2Fnova~13481","triplet_id":"openstack%2Fnova~master~Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab","project":"openstack/nova","branch":"master","topic":"agg-sample-api","hashtags":[],"change_id":"Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab","subject":"Enable list with no dict objects to be sorted in api samples","status":"MERGED","created":"2012-09-21 18:30:04.000000000","updated":"2012-09-27 18:26:38.000000000","submitted":"2012-09-27 18:26:36.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c767d617b65d71492f076cdc236b4c3413e6dd6b","_number":13481,"virtual_id_number":13481,"owner":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2012-09-27 18:26:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":1,"date":"2012-09-27 17:59:37.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-09-27 17:50:45.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"date":"2012-09-27 18:14:30.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":1,"date":"2012-09-27 17:39:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2012-09-27 17:39:16.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-09-27 17:50:45.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-09-21 18:30:35.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":"2012-09-27 17:39:16.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2012-09-27 17:39:17.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2012-09-27 17:50:45.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-09-27 17:59:37.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2012-09-27 18:26:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"041fd33b56ae038b77f1ce2ebd8f050cf1f22308","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-21 18:32:19.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"1465ca2e12260705c6a97b12a24da65e0061c80a","author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"date":"2012-09-21 18:46:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1a32dde84d75e4d144045c9abedbe2988c9ec542","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-09-21 19:05:27.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/36212\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/36210\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/36211\n","accounts_in_message":[],"_revision_number":2},{"id":"13516943ee65187605203508b2946b24c3f17c5c","author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"date":"2012-09-21 19:07:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f2e703705a716be6b8add96903fd9cf6f97cb321","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-21 19:29:51.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/13481/3/check/gate-nova-merge/9213 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-nova-docs/4974 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-nova-pep8/10284 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-nova-python26/6429 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-nova-python27/6494 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-tempest-devstack-vm/12582 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-tempest-devstack-vm-cinder/2561 : SUCCESS\n- http://logs.openstack.org/13481/3/check/gate-nova-pylint/1107 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"8c0e4c960580e87c1aeb2a156b2219240c8d97c4","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-09-23 01:13:38.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/36268\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/36363\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/36267\n","accounts_in_message":[],"_revision_number":3},{"id":"032dce020a3bdef0c49a3e3dc978a5e5a9656acc","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-09-24 01:48:26.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"821f4591a36287f0320d03238f1530afe6f8f364","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2012-09-24 14:09:29.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"9b0f3cc1e3b2b016e7c97867a03418b454ebdfd9","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2012-09-27 17:39:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"79febcbbb655ce9594720ed9796987480f044356","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-09-27 17:39:16.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":4},{"id":"7dd8257317df5735d1f35a200d9e1c3941ae13be","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2012-09-27 17:39:17.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":4},{"id":"af7da9d86b8b281ba16003052c53dfbcf0bf7fb0","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-27 17:50:45.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"9e62a06b54ff90f3754ca593367ae3c55d042c66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-27 17:50:58.000000000","message":"Patch Set 4:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"994a8210dd98c23aab05b469411ddf4fa3fbf1df","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-09-27 17:59:37.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/37140\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/37138\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/37139\n","accounts_in_message":[],"_revision_number":4},{"id":"d5de2b4ddd4f2e013cb25ceb07feacabab95a33b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-27 18:02:40.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/13481/4/check/gate-nova-merge/9448 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-nova-docs/5209 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-nova-pep8/10519 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-nova-python26/6664 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-nova-python27/6729 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-tempest-devstack-vm/13105 : FAILURE\n- http://logs.openstack.org/13481/4/check/gate-tempest-devstack-vm-cinder/3084 : SUCCESS\n- http://logs.openstack.org/13481/4/check/gate-nova-pylint/1244 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"512956fd7943eab6b8d05a08310f49d3f1332b2e","author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"date":"2012-09-27 18:14:30.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"327435e53d8653081b4827b408fba4cd1b8cabdb","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-27 18:25:30.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"54be36fa3cb1d3075f52cfb497573de17cef8d14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-27 18:26:36.000000000","message":"Patch Set 4: Verified\n\nBuild successful\n\n- http://logs.openstack.org/13481/4/gate/gate-nova-merge/9451 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-nova-docs/5212 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-nova-pep8/10522 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-nova-python26/6667 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-nova-python27/6732 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-tempest-devstack-vm/13109 : SUCCESS\n- http://logs.openstack.org/13481/4/gate/gate-tempest-devstack-vm-cinder/3088 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"6d59ee2f4d0552c670248fcf678657300ea7bf26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-27 18:26:38.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"24e6e4f4963ab5cd837bb657a157033b3ad9df33","revisions":{"133f8638e684eb49f6b6f3fb17e1b32156d42c38":{"kind":"REWORK","_number":1,"created":"2012-09-21 18:30:04.000000000","uploader":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"ref":"refs/changes/81/13481/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/13481/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/13481/1"}}},"commit":{"parents":[{"commit":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","subject":"Merge \"  Cleanup unused import in manager.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9"}]}],"author":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:21:00.000000000","tz":-240},"committer":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:28:36.000000000","tz":-240},"subject":"Enable list with no dict objects to be sorted in api samples","message":"Enable list with no dict objects to be sorted in api samples\n\nSo far we had only dicts to be sorted. Although Aggregates extension has a\nresponse case which a list of strings is returned and the current key\nattribute didn\u0027t checked if the instance was a dict or another object which\ncaused a break in the use case above. This fix this, and use None as key to\ncompare if the element is not a dictionary instance.\n\nChange-Id: Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/133f8638e684eb49f6b6f3fb17e1b32156d42c38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/133f8638e684eb49f6b6f3fb17e1b32156d42c38"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"62df8a038be2cbbf860056bf31ce1b13225083fc":{"kind":"REWORK","_number":2,"created":"2012-09-21 18:46:47.000000000","uploader":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"ref":"refs/changes/81/13481/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/13481/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/13481/2"}}},"commit":{"parents":[{"commit":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","subject":"Merge \"  Cleanup unused import in manager.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9"}]}],"author":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:21:00.000000000","tz":-240},"committer":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:46:17.000000000","tz":-240},"subject":"Enable list with no dict objects to be sorted in api samples","message":"Enable list with no dict objects to be sorted in api samples\n\nSo far we had only dicts to be sorted. Although Aggregates extension has a\nresponse case which a list of strings is returned and the current key\nattribute didn\u0027t checked if the instance was a dict or another object which\ncaused a break in the use case above. This fix this, and use None as key to\ncompare if the element is not a dictionary instance.\n\nChange-Id: Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/62df8a038be2cbbf860056bf31ce1b13225083fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/62df8a038be2cbbf860056bf31ce1b13225083fc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"71bf44f1e31e941e2b3edd13c1faee9347ed55e3":{"kind":"REWORK","_number":3,"created":"2012-09-21 19:07:03.000000000","uploader":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"ref":"refs/changes/81/13481/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/13481/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/13481/3"}}},"commit":{"parents":[{"commit":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","subject":"Merge \"  Cleanup unused import in manager.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9"}]}],"author":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:21:00.000000000","tz":-240},"committer":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 19:06:15.000000000","tz":-240},"subject":"Enable list with no dict objects to be sorted in api samples","message":"Enable list with no dict objects to be sorted in api samples\n\nSo far we had only dicts to be sorted. Although Aggregates extension has a\nresponse case which a list of strings is returned and the current key\nattribute didn\u0027t checked if the instance was a dict or another object which\ncaused a break in the use case above. This fix this, and use None as key to\ncompare if the element is not a dictionary instance.\n\nChange-Id: Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/71bf44f1e31e941e2b3edd13c1faee9347ed55e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/71bf44f1e31e941e2b3edd13c1faee9347ed55e3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2fb9fe92fd24ecf52720f6762c32c2056ecbe2b9","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"24e6e4f4963ab5cd837bb657a157033b3ad9df33":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2012-09-27 17:39:10.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/81/13481/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/13481/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/13481/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/13481/4"}}},"commit":{"parents":[{"commit":"3ea56ce6c8d0dd6f1671e4519423c4dcce235b7a","subject":"Merge \"Modified 404 error response to show specific message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ea56ce6c8d0dd6f1671e4519423c4dcce235b7a"}]}],"author":{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","date":"2012-09-21 18:21:00.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"treinish@linux.vnet.ibm.com","date":"2012-09-27 17:33:41.000000000","tz":-240},"subject":"Enable list with no dict objects to be sorted in api samples","message":"Enable list with no dict objects to be sorted in api samples\n\nSo far we had only dicts to be sorted. Although Aggregates extension has a\nresponse case which a list of strings is returned and the current key\nattribute didn\u0027t checked if the instance was a dict or another object which\ncaused a break in the use case above. This fix this, and use None as key to\ncompare if the element is not a dictionary instance.\n\nChange-Id: Id5d31d1d2ad88fb538d8a9637a1969b179dd93ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/24e6e4f4963ab5cd837bb657a157033b3ad9df33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/24e6e4f4963ab5cd837bb657a157033b3ad9df33"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ea56ce6c8d0dd6f1671e4519423c4dcce235b7a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
