)]}'
{"id":"openstack%2Fdevstack-gate~508702","triplet_id":"openstack%2Fdevstack-gate~master~Ifcae3ff217259926a8950f6da83212ee311002b2","project":"openstack/devstack-gate","branch":"master","topic":"fix-multinode","hashtags":[],"change_id":"Ifcae3ff217259926a8950f6da83212ee311002b2","subject":"Check for branches in zuulv3 git repos properly","status":"MERGED","created":"2017-09-30 16:36:52.000000000","updated":"2017-10-01 15:30:03.000000000","submitted":"2017-10-01 15:30:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"508702-1506871803953-d26a95a9","meta_rev_id":"27346dbd90074672d73a02dfeb5e3f7b9950e93b","_number":508702,"virtual_id_number":508702,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2017-09-30 22:22:27.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2017-10-01 15:30:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2017-09-30 20:45:27.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2017-10-01 12:34:08.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2017-10-01 12:34:08.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-09-30 16:42:02.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2017-09-30 20:45:27.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":"2017-10-01 12:34:08.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2017-10-01 15:30:03.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":"9d0798c4ad5fd2e927f0ee7a3c7bdacf8b2ad17d","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-09-30 16:36:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1d3f664f669d0b5a5a17bbbf321b23271e49741c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-09-30 16:41:16.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"025a68d645e4c45e5d0e05a6c3832f7a655aa593","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-09-30 16:42:02.000000000","message":"Patch Set 1:\n\nTesting this here: https://review.openstack.org/#/c/507816/","accounts_in_message":[],"_revision_number":1},{"id":"9d35ae69eba4f6011653f471c1989d1696eb8d93","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-09-30 18:35:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-py35/13d1170/ : SUCCESS in 1h 26m 16s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/02/508702/1/check/legacy-devstack-gate-tox-run-tests/b967e7a/ : SUCCESS in 3m 10s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/02/508702/1/check/legacy-devstack-gate-tox-py3-run-tests/8fae84a/ : SUCCESS in 3m 03s\n- openstack-tox-bashate http://logs.openstack.org/02/508702/1/check/openstack-tox-bashate/8204943/ : SUCCESS in 2m 41s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/02/508702/1/check/legacy-dg-hooks-dsvm/2894464/ : SUCCESS in 7m 56s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/02/508702/1/check/legacy-grenade-dsvm-neutron-multinode/e7f9ffe/ : FAILURE in 58m 09s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/02/508702/1/check/legacy-grenade-dsvm-neutron-dvr-multinode/1ecb82c/ : FAILURE in 1h 04m 17s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/02/508702/1/check/legacy-neutron-dsvm-functional/1fba4ea/ : SUCCESS in 24m 07s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/02/508702/1/check/legacy-neutron-dsvm-api/e86fed3/ : SUCCESS in 48m 30s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/02/508702/1/check/legacy-swift-dsvm-functional/c50bdba/ : SUCCESS in 19m 49s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full-newton/c0579f9/ : SUCCESS in 1h 29m 06s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full-ocata/a54b212/ : SUCCESS in 1h 28m 11s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full-pike/afeaee6/ : SUCCESS in 1h 30m 24s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full-centos-7/1ac8219/ : SUCCESS in 1h 48m 21s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-multinode-full/7ae7902/ : FAILURE in 34m 12s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-multinode-full/69953dc/ : FAILURE in 38m 13s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full-opensuse-423/8197874/ : FAILURE in 1h 28m 27s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/02/508702/1/check/legacy-tripleo-ci-centos-7-containers-multinode/02aed54/ : FAILURE in 19m 19s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/02/508702/1/check/legacy-tempest-dsvm-neutron-full/d23acc9/ : FAILURE in 1h 09m 10s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/02/508702/1/check/legacy-grenade-dsvm-neutron/6617779/ : SUCCESS in 46m 23s","accounts_in_message":[],"_revision_number":1},{"id":"8cd32f0a655490a98114cbcce3bd0f666d53ecab","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-09-30 20:38:20.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"c7868097c120f3d7285963d101ce2f6f08dfcf11","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-09-30 20:45:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"08751b8d558c135ab8a8f3fbbd0ebdd64ada82ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-09-30 22:21:47.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":2},{"id":"aaf4fe04c36f15236ab3271b68f76a3d74670983","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-09-30 22:22:27.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"870cc062f72a3df979ec92c59b3b23bb15f94167","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-09-30 22:50:11.000000000","message":"Topic changed from fix-zuulv3-branching to fix-multinode","accounts_in_message":[],"_revision_number":2},{"id":"6260ddc92a2e96b1f81941f5e2be9d3bfbf81433","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-01 00:19:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-py35/6df7c27/ : SUCCESS in 1h 16m 24s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/02/508702/2/check/legacy-devstack-gate-tox-run-tests/dcef4e4/ : SUCCESS in 3m 19s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/02/508702/2/check/legacy-devstack-gate-tox-py3-run-tests/800f89d/ : SUCCESS in 3m 15s\n- openstack-tox-bashate http://logs.openstack.org/02/508702/2/check/openstack-tox-bashate/e70f63a/ : SUCCESS in 3m 03s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/02/508702/2/check/legacy-dg-hooks-dsvm/b7cec2f/ : SUCCESS in 4m 50s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/02/508702/2/check/legacy-grenade-dsvm-neutron-multinode/de09f01/ : SUCCESS in 1h 02m 17s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/02/508702/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/88bd598/ : SUCCESS in 1h 08m 44s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/02/508702/2/check/legacy-neutron-dsvm-functional/b180c8f/ : SUCCESS in 28m 11s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/02/508702/2/check/legacy-neutron-dsvm-api/dae5464/ : SUCCESS in 46m 19s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/02/508702/2/check/legacy-swift-dsvm-functional/057b966/ : SUCCESS in 18m 58s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full-newton/a029851/ : SUCCESS in 1h 18m 27s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full-ocata/c564031/ : SUCCESS in 1h 32m 26s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full-pike/f7595a7/ : SUCCESS in 1h 30m 50s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full-centos-7/42c1e11/ : FAILURE in 1h 48m 28s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-multinode-full/2462a9e/ : SUCCESS in 1h 33m 02s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-multinode-full/6547c31/ : SUCCESS in 1h 46m 08s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/e983b41/ : FAILURE in 1h 18m 55s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/02/508702/2/check/legacy-tripleo-ci-centos-7-containers-multinode/7141374/ : FAILURE in 13m 23s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/02/508702/2/check/legacy-tempest-dsvm-neutron-full/144a60b/ : SUCCESS in 1h 27m 06s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/02/508702/2/check/legacy-grenade-dsvm-neutron/dad6e13/ : SUCCESS in 48m 22s","accounts_in_message":[],"_revision_number":2},{"id":"a31f904713f2f1765317cd90b0740e67fd9b7555","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-10-01 12:17:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d25035d2bc7327ae53aa23e619fb97f57747ad8f","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-10-01 12:34:08.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"543a897baf9c17410e59cf3b4f08372d26ee88a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-01 12:34:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"34e47ae0ab1bb4b215a34d7728ebedad62727e4f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-01 15:30:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"27346dbd90074672d73a02dfeb5e3f7b9950e93b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-01 15:30:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/02/508702/2/gate/legacy-tempest-dsvm-py35/cba9a7b/ : SUCCESS in 1h 12m 49s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/02/508702/2/gate/legacy-devstack-gate-tox-run-tests/aaa0b05/ : SUCCESS in 5m 18s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/02/508702/2/gate/legacy-devstack-gate-tox-py3-run-tests/ada623d/ : SUCCESS in 2m 49s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/02/508702/2/gate/legacy-grenade-dsvm-neutron-multinode/5f23b3d/ : SUCCESS in 1h 01m 00s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/02/508702/2/gate/legacy-tempest-dsvm-neutron-full/7d69f61/ : SUCCESS in 1h 26m 04s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/02/508702/2/gate/legacy-grenade-dsvm-neutron/a195080/ : SUCCESS in 49m 29s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"38638e8fd1556a3149a1a0c42b66d8b1a031a80f","revisions":{"eab8a1c337999c226098b0b2817cbf94315ab35e":{"kind":"REWORK","_number":1,"created":"2017-09-30 16:36:52.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/02/508702/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/02/508702/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/1"}}},"commit":{"parents":[{"commit":"3d915fe3aa193fcdbb17b7e4af86691bcf4322f7","subject":"Remove manually added legacy-tempest-dsvm-neutron-full","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3d915fe3aa193fcdbb17b7e4af86691bcf4322f7"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2017-09-30 16:35:34.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2017-09-30 16:36:50.000000000","tz":-420},"subject":"Check for branches in zuulv3 git repos properly","message":"Check for branches in zuulv3 git repos properly\n\nZuulv3 git repos do not have remotes. git_has_branch checks if the\nbranch exists in the origin remote which does not exist so all branch\nspecific checkouts were falling back to master which caused job\nfailures.\n\nInstead just check if the base branch name exists in the repo as that\nexisting in a zuulv3 repo is sufficient to know we are up to date.\n\nChange-Id: Ifcae3ff217259926a8950f6da83212ee311002b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/eab8a1c337999c226098b0b2817cbf94315ab35e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/eab8a1c337999c226098b0b2817cbf94315ab35e"}]},"branch":"refs/heads/master"},"38638e8fd1556a3149a1a0c42b66d8b1a031a80f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2017-09-30 20:38:20.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/02/508702/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/02/508702/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/02/508702/2"}}},"commit":{"parents":[{"commit":"3d915fe3aa193fcdbb17b7e4af86691bcf4322f7","subject":"Remove manually added legacy-tempest-dsvm-neutron-full","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3d915fe3aa193fcdbb17b7e4af86691bcf4322f7"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2017-09-30 16:35:34.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"cboylan@sapwetik.org","date":"2017-09-30 20:38:15.000000000","tz":0},"subject":"Check for branches in zuulv3 git repos properly","message":"Check for branches in zuulv3 git repos properly\n\nZuulv3 git repos do not have remotes. git_has_branch checks if the\nbranch exists in the origin remote which does not exist so all branch\nspecific checkouts were falling back to master which caused job\nfailures.\n\nInstead just check if the base branch name exists in the repo as that\nexisting in a zuulv3 repo is sufficient to know we are up to date.\n\nDepends-On: I110879bac5d8a671d73fab906ffbcf8156b1135d\nChange-Id: Ifcae3ff217259926a8950f6da83212ee311002b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/38638e8fd1556a3149a1a0c42b66d8b1a031a80f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/38638e8fd1556a3149a1a0c42b66d8b1a031a80f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
