)]}'
{"id":"openstack%2Fdevstack-gate~520095","triplet_id":"openstack%2Fdevstack-gate~master~I344d8fdded9b7d5385fcb41b699f1352acb4cda7","project":"openstack/devstack-gate","branch":"master","topic":"checkout-eol-tag","hashtags":[],"change_id":"I344d8fdded9b7d5385fcb41b699f1352acb4cda7","subject":"Checkout from -eol tag if stable branch does not exist","status":"MERGED","created":"2017-11-15 14:55:52.000000000","updated":"2017-11-16 00:59:54.000000000","submitted":"2017-11-16 00:59:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"520095-1510793994540-b3948aa5","meta_rev_id":"7add53a02530aa76177511e5c8892d7b66bb3f96","_number":520095,"virtual_id_number":520095,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"date":"2017-11-15 20:33:47.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2017-11-16 00:59:54.000000000","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"},{"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":2,"date":"2017-11-15 20:38:14.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2017-11-15 20:38:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"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-11-15 20:16:24.000000000","_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2017-11-15 21:25:00.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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"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-11-15 21:02:34.000000000","_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_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":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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-15 20:38:07.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2017-11-15 20:38:14.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-11-15 21:02:34.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-15 21:25:00.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-11-16 00:59:54.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":"7d2a78bc4348b439c6c312d6e9a9f66f1dc4c7fb","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 14:55:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2dcfe7e39fe445af4370e65712ae9e9870302287","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 14:57:45.000000000","message":"Patch Set 1:\n\nTesting here: https://review.openstack.org/#/c/519586/","accounts_in_message":[],"_revision_number":1},{"id":"a0e1ebcbd68eb6c6f5146076a85e41f3fc6c450c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 16:05:08.000000000","message":"Patch Set 1:\n\nThis is working:\n\nhttp://logs.openstack.org/86/519586/3/check/legacy-tempest-dsvm-multinode-live-migration/6097cad/logs/devstack-gate-setup-workspace-new.txt.gz#_2017-11-15_15_09_50_452","accounts_in_message":[],"_revision_number":1},{"id":"71e62781ae84674708e008f5add462635a07faff","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2017-11-15 16:23:56.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nStyle suggestions (no functional diff) inline.","accounts_in_message":[],"_revision_number":1},{"id":"0c1e9dc9236d2d3ab01f2a41714cbd337e5bbf5e","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2017-11-15 16:25:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThis one actually does make a difference.  Some tags have periods, which grep will interpret as \"any char\".","accounts_in_message":[],"_revision_number":1},{"id":"787a65d330f5b96b99be0b11433b92dd27ae4305","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 18:04:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a5a43fef2c254e8260e0e39cd77fb44b9538b9ab","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 18:58:37.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"b204209611133d4a5068f274199cb8e6aa111700","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 18:59:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1a3b9d4cd08190111e62bc070d5cfaf964ec7874","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-15 20:16:24.000000000","message":"Patch Set 2: Code-Review+2\n\nThanks, this feels like the right place to do that","accounts_in_message":[],"_revision_number":2},{"id":"22a205ecf24cfa87f4d7963db9b4a3587f2fe667","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-15 20:33:47.000000000","message":"Patch Set 2:\n\nIn action:\n\nhttp://logs.openstack.org/86/519586/3/check/legacy-tempest-dsvm-neutron-full/99a1974/logs/devstack-gate-setup-workspace-new.txt.gz#_2017-11-15_19_10_14_796","accounts_in_message":[],"_revision_number":2},{"id":"5268bc09018d7eabbb1d60d6902c28779d01b66a","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2017-11-15 20:38:07.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8b4d172a338672b033dc7b31fd38d841a0f99f97","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-11-15 20:38:14.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ea0f2de40e55667af19b751695da0cb20c210fa6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-15 20:58:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-py35/037f470/ : SUCCESS in 1h 16m 45s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/95/520095/2/check/legacy-devstack-gate-tox-run-tests/d3d14b4/ : SUCCESS in 5m 14s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/95/520095/2/check/legacy-devstack-gate-tox-py3-run-tests/0fea843/ : SUCCESS in 3m 47s\n- openstack-tox-bashate http://logs.openstack.org/95/520095/2/check/openstack-tox-bashate/72c641a/ : SUCCESS in 4m 53s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/95/520095/2/check/legacy-dg-hooks-dsvm/e650503/ : SUCCESS in 7m 42s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/95/520095/2/check/legacy-grenade-dsvm-neutron/af2066d/ : SUCCESS in 43m 30s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/95/520095/2/check/legacy-grenade-dsvm-neutron-multinode/163e0e6/ : SUCCESS in 52m 30s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/95/520095/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/0ff950a/ : SUCCESS in 1h 01m 03s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/95/520095/2/check/legacy-neutron-dsvm-functional/a11add4/ : SUCCESS in 27m 04s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/95/520095/2/check/legacy-neutron-dsvm-api/ec7c0eb/ : SUCCESS in 40m 25s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/95/520095/2/check/legacy-swift-dsvm-functional/6762087/ : SUCCESS in 18m 03s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full-newton/80f7370/ : SUCCESS in 1h 24m 46s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full-ocata/fca111c/ : SUCCESS in 1h 23m 50s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full-pike/46a75e9/ : SUCCESS in 1h 31m 52s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full-centos-7/bd47095/ : SUCCESS in 1h 19m 43s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-multinode-full/646c067/ : SUCCESS in 1h 54m 43s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-multinode-full/b4a2339/ : SUCCESS in 1h 39m 44s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/13eacef/ : SUCCESS in 1h 14m 22s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/95/520095/2/check/legacy-tripleo-ci-centos-7-containers-multinode/a4fb5a9/ : SUCCESS in 1h 37m 07s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/95/520095/2/check/legacy-tempest-dsvm-neutron-full/7078494/ : SUCCESS in 1h 18m 39s","accounts_in_message":[],"_revision_number":2},{"id":"8c4eee438c1c76eed3e4ac889629692480ca29b2","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-15 21:02:34.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0f27b2e974b9199ed5925fad8eee237854334193","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-15 21:03:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3061468157390e18e55ae3e2c992221cd8d49239","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-11-15 21:25:00.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"27a0135ae7bdfb961e293219adabe7c58a1a19ca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-16 00:59:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"a2bb3a4ee3d89f44ff2b285088f8dd2e759e54fe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-16 00:59:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/95/520095/2/gate/legacy-tempest-dsvm-py35/330a4c5/ : SUCCESS in 1h 15m 01s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/95/520095/2/gate/legacy-devstack-gate-tox-run-tests/ec0fe16/ : SUCCESS in 2m 59s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/95/520095/2/gate/legacy-devstack-gate-tox-py3-run-tests/8b9db53/ : SUCCESS in 5m 04s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/95/520095/2/gate/legacy-grenade-dsvm-neutron/2508b95/ : SUCCESS in 45m 57s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/95/520095/2/gate/legacy-grenade-dsvm-neutron-multinode/157a0d6/ : SUCCESS in 59m 08s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/95/520095/2/gate/legacy-tempest-dsvm-neutron-full/6074ec8/ : SUCCESS in 1h 20m 05s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b8db7d219e02086ffd2282c0aa75c48bcf4ef2bf","revisions":{"402e0cd371876be366a502489c307f836e00ca80":{"kind":"REWORK","_number":1,"created":"2017-11-15 14:55:52.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/95/520095/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/95/520095/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/1"}}},"commit":{"parents":[{"commit":"837072abbcf814dcd38ececda6becf3b84d02d08","subject":"Don\u0027t set CEILOMETER_BACKEND in localrc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/837072abbcf814dcd38ececda6becf3b84d02d08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-15 14:54:26.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-15 14:54:26.000000000","tz":-300},"subject":"Checkout from -eol tag if stable branch does not exist","message":"Checkout from -eol tag if stable branch does not exist\n\nSince several projects stable/newton branches have been end of life\u0027d,\nwe can\u0027t install base devstack on stable/newton.\n\nThis modifies the setup_workspace function to check, as a last resort,\nif the base_branch is a stable branch and if there is a corresponding\n-eol tag, to use that for the checkout rather than the stable branch.\n\nThis is needed in the cases that projects are end of life\u0027d out of order,\nas is the case with keystone, cinder and neutron being end of life before\nnova for stable/newton.\n\nChange-Id: I344d8fdded9b7d5385fcb41b699f1352acb4cda7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/402e0cd371876be366a502489c307f836e00ca80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/402e0cd371876be366a502489c307f836e00ca80"}]},"branch":"refs/heads/master"},"b8db7d219e02086ffd2282c0aa75c48bcf4ef2bf":{"kind":"REWORK","_number":2,"created":"2017-11-15 18:59:33.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/95/520095/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/95/520095/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/95/520095/2"}}},"commit":{"parents":[{"commit":"837072abbcf814dcd38ececda6becf3b84d02d08","subject":"Don\u0027t set CEILOMETER_BACKEND in localrc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/837072abbcf814dcd38ececda6becf3b84d02d08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-15 14:54:26.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-15 18:59:13.000000000","tz":-300},"subject":"Checkout from -eol tag if stable branch does not exist","message":"Checkout from -eol tag if stable branch does not exist\n\nSince several projects stable/newton branches have been end of life\u0027d,\nwe can\u0027t install base devstack on stable/newton.\n\nThis modifies the setup_workspace function to check, as a last resort,\nif the base_branch is a stable branch and if there is a corresponding\n-eol tag, to use that for the checkout rather than the stable branch.\n\nThis is needed in the cases that projects are end of life\u0027d out of order,\nas is the case with keystone, cinder and neutron being end of life before\nnova for stable/newton.\n\nCo-Authored-By: Eric Fried \u003cefried@us.ibm.com\u003e\n\nChange-Id: I344d8fdded9b7d5385fcb41b699f1352acb4cda7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b8db7d219e02086ffd2282c0aa75c48bcf4ef2bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b8db7d219e02086ffd2282c0aa75c48bcf4ef2bf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
