)]}'
{"id":"openstack%2Fnova~3320","triplet_id":"openstack%2Fnova~master~I6401a631211d76a8942d3435fb7dd463630cac7a","project":"openstack/nova","branch":"master","topic":"bug/913545","hashtags":[],"change_id":"I6401a631211d76a8942d3435fb7dd463630cac7a","subject":"Instances to be created with a bookmark link","status":"MERGED","created":"2012-01-23 21:30:01.000000000","updated":"2012-02-01 19:59:09.000000000","submitted":"2012-02-01 19:54:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dc0533e4a9cd24b1f44dad1a121728f63672252c","_number":3320,"virtual_id_number":3320,"owner":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":1,"date":"2012-02-01 19:54:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"approved":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"all":[{"value":2,"date":"2012-01-29 17:27:21.000000000","_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"date":"2012-01-29 03:29:47.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":2,"date":"2012-02-01 19:35:38.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"date":"2012-02-01 19:54:14.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"date":"2012-01-29 17:27:21.000000000","_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":1,"date":"2012-02-01 19:35:38.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-01-27 19:57:31.000000000","updated_by":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"reviewer":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"state":"REVIEWER"},{"updated":"2012-01-29 03:29:47.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-01-29 17:27:21.000000000","updated_by":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"reviewer":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"state":"REVIEWER"},{"updated":"2012-02-01 19:35:38.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"},{"updated":"2012-02-01 19:54:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5c4f99d4fae8081e6c492373c1069c22bbdc36dc","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-25 21:07:41.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t submit this\n\nThis won\u0027t necessarily work if you have two separate Nova API nodes. Right now all we can check is the format of the URI, not the content. Once we start building links based off a flag (not the request url), then we can check the hostname.","accounts_in_message":[],"_revision_number":1},{"id":"74f3f05c0fbbf5d4d6752ad655a63ec06609db26","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2012-01-25 21:50:04.000000000","message":"Patch Set 1:\n\nThis is true, but the way it currently checks the link is also incorrect then. I\u0027ll try to come up with something more robust.\n\n Also, why do we even have bookmark links if we use UUIDs?","accounts_in_message":[],"_revision_number":1},{"id":"99cbf463cfa893bdea0309f30c5a10d20ee8b3d5","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-25 23:31:43.000000000","message":"Patch Set 1:\n\nUuids aren\u0027t required to be unique at any specific scope. So you could have uuid A available in two different datacenters, and when you build an instance you need to know which copy of the resource with uuid A to pull.","accounts_in_message":[],"_revision_number":1},{"id":"5aff5c47eae777c4b6d142223aa5d3708515a512","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-01-26 20:38:28.000000000","message":"Patch Set 1:\n\nSmokeStack Results (patch set 1):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/10232\n\tLibvirt Success: http://smokestack.openstack.org/?go\u003d/jobs/10230\n\tXenServer Success: http://smokestack.openstack.org/?go\u003d/jobs/10231","accounts_in_message":[],"_revision_number":1},{"id":"1ac5bcb876aca483c2e3a652cfd977b83dc84f11","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2012-01-27 18:19:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2b78a1775593b0a441494f6ced43de1af18f630f","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-01-27 19:06:54.000000000","message":"Patch Set 2:\n\nSmokeStack Results (patch set 2):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/10366\n\tLibvirt Success: http://smokestack.openstack.org/?go\u003d/jobs/10364\n\tXenServer Success: http://smokestack.openstack.org/?go\u003d/jobs/10365","accounts_in_message":[],"_revision_number":2},{"id":"3fc2202c266d2666f10c4a618e31f637d4027100","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2012-01-27 19:45:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c90f11b7215d89fd51f50b0aa183d2e070369358","author":{"_account_id":191,"name":"Trey Morris","email":"trey.morris@rackspace.com","username":"tr3buchet"},"date":"2012-01-27 19:57:31.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nI don\u0027t believe this solves the whole problem, but the check is more robust at least.","accounts_in_message":[],"_revision_number":3},{"id":"e7a4b77514c7d151ed85ce82a8d5071bb8daf3b0","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-01-27 20:41:06.000000000","message":"Patch Set 3:\n\nSmokeStack Results (patch set 3):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/10391\n\tLibvirt Success: http://smokestack.openstack.org/?go\u003d/jobs/10395\n\tXenServer Success: http://smokestack.openstack.org/?go\u003d/jobs/10390","accounts_in_message":[],"_revision_number":3},{"id":"0ca6b8d2d07e9230bd0907927da26b5cd21f9fd4","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-27 22:05:28.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t submit this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"f3e97a57f38032ec6560d2078ed1ba6ec1477ff7","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2012-01-27 22:35:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e9a273e021a388669bfda85fc62a02021608e625","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-01-29 03:29:47.000000000","message":"Patch Set 4:\n\nSmokeStack Results (patch set 4):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/10475\n\tLibvirt Success: http://smokestack.openstack.org/?go\u003d/jobs/10466\n\tXenServer Success: http://smokestack.openstack.org/?go\u003d/jobs/10467","accounts_in_message":[],"_revision_number":4},{"id":"c746d70156abb9e6af585bcbada5a640168706c2","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-01-29 17:27:21.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nExcellent","accounts_in_message":[],"_revision_number":4},{"id":"d5b26a744396cc47d31ce86e8144bee10bbd93c4","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-02-01 19:35:38.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"472210a3cbbb1bd6fd3b7726234a204d198753fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-01 19:54:14.000000000","message":"Patch Set 4: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/993/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-nova-merge/1166/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-nova-unittests/782/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-nova-pep8/2543/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"9d52ae9a672b5ef26f00406ff879b7dccde77f44","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-01 19:54:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"63e44dc85b0effd659ead74fd61ab206f0788174","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-01 19:59:09.000000000","message":"Patch Set 4:\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/nova-tarball/1838/ : SUCCESS","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"48c275da1271f47b43e1270a3bdd99c7e20dd122","revisions":{"17b8f10aee4eb044b7a4b7f65832b60213834ce3":{"kind":"REWORK","_number":1,"created":"2012-01-23 21:30:01.000000000","uploader":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"ref":"refs/changes/20/3320/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/20/3320/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/20/3320/1"}}},"commit":{"parents":[{"commit":"2027fac86b61554e3d7d58f6e39f1b6c27bfe426","subject":"Adds availability zone filter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2027fac86b61554e3d7d58f6e39f1b6c27bfe426"}]}],"author":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-23 21:30:20.000000000","tz":0},"committer":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-23 21:31:14.000000000","tz":0},"subject":"Instances to be created with a bookmark link","message":"Instances to be created with a bookmark link\n\nFixes bug 913545\n\nChange-Id: I6401a631211d76a8942d3435fb7dd463630cac7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/17b8f10aee4eb044b7a4b7f65832b60213834ce3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/17b8f10aee4eb044b7a4b7f65832b60213834ce3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2027fac86b61554e3d7d58f6e39f1b6c27bfe426","is_merged_in_target_branch":true,"change_id":"Ic6cb2ddfb6ab6ffa787364d7960738a3eb226fad","change_number":3251,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"4f825288ba8cf554de4cc875436f5b5ecdae8102":{"kind":"REWORK","_number":2,"created":"2012-01-27 18:19:08.000000000","uploader":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"ref":"refs/changes/20/3320/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/20/3320/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/20/3320/2"}}},"commit":{"parents":[{"commit":"cefc979a001d82cca6ddfa1fd1abea698be458b7","subject":"Add a note explaining why unhandled exceptions shouldn\u0027t be returned to users.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cefc979a001d82cca6ddfa1fd1abea698be458b7"}]}],"author":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-23 21:30:20.000000000","tz":0},"committer":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-27 18:19:56.000000000","tz":0},"subject":"Instances to be created with a bookmark link","message":"Instances to be created with a bookmark link\n\nFixes bug 913545\n\nChange-Id: I6401a631211d76a8942d3435fb7dd463630cac7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4f825288ba8cf554de4cc875436f5b5ecdae8102"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4f825288ba8cf554de4cc875436f5b5ecdae8102"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cefc979a001d82cca6ddfa1fd1abea698be458b7","is_merged_in_target_branch":true,"change_id":"I24f03adcc795db6252be988c076043bb74026733","change_number":3488,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d014d91e89b8ca9ad116c6d5cd0a1286018bad8c":{"kind":"REWORK","_number":3,"created":"2012-01-27 19:45:06.000000000","uploader":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"ref":"refs/changes/20/3320/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/20/3320/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/20/3320/3"}}},"commit":{"parents":[{"commit":"cefc979a001d82cca6ddfa1fd1abea698be458b7","subject":"Add a note explaining why unhandled exceptions shouldn\u0027t be returned to users.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cefc979a001d82cca6ddfa1fd1abea698be458b7"}]}],"author":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-23 21:30:20.000000000","tz":0},"committer":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-27 19:45:17.000000000","tz":0},"subject":"Instances to be created with a bookmark link","message":"Instances to be created with a bookmark link\n\nFixes bug 913545\n\nChange-Id: I6401a631211d76a8942d3435fb7dd463630cac7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d014d91e89b8ca9ad116c6d5cd0a1286018bad8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d014d91e89b8ca9ad116c6d5cd0a1286018bad8c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cefc979a001d82cca6ddfa1fd1abea698be458b7","is_merged_in_target_branch":true,"change_id":"I24f03adcc795db6252be988c076043bb74026733","change_number":3488,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"48c275da1271f47b43e1270a3bdd99c7e20dd122":{"kind":"REWORK","_number":4,"created":"2012-01-27 22:35:26.000000000","uploader":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"ref":"refs/changes/20/3320/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/20/3320/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/20/3320/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/20/3320/4"}}},"commit":{"parents":[{"commit":"aefed532691f92c2e4b418afbef54479ac18ae57","subject":"Merge \"Added validation of name when creating a new keypair\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aefed532691f92c2e4b418afbef54479ac18ae57"}]}],"author":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-23 21:30:20.000000000","tz":0},"committer":{"name":"Alex Meade","email":"alex.meade@rackspace.com","date":"2012-01-27 22:36:49.000000000","tz":0},"subject":"Instances to be created with a bookmark link","message":"Instances to be created with a bookmark link\n\nFixes bug 913545\n\nChange-Id: I6401a631211d76a8942d3435fb7dd463630cac7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48c275da1271f47b43e1270a3bdd99c7e20dd122"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48c275da1271f47b43e1270a3bdd99c7e20dd122"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"aefed532691f92c2e4b418afbef54479ac18ae57","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
