)]}'
{"id":"openstack%2Fdevstack-gate~55028","triplet_id":"openstack%2Fdevstack-gate~master~I7ac3dd3f25b05487bbafc6a18242aa6c61f227c8","project":"openstack/devstack-gate","branch":"master","topic":"devstack_gate_refactor","hashtags":[],"change_id":"I7ac3dd3f25b05487bbafc6a18242aa6c61f227c8","subject":"Extract setup_project as a single function","status":"MERGED","created":"2013-11-02 13:53:03.000000000","updated":"2013-11-13 18:01:08.000000000","submitted":"2013-11-13 18:01:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d60b0435f0f5e305e48abc9dd4beb7a0ff9de32c","_number":55028,"virtual_id_number":55028,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2013-11-13 18:01:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2013-11-11 05:03:52.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2013-11-13 02:48:38.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"date":"2013-11-11 05:03:52.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2013-11-13 17:25:40.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-11-10 22:59:06.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2013-11-11 05:03:52.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2013-11-13 17:25:40.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2013-11-13 18:01:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"90e6bc4b8aa4722e929e4cd63e3b1d3ab5b0096d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-02 14:35:55.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-full/9fa7ffb : SUCCESS in 33m 56s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-postgres-full/4d0816a : SUCCESS in 38m 29s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-neutron/1f60110 : SUCCESS in 22m 16s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/28/55028/1/check/gate-tempest-devstack-vm-large-ops/c528177 : SUCCESS in 22m 29s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/28/55028/1/check/gate-tempest-devstack-vm-neutron-large-ops/b375b86 : FAILURE in 23m 03s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/28/55028/1/check/check-grenade-devstack-vm/2ce7fcb : SUCCESS in 33m 52s\n- check-swift-devstack-vm-functional http://logs.openstack.org/28/55028/1/check/check-swift-devstack-vm-functional/06cab1b : SUCCESS in 14m 58s\n- check-tempest-devstack-vm-cinder-stable-folsom http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-cinder-stable-folsom/bca8ed5 : SUCCESS in 16m 49s (non-voting)\n- check-tempest-devstack-vm-smoke-stable-folsom http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-smoke-stable-folsom/6127279 : SUCCESS in 16m 10s (non-voting)\n- check-tempest-devstack-vm-full-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-full-stable-grizzly/6c19190 : SUCCESS in 35m 36s (non-voting)\n- check-tempest-devstack-vm-neutron-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-neutron-stable-grizzly/361caba : SUCCESS in 22m 12s (non-voting)\n- check-tempest-devstack-vm-postgres-full-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-postgres-full-stable-grizzly/b40e2eb : SUCCESS in 39m 54s (non-voting)\n- check-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-devstack-vm-cells-stable-grizzly/890669d : SUCCESS in 14m 51s (non-voting)\n- check-tempest-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-cells-stable-grizzly/3d407cf : SUCCESS in 18m 55s (non-voting)\n- check-tempest-devstack-vm-cells-full-stable-grizzly http://logs.openstack.org/28/55028/1/check/check-tempest-devstack-vm-cells-full-stable-grizzly/1372220 : SUCCESS in 34m 53s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"e0b7e8b3a6946975228593820a0dd6c0b58e9e9d","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-11-05 02:06:39.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"6c2ad6e226f6b95f37005fd5e52c056678fc45d0","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-11-10 21:20:55.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nAgree with lifeless on the cd commands - looks really weird to put them on both sides of the function call.","accounts_in_message":[],"_revision_number":1},{"id":"5ab0b25b4277aea5f566c4cff841fd271ad03dc6","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-11-10 21:43:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2792ea9c1a9e37fe0a6a6d17e9f48172fbc066c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-10 22:26:30.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-full/d483912 : SUCCESS in 36m 00s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-postgres-full/3499c67 : SUCCESS in 35m 59s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-neutron/9c2ab13 : SUCCESS in 32m 41s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/28/55028/2/check/gate-tempest-devstack-vm-large-ops/ebb8086 : SUCCESS in 18m 21s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/28/55028/2/check/gate-tempest-devstack-vm-neutron-large-ops/963c3ab : FAILURE in 24m 13s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/28/55028/2/check/check-grenade-devstack-vm/87afa82 : SUCCESS in 38m 03s\n- check-swift-devstack-vm-functional http://logs.openstack.org/28/55028/2/check/check-swift-devstack-vm-functional/7330547 : SUCCESS in 13m 53s\n- check-tempest-devstack-vm-cinder-stable-folsom http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-cinder-stable-folsom/7223757 : SUCCESS in 12m 41s (non-voting)\n- check-tempest-devstack-vm-smoke-stable-folsom http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-smoke-stable-folsom/2f0d37c : SUCCESS in 12m 38s (non-voting)\n- check-tempest-devstack-vm-full-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-full-stable-grizzly/e38e51c : SUCCESS in 33m 55s (non-voting)\n- check-tempest-devstack-vm-neutron-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-neutron-stable-grizzly/d6743a6 : SUCCESS in 17m 50s (non-voting)\n- check-tempest-devstack-vm-postgres-full-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-postgres-full-stable-grizzly/4297887 : SUCCESS in 40m 01s (non-voting)\n- check-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-devstack-vm-cells-stable-grizzly/23b1ead : SUCCESS in 12m 05s (non-voting)\n- check-tempest-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-cells-stable-grizzly/9b22751 : SUCCESS in 16m 52s (non-voting)\n- check-tempest-devstack-vm-cells-full-stable-grizzly http://logs.openstack.org/28/55028/2/check/check-tempest-devstack-vm-cells-full-stable-grizzly/3a50f5d : SUCCESS in 34m 31s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"33a03117f35821a335aea8f01b1560a1cdd2c253","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-11-10 22:59:06.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nNits, I know.","accounts_in_message":[],"_revision_number":2},{"id":"7fa0c0dc66f0569cbd4e52cb5ec96af5e9cbf5d2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-11-11 00:10:21.000000000","message":"Patch Set 2: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"87587ac452ded8daa979d16f93f664742a24fe8d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-11-11 00:11:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2e6911fb1f2f8a30a69e13048eb0f07a39901675","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-11 00:49:49.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-full/a3cf46a : SUCCESS in 35m 05s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-postgres-full/f2fd800 : SUCCESS in 37m 37s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-neutron/ee0e20b : SUCCESS in 31m 22s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/28/55028/3/check/gate-tempest-devstack-vm-large-ops/cc2b24f : SUCCESS in 21m 22s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/28/55028/3/check/gate-tempest-devstack-vm-neutron-large-ops/e1df0a0 : FAILURE in 22m 55s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/28/55028/3/check/check-grenade-devstack-vm/edf0905 : SUCCESS in 38m 16s\n- check-swift-devstack-vm-functional http://logs.openstack.org/28/55028/3/check/check-swift-devstack-vm-functional/15917c7 : SUCCESS in 15m 15s\n- check-tempest-devstack-vm-cinder-stable-folsom http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-cinder-stable-folsom/59f9333 : SUCCESS in 12m 28s (non-voting)\n- check-tempest-devstack-vm-smoke-stable-folsom http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-smoke-stable-folsom/00a4389 : SUCCESS in 11m 43s (non-voting)\n- check-tempest-devstack-vm-full-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-full-stable-grizzly/5883e9c : SUCCESS in 35m 28s (non-voting)\n- check-tempest-devstack-vm-neutron-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-neutron-stable-grizzly/11ccf19 : SUCCESS in 18m 06s (non-voting)\n- check-tempest-devstack-vm-postgres-full-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-postgres-full-stable-grizzly/75bb69e : SUCCESS in 34m 31s (non-voting)\n- check-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-devstack-vm-cells-stable-grizzly/9baeb0e : SUCCESS in 11m 32s (non-voting)\n- check-tempest-devstack-vm-cells-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-cells-stable-grizzly/32610f5 : SUCCESS in 17m 27s (non-voting)\n- check-tempest-devstack-vm-cells-full-stable-grizzly http://logs.openstack.org/28/55028/3/check/check-tempest-devstack-vm-cells-full-stable-grizzly/5a97589 : SUCCESS in 33m 13s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"8391436ce78a4d0e9149c607ccdb6cbd1237d233","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-11-11 05:03:52.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"d69346c57ab892607230fce3d0b1e57009092170","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2013-11-13 02:48:38.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nI am not approving this now as this isn\u0027t self tested yet and I don\u0027t have time to babysit tonight. If no one beats me to it I will approve tomorrow morning.","accounts_in_message":[],"_revision_number":3},{"id":"108e012c45fdb6771b6cd04ff6a6a9e5421e6d62","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-13 17:25:40.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0db3ebc698826926623d179ce9df2965bdd52624","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2013-11-13 17:25:40.000000000","message":"Patch Set 3: Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8ed75022e70f95185462a33776e2d774e5298edd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-13 18:01:08.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/28/55028/3/gate/gate-tempest-devstack-vm-full/a53ba89 : SUCCESS in 33m 21s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/28/55028/3/gate/gate-tempest-devstack-vm-postgres-full/c723806 : SUCCESS in 35m 19s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/28/55028/3/gate/gate-tempest-devstack-vm-neutron/1ac9843 : SUCCESS in 29m 14s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/28/55028/3/gate/gate-tempest-devstack-vm-large-ops/9a1b051 : SUCCESS in 17m 05s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/28/55028/3/gate/gate-tempest-devstack-vm-neutron-large-ops/cb64e05 : FAILURE in 21m 44s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/28/55028/3/gate/gate-grenade-devstack-vm/09b5782 : SUCCESS in 34m 55s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/28/55028/3/gate/gate-swift-devstack-vm-functional/0a352cf : SUCCESS in 13m 55s\n","accounts_in_message":[],"_revision_number":3},{"id":"c0b347d2e5fa5dab8ddf84e117a05bc7a9403c30","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-13 18:01:08.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"06cf6ace700146de5f14cd3a7fe0b19e823880f8","revisions":{"38b7f283fbbdbb86fde9edbcf3fd43ba36b9c3ef":{"kind":"REWORK","_number":1,"created":"2013-11-02 13:53:03.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/28/55028/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/28/55028/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/1"}}},"commit":{"parents":[{"commit":"72239bcb0ce1f15130ea478f9c0e96e7912581ac","subject":"Extract fix_etc_hosts method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/72239bcb0ce1f15130ea478f9c0e96e7912581ac"}]}],"author":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-01 21:23:20.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-01 21:23:20.000000000","tz":-240},"subject":"Extract setup_project as a single function","message":"Extract setup_project as a single function\n\nExtract the setup_project logic into a single function for clarity\nand reusability.\n\nChange-Id: I7ac3dd3f25b05487bbafc6a18242aa6c61f227c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/38b7f283fbbdbb86fde9edbcf3fd43ba36b9c3ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/38b7f283fbbdbb86fde9edbcf3fd43ba36b9c3ef"}]},"branch":"refs/heads/master"},"eb66b1d771e74640fc7f653c27e2e23c08175a65":{"kind":"REWORK","_number":2,"created":"2013-11-10 21:43:47.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/28/55028/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/28/55028/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/2"}}},"commit":{"parents":[{"commit":"72239bcb0ce1f15130ea478f9c0e96e7912581ac","subject":"Extract fix_etc_hosts method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/72239bcb0ce1f15130ea478f9c0e96e7912581ac"}]}],"author":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-01 21:23:20.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-10 21:41:32.000000000","tz":-300},"subject":"Extract setup_project as a single function","message":"Extract setup_project as a single function\n\nExtract the setup_project logic into a single function for clarity\nand reusability.\n\nChange-Id: I7ac3dd3f25b05487bbafc6a18242aa6c61f227c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/eb66b1d771e74640fc7f653c27e2e23c08175a65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/eb66b1d771e74640fc7f653c27e2e23c08175a65"}]},"branch":"refs/heads/master"},"06cf6ace700146de5f14cd3a7fe0b19e823880f8":{"kind":"REWORK","_number":3,"created":"2013-11-11 00:11:07.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/28/55028/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/28/55028/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/28/55028/3"}}},"commit":{"parents":[{"commit":"72239bcb0ce1f15130ea478f9c0e96e7912581ac","subject":"Extract fix_etc_hosts method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/72239bcb0ce1f15130ea478f9c0e96e7912581ac"}]}],"author":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-01 21:23:20.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","date":"2013-11-11 00:10:54.000000000","tz":-300},"subject":"Extract setup_project as a single function","message":"Extract setup_project as a single function\n\nExtract the setup_project logic into a single function for clarity\nand reusability.\n\nChange-Id: I7ac3dd3f25b05487bbafc6a18242aa6c61f227c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/06cf6ace700146de5f14cd3a7fe0b19e823880f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/06cf6ace700146de5f14cd3a7fe0b19e823880f8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
