)]}'
{"id":"openstack%2Fcyborg~709620","triplet_id":"openstack%2Fcyborg~master~I61e169d5723720236bcf5ce3883fae6164ef6352","project":"openstack/cyborg","branch":"master","topic":"multinode","hashtags":[],"change_id":"I61e169d5723720236bcf5ce3883fae6164ef6352","subject":"move functions from devstack/plugin.sh to devstack/lib/cyborg","status":"MERGED","created":"2020-02-24 22:13:54.000000000","updated":"2020-03-21 01:12:10.000000000","submitted":"2020-03-21 01:10:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"709620-1584753020509-61dee02a","meta_rev_id":"0db5d8dd1aca14591f98d7dad3ae411341b1ece8","_number":709620,"virtual_id_number":709620,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-21 01:10:20.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-03-16 13:50:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2020-03-16 13:50:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2020-03-16 13:50:23.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-17 01:20:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-25 01:28:40.000000000","updated_by":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"reviewer":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"state":"REVIEWER"},{"updated":"2020-02-25 14:55:19.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2020-03-04 09:57:40.000000000","updated_by":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"reviewer":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"state":"REVIEWER"},{"updated":"2020-03-17 01:20:40.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2020-03-21 01:10:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"bae93d419091bc83afbc11812a6140b4b75cd3dc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-24 22:13:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4ff84a34503a1d9bee5da32494d6f855e4e73ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-24 22:58:03.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ed95dec473940869d97cacf57b7cc7f : FAILURE in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39883f50469c400bbcd47a61101eeaa6 : SUCCESS in 4m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b72aea026b664148abcfb50b1ac0fde5 : FAILURE in 5m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/525c6cdf6a3a45f6860a87343c1e69b4 : FAILURE in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/10fd79ce1b634058b7734465ebac9e20 : FAILURE in 5m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17e32a71eefc467bbea038d1c7a0a3e0 : SUCCESS in 5m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6c3b93f7dcfe4b1b902f64dde9afef1f : FAILURE in 24m 24s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/014ce22b6ceb4f2bae3120bf09a6f11a : FAILURE in 24m 47s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/80c644b4986e4e1cb6e90ce7c7b74c3d : FAILURE in 5m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd9c5713a3aea19a419bb8155705d55645482de3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-24 23:19:00.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"f6ad3665e613d78bd0ca20359a3a1404a2df13b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-24 23:58:05.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9413b6ff897a4c05bab9ae21413e4b69 : SUCCESS in 5m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/622d754d8db74927ad296ed94f38294c : SUCCESS in 5m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5960209b9bb84587be0a017ba94a145a : SUCCESS in 4m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c2fbeae6090b408a94c55fec69eb4ecb : SUCCESS in 6m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e417bdd063414cc9b271deb5664dc81f : SUCCESS in 8m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60f5c8e823af4416890876ee483a8fbf : SUCCESS in 5m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e1ab5d277a2f4c9099d18150a123ab53 : FAILURE in 23m 17s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d33ba67b53fd44cf983cdf5a40de1f1d : FAILURE in 29m 06s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/36c1cf7615824d14ab1d7af182df9358 : FAILURE in 5m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bd3dd60edba65de0c420507a760f47bf414a93f4","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-25 00:38:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"014988db93cb56cc8fef4c2dbd663cc0f90ecaf2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-25 00:45:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c045c19a6e85277c2520a627be1cdf467f719294","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 01:27:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1044fb696dca4de5b136168035040e52 : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/757f547febc34efe997fe2eba5203a77 : SUCCESS in 5m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/241348671f994609a3709e9079fe2a09 : SUCCESS in 4m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e6113499b9df4ae6aa2df45414423367 : SUCCESS in 5m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f236c018bb5144e784abd16fa6e49b0e : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbd15ef177cd4525a652e88742ce5cb9 : SUCCESS in 5m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/16ae197ac9b14d6a8a6aee4a0e0ce45b : SUCCESS in 32m 23s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb1306c67bf54cbfb9b059905e508cb1 : SUCCESS in 36m 04s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/f112e8dee71d4b029ad13317b298054e : FAILURE in 5m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d9ff4dd9a4fce3756d09c6992f11b81da1b93f79","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-02-25 01:28:40.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nlgtm","accounts_in_message":[],"_revision_number":3},{"id":"74c93f9b1937da207d48e1705f32c6624bff4f38","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-25 12:57:59.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"da755553c0738242e9a86efb505dd642df87e1fb","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-02-25 14:55:19.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f55ab30ca22a424a4635bde55db65f378118ac05","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-02-27 07:49:21.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nsoft -1.","accounts_in_message":[],"_revision_number":3},{"id":"a875d25c532bacc173b0d37ab8833e310dd5f192","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-02-27 13:06:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0f11e75d122608eadeecb5c5d514aec97cabc074","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-02-28 01:20:48.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8cabd12528e5f1f56d1cd8a43acacb64a5ab7b56","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-03-04 09:57:40.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLGTM.","accounts_in_message":[],"_revision_number":3},{"id":"41854e2947225c9ce38fd94b59a168ecb6d873ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 09:57:56.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"895acb3019725694d0bcad89eac34b8629ab7f04","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-03-04 10:01:18.000000000","message":"Patch Set 3:\n\nSeems this patch depends on https://review.opendev.org/#/c/708771/3.\nI tried to rebase 708771 but failed. :(","accounts_in_message":[],"_revision_number":3},{"id":"22e3c91c49e47650bf00bc1aa046eaa6999d78ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 10:01:34.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"5bd583146bcf508d123ac4041745398685e9230f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-03-16 13:50:23.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"821102dad1c44d38daf8606d031952b7136c3ead","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-16 14:38:36.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3f939a93e4240a09231d18f7295fa69 : SUCCESS in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f513a799b8d40ef8726bfd2d45d7839 : SUCCESS in 4m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/226aa866d7664aa288396a2b06613cda : SUCCESS in 5m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d6a86a2340154bddbc3fddb9812a991d : SUCCESS in 6m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1322f67481e0411b9e760661fc4f3ba4 : SUCCESS in 9m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b101afc8f5046f29f2a29f0d2371fbd : SUCCESS in 6m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f84c1715ec4d46afad0fa8b8b567fd6f : SUCCESS in 39m 33s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4ddd221cb08042a4aac57f18ebc2a8f3 : SUCCESS in 38m 27s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/fd114f281ef346649a63e63eeeb355d0 : FAILURE in 4m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e8525c1de80ec35a5f566ee741e563a873965db6","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-03-17 01:20:40.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"46babef4d4a8fbeec25463a7c20cdeb689dc7169","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-21 00:30:15.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"83a62d8a7c4f174d5f00b8a82ac44319e8193c5b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-21 01:10:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"cc362bd05b4bc1e4863950391c22d503dbc40f1b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-21 01:10:20.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8297ece7da8d4b0984b72f555f0c619a : SUCCESS in 4m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/699e8e6363264739b134157ac681fd37 : SUCCESS in 4m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/883076c1dfb04e5ba25fc2edea9c5f6e : SUCCESS in 5m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7cd98b72cadd4418a16a7e9f2eb5cdef : SUCCESS in 4m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/23f865ac69dd45e5bb450540baf63ee7 : SUCCESS in 34m 27s","accounts_in_message":[],"_revision_number":4},{"id":"9cb37d634ab0235057ef76c43da9dba60c84cf4c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-21 01:12:10.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da9cb1eada3940bebb78984abd06ca00 : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b3aa875c3cf356cd60fcf7d549a436b5abe11ca8","revisions":{"3283f7f7d532eda44f9c79c1e3bcf78d1374a011":{"kind":"REWORK","_number":1,"created":"2020-02-24 22:13:54.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/20/709620/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/20/709620/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/20/709620/1"}}},"commit":{"parents":[{"commit":"3b1b765d8e65524144614acb30656ff13157c73a","subject":"support standard devstack plugin cloning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3b1b765d8e65524144614acb30656ff13157c73a"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 22:00:57.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 22:08:16.000000000","tz":0},"subject":"move functions from devstack/plugin.sh to devstack/lib/cyborg","message":"move functions from devstack/plugin.sh to devstack/lib/cyborg\n\nThis change refactors the devstack plugin to call functions\nprovided by the devstack/lib/* files\n\nChange-Id: I61e169d5723720236bcf5ce3883fae6164ef6352\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3283f7f7d532eda44f9c79c1e3bcf78d1374a011"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3283f7f7d532eda44f9c79c1e3bcf78d1374a011"}]},"branch":"refs/heads/master"},"faf085e5d5fc4c6153bb5a4263e4feb2cfac26f7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-02-24 23:19:00.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/20/709620/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/20/709620/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/20/709620/2"}}},"commit":{"parents":[{"commit":"5a7164601b3a3070d008caaa4375635b62b4580f","subject":"support standard devstack plugin cloning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5a7164601b3a3070d008caaa4375635b62b4580f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 22:00:57.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 23:16:13.000000000","tz":0},"subject":"move functions from devstack/plugin.sh to devstack/lib/cyborg","message":"move functions from devstack/plugin.sh to devstack/lib/cyborg\n\nThis change refactors the devstack plugin to call functions\nprovided by the devstack/lib/* files\n\nChange-Id: I61e169d5723720236bcf5ce3883fae6164ef6352\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/faf085e5d5fc4c6153bb5a4263e4feb2cfac26f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/faf085e5d5fc4c6153bb5a4263e4feb2cfac26f7"}]},"branch":"refs/heads/master"},"58c1decf1ba501a435e9614b2352adacd0fec44f":{"kind":"REWORK","_number":3,"created":"2020-02-25 00:45:24.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/20/709620/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/20/709620/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/20/709620/3"}}},"commit":{"parents":[{"commit":"5a7164601b3a3070d008caaa4375635b62b4580f","subject":"support standard devstack plugin cloning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5a7164601b3a3070d008caaa4375635b62b4580f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 22:00:57.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-25 00:42:37.000000000","tz":0},"subject":"move functions from devstack/plugin.sh to devstack/lib/cyborg","message":"move functions from devstack/plugin.sh to devstack/lib/cyborg\n\nThis change refactors the devstack plugin to call functions\nprovided by the devstack/lib/* files\n\nChange-Id: I61e169d5723720236bcf5ce3883fae6164ef6352\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/58c1decf1ba501a435e9614b2352adacd0fec44f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/58c1decf1ba501a435e9614b2352adacd0fec44f"}]},"branch":"refs/heads/master"},"b3aa875c3cf356cd60fcf7d549a436b5abe11ca8":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2020-03-16 13:50:23.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/20/709620/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/20/709620/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/20/709620/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/20/709620/4"}}},"commit":{"parents":[{"commit":"67099829fa2c8fe62c6d75a85641cedf3cdffebd","subject":"support standard devstack plugin cloning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/67099829fa2c8fe62c6d75a85641cedf3cdffebd"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-02-24 22:00:57.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-03-16 13:50:00.000000000","tz":0},"subject":"move functions from devstack/plugin.sh to devstack/lib/cyborg","message":"move functions from devstack/plugin.sh to devstack/lib/cyborg\n\nThis change refactors the devstack plugin to call functions\nprovided by the devstack/lib/* files\n\nChange-Id: I61e169d5723720236bcf5ce3883fae6164ef6352\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b3aa875c3cf356cd60fcf7d549a436b5abe11ca8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b3aa875c3cf356cd60fcf7d549a436b5abe11ca8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
