)]}'
{"id":"openstack%2Fdevstack-gate~512245","triplet_id":"openstack%2Fdevstack-gate~master~I1b2d030df8cb2a850bf9248595171d96a813d381","project":"openstack/devstack-gate","branch":"master","hashtags":[],"change_id":"I1b2d030df8cb2a850bf9248595171d96a813d381","subject":"Add fallback to -eol tag if stable branch doesn\u0027t exists","status":"MERGED","created":"2017-10-16 09:56:08.000000000","updated":"2017-11-29 00:49:38.000000000","submitted":"2017-11-29 00:49:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"512245-1511916578531-e4491d5c","meta_rev_id":"37318e77736966a9c411171bd43bd5f9827b31a6","_number":512245,"virtual_id_number":512245,"owner":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2017-11-29 00:49:38.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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2017-11-28 22:12:04.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2017-11-28 21:26:43.000000000","_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":1,"date":"2017-11-28 22:12:04.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-28 21:26:43.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2017-11-28 22:12:04.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":"2017-11-29 00:49:38.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":"d25fb67c8ce85c3d02c5f2920f56bbfc9000a000","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-10-16 09:56:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e7713f93137b7df61ff784360805a13ede4d9a8e","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-10-16 11:14:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"69274cbc4e8513b191171edae5252a2b6173af10","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-16 13:02:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-py35/d50b02f/ : SUCCESS in 1h 15m 00s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/45/512245/2/check/legacy-devstack-gate-tox-run-tests/46d1021/ : SUCCESS in 2m 50s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/45/512245/2/check/legacy-devstack-gate-tox-py3-run-tests/a11721b/ : SUCCESS in 2m 44s\n- openstack-tox-bashate http://logs.openstack.org/45/512245/2/check/openstack-tox-bashate/ce4cd5b/ : SUCCESS in 4m 19s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/45/512245/2/check/legacy-dg-hooks-dsvm/eb50317/ : SUCCESS in 7m 43s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/45/512245/2/check/legacy-grenade-dsvm-neutron-multinode/c139e51/ : SUCCESS in 1h 01m 27s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/45/512245/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/e9f5a85/ : SUCCESS in 1h 16m 41s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/45/512245/2/check/legacy-neutron-dsvm-functional/39feee8/ : SUCCESS in 24m 25s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/45/512245/2/check/legacy-neutron-dsvm-api/03aa48d/ : SUCCESS in 47m 27s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/45/512245/2/check/legacy-swift-dsvm-functional/b8e466d/ : SUCCESS in 23m 03s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full-newton/b9ab97a/ : SUCCESS in 1h 26m 23s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full-ocata/9faa6b4/ : SUCCESS in 1h 32m 39s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full-pike/bb9bf8b/ : SUCCESS in 1h 33m 04s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full-centos-7/913bc89/ : FAILURE in 1h 21m 58s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-multinode-full/f70aeec/ : SUCCESS in 1h 24m 17s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-multinode-full/6958de9/ : FAILURE in 1h 16m 44s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/d2435cf/ : FAILURE in 1h 24m 57s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/45/512245/2/check/legacy-tripleo-ci-centos-7-containers-multinode/2846bea/ : SUCCESS in 1h 41m 30s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/45/512245/2/check/legacy-tempest-dsvm-neutron-full/9d44bef/ : SUCCESS in 1h 24m 46s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/45/512245/2/check/legacy-grenade-dsvm-neutron/6597d14/ : SUCCESS in 45m 22s","accounts_in_message":[],"_revision_number":2},{"id":"fa71a8fd48ef875e80eecd9c6135f5a5ab966c97","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-11-27 15:36:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2275b34acc451ecd2e24edf8413dd0e228ad111d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-27 18:37:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-py35/ab30da4/ : SUCCESS in 1h 21m 06s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/45/512245/3/check/legacy-devstack-gate-tox-run-tests/98c995e/ : SUCCESS in 3m 28s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/45/512245/3/check/legacy-devstack-gate-tox-py3-run-tests/78d49bf/ : SUCCESS in 3m 21s\n- openstack-tox-bashate http://logs.openstack.org/45/512245/3/check/openstack-tox-bashate/a418916/ : SUCCESS in 3m 31s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/45/512245/3/check/legacy-dg-hooks-dsvm/fe29a53/ : SUCCESS in 10m 04s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/45/512245/3/check/legacy-grenade-dsvm-neutron/ca3bcf4/ : SUCCESS in 43m 41s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/45/512245/3/check/legacy-grenade-dsvm-neutron-multinode/8161f2b/ : SUCCESS in 59m 55s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/45/512245/3/check/legacy-grenade-dsvm-neutron-dvr-multinode/23ddd96/ : SUCCESS in 53m 33s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/45/512245/3/check/legacy-neutron-dsvm-functional/9f3f6f1/ : SUCCESS in 28m 41s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/45/512245/3/check/legacy-neutron-dsvm-api/3893737/ : SUCCESS in 32m 52s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/45/512245/3/check/legacy-swift-dsvm-functional/b9e31e8/ : SUCCESS in 23m 36s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full-newton/fbfa6ce/ : SUCCESS in 1h 36m 07s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full-ocata/2091377/ : SUCCESS in 1h 35m 07s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full-pike/fe38f6a/ : SUCCESS in 1h 24m 11s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full-centos-7/f0f720d/ : SUCCESS in 1h 21m 30s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-multinode-full/9ac9d8e/ : SUCCESS in 1h 38m 44s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-multinode-full/46a05b2/ : SUCCESS in 1h 27m 14s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full-opensuse-423/f9cc52d/ : SUCCESS in 1h 18m 45s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/45/512245/3/check/legacy-tempest-dsvm-neutron-full/ffd4c7f/ : SUCCESS in 1h 13m 45s","accounts_in_message":[],"_revision_number":3},{"id":"6fad4431a612978b2834c0a941ea0e9acf25d67f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-28 19:24:25.000000000","message":"Patch Set 3:\n\nI think this is a good follow-on to I344d8fdded9b7d5385fcb41b699f1352acb4cda7.  i\u0027d like to see it tested before we merge ... let me see","accounts_in_message":[],"_revision_number":3},{"id":"9b1912689c02b3804c3f6b40e7efd91bd6e2ce17","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-28 21:26:43.000000000","message":"Patch Set 3: Code-Review+2\n\nin [1] it finds the tag so LGTM.  i\u0027ll assume the other bit is tested, but at least this seems gate safe\n\n[1] http://logs.openstack.org/09/523509/1/check/legacy-tempest-dsvm-neutron-full/da02636/logs/devstack-gate-setup-workspace-new.txt.gz#_2017-11-28_19_40_00_718","accounts_in_message":[],"_revision_number":3},{"id":"e28e0c342369523dc1f914ed527766e94fe24214","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-11-28 22:12:04.000000000","message":"Patch Set 3: Workflow+1 Code-Review+2\n\nMy understanding is that this change is a noop for zuul v3 users (so should not affect us). That must mean this change is largely for third party CIs. We should keep an ear out for any new problems on their end that this introduces.","accounts_in_message":[],"_revision_number":3},{"id":"0a076785e46e288439cdc73b697ebf5935abb056","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-28 22:12:30.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1498a5f95b161bd0bb3a5d9c4dd6c4a46b06adba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-29 00:49:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"37318e77736966a9c411171bd43bd5f9827b31a6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-29 00:49:38.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/45/512245/3/gate/legacy-tempest-dsvm-py35/01e36e9/ : SUCCESS in 1h 06m 06s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/45/512245/3/gate/legacy-devstack-gate-tox-run-tests/715dac5/ : SUCCESS in 4m 19s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/45/512245/3/gate/legacy-devstack-gate-tox-py3-run-tests/9fb83ee/ : SUCCESS in 3m 44s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/45/512245/3/gate/legacy-grenade-dsvm-neutron/b71519e/ : SUCCESS in 44m 19s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/45/512245/3/gate/legacy-grenade-dsvm-neutron-multinode/63f1f5c/ : SUCCESS in 56m 33s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/45/512245/3/gate/legacy-tempest-dsvm-neutron-full/3fb8ecb/ : SUCCESS in 1h 18m 19s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"11fa676ceb9e597dd86cd5a46a50ec696b93e213","revisions":{"374336d85bb0f1ced4db96496ffac983835d0f14":{"kind":"REWORK","_number":1,"created":"2017-10-16 09:56:08.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/45/512245/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/45/512245/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/1"}}},"commit":{"parents":[{"commit":"3a7bf912c0b5fedfb373cb1143ff64166784a88f","subject":"Allow EOL branches to use the test-matrix.py script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a7bf912c0b5fedfb373cb1143ff64166784a88f"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 09:50:23.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 09:55:47.000000000","tz":60},"subject":"Add ability to override project branch to a tag","message":"Add ability to override project branch to a tag\n\nIn order to support continued testing against EOL version of projects,\nthe setup_project function needs to be able to understand checking out\nto a tag.\n\nChange-Id: I1b2d030df8cb2a850bf9248595171d96a813d381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/374336d85bb0f1ced4db96496ffac983835d0f14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/374336d85bb0f1ced4db96496ffac983835d0f14"}]},"branch":"refs/heads/master"},"3a26056cb5887e1040079be00500a239381abbd8":{"kind":"REWORK","_number":2,"created":"2017-10-16 11:14:05.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/45/512245/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/45/512245/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/2"}}},"commit":{"parents":[{"commit":"3a7bf912c0b5fedfb373cb1143ff64166784a88f","subject":"Allow EOL branches to use the test-matrix.py script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a7bf912c0b5fedfb373cb1143ff64166784a88f"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 09:50:23.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 11:13:47.000000000","tz":60},"subject":"Add ability to override project branch to a tag","message":"Add ability to override project branch to a tag\n\nIn order to support continued testing against EOL version of projects,\nthe setup_project function needs to be able to understand checking out\nto a tag.\n\nChange-Id: I1b2d030df8cb2a850bf9248595171d96a813d381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a26056cb5887e1040079be00500a239381abbd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a26056cb5887e1040079be00500a239381abbd8"}]},"branch":"refs/heads/master"},"11fa676ceb9e597dd86cd5a46a50ec696b93e213":{"kind":"REWORK","_number":3,"created":"2017-11-27 15:36:12.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/45/512245/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/45/512245/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/45/512245/3"}}},"commit":{"parents":[{"commit":"2190119af63ef221193c5ed9cd5c4c807c96ed50","subject":"Use stackviz tarball from cache directly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2190119af63ef221193c5ed9cd5c4c807c96ed50"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 09:50:23.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-11-27 15:20:41.000000000","tz":0},"subject":"Add fallback to -eol tag if stable branch doesn\u0027t exists","message":"Add fallback to -eol tag if stable branch doesn\u0027t exists\n\nIn order to support continued testing against EOL version of projects,\nthe setup_project function needs to be able to understand checking out\nto an eol tag.\n\nChange-Id: I1b2d030df8cb2a850bf9248595171d96a813d381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/11fa676ceb9e597dd86cd5a46a50ec696b93e213"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/11fa676ceb9e597dd86cd5a46a50ec696b93e213"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
