)]}'
{"id":"openstack%2Fdevstack~208582","triplet_id":"openstack%2Fdevstack~master~I843208e2e982eb04931b76f5cb4bd219fbcd70de","project":"openstack/devstack","branch":"master","topic":"clone-reqs-prior-to-fixup-patch1","hashtags":[],"change_id":"I843208e2e982eb04931b76f5cb4bd219fbcd70de","subject":"Just use constraints everywhere","status":"MERGED","created":"2015-08-03 18:15:40.000000000","updated":"2015-08-20 04:00:57.000000000","submitted":"2015-08-18 23:07:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"423b9ef82280d23c3deff3746ec8982b03adb0de","_number":208582,"virtual_id_number":208582,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-08-20 04:00:57.000000000","post_submit":true,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2015-08-18 23:07:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"recommended":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2015-08-18 18:24:35.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-18 18:32:50.000000000","_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-08-18 18:32:50.000000000","_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},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-18 18:32:50.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-08-18 23:07:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-08-20 04:00:57.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"9a93a9d48544fa5419ce2d9bbebdd5b4020d2d59","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-08-03 18:15:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc7410c756dd5e0f95a9f21554fbf496764a87b2","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-03 18:54:03.000000000","message":"Patch Set 1:\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/82/208582/1/6861/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"5770a35849fdbf68382ea7d3cdeefcf88cfad405","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-03 19:16:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-full/3409804/ : FAILURE in 7m 50s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-postgres-full/b1394ab/ : FAILURE in 7m 04s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-neutron-full/1bac55c/ : FAILURE in 5m 59s\n- gate-grenade-dsvm http://logs.openstack.org/82/208582/1/check/gate-grenade-dsvm/cfa3fef/ : SUCCESS in 50m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-large-ops/47d63b4/ : FAILURE in 15m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-neutron-large-ops/056e89b/ : FAILURE in 10m 11s\n- gate-devstack-bashate http://logs.openstack.org/82/208582/1/check/gate-devstack-bashate/25aa72b/ : SUCCESS in 15s\n- gate-devstack-unit-tests http://logs.openstack.org/82/208582/1/check/gate-devstack-unit-tests/df04000/ : SUCCESS in 27s\n- gate-devstack-dsvm-cells http://logs.openstack.org/82/208582/1/check/gate-devstack-dsvm-cells/f7e0059/ : FAILURE in 8m 42s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/82/208582/1/check/gate-grenade-dsvm-partial-ncpu/848443d/ : SUCCESS in 54m 01s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-ironic-pxe_ssh/5bbf493/ : FAILURE in 17m 28s\n- gate-devstack-dsvm-updown http://logs.openstack.org/82/208582/1/check/gate-devstack-dsvm-updown/2f2d583/ : FAILURE in 16m 42s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-f21/a77111f/ : FAILURE in 7m 11s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-centos7/1ff13a8/ : FAILURE in 5m 59s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/82/208582/1/check/gate-devstack-publish-docs/ab21dbb//doc/build/html/ : SUCCESS in 2m 04s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/82/208582/1/check/gate-swift-dsvm-functional-nv/82514d6/ : FAILURE in 9m 45s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/82/208582/1/check/gate-grenade-dsvm-neutron/742b205/ : SUCCESS in 57m 00s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-multinode-smoke/3ad7287/ : FAILURE in 7m 44s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/82/208582/1/check/gate-tempest-dsvm-neutron-multinode-smoke/8919456/ : FAILURE in 6m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"afbc7c3a472d0dd188071a55c66b04206113f81b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-08-18 15:47:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"71ff55f65b307a065329427385f81464a7e778e7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-08-18 16:39:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8a0e01dee2df6291e18ecf5033ab9a3e7c235c12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 18:23:16.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-full/daa5107/ : SUCCESS in 56m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-postgres-full/fa88c61/ : SUCCESS in 44m 06s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-neutron-full/d9d8aff/ : SUCCESS in 1h 17m 16s\n- gate-grenade-dsvm http://logs.openstack.org/82/208582/3/check/gate-grenade-dsvm/bcf5ebc/ : SUCCESS in 43m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-large-ops/c4b9f1c/ : SUCCESS in 28m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-neutron-large-ops/23490c4/ : SUCCESS in 26m 15s\n- gate-devstack-bashate http://logs.openstack.org/82/208582/3/check/gate-devstack-bashate/ba747e9/ : SUCCESS in 27s\n- gate-devstack-unit-tests http://logs.openstack.org/82/208582/3/check/gate-devstack-unit-tests/6742760/ : SUCCESS in 19s\n- gate-devstack-dsvm-cells http://logs.openstack.org/82/208582/3/check/gate-devstack-dsvm-cells/668fb94/ : SUCCESS in 31m 34s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/82/208582/3/check/gate-grenade-dsvm-partial-ncpu/3dd0b5b/ : SUCCESS in 53m 47s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-ironic-pxe_ssh/b7391fd/ : SUCCESS in 49m 44s\n- gate-devstack-dsvm-updown http://logs.openstack.org/82/208582/3/check/gate-devstack-dsvm-updown/af4cdac/ : SUCCESS in 39m 12s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-f21/89b1ae1/ : FAILURE in 33m 49s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-centos7/d8bb854/ : SUCCESS in 32m 44s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/82/208582/3/check/gate-devstack-publish-docs/95aa69b//doc/build/html/ : SUCCESS in 1m 51s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/82/208582/3/check/gate-swift-dsvm-functional-nv/f42effd/ : SUCCESS in 36m 12s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/82/208582/3/check/gate-grenade-dsvm-neutron/c622359/ : SUCCESS in 1h 05m 12s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-multinode-full/46385a4/ : SUCCESS in 50m 18s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/82/208582/3/check/gate-tempest-dsvm-neutron-multinode-full/10e15e0/ : SUCCESS in 1h 17m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1b2a6e1aed2ae7317b4f4b5db29e05af63a0f408","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-08-18 18:24:35.000000000","message":"Patch Set 3: Code-Review+1\n\nBiased, but sdague\u0027s edits lgtm.","accounts_in_message":[],"_revision_number":3},{"id":"60eafe1192a20dab8856b388f65831195e0016f2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-08-18 18:32:50.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nfast approving because devstack upstream is broken for everyone right now","accounts_in_message":[],"_revision_number":3},{"id":"92989c52cb7895df85f0064b46f54247c305a986","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 18:33:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"542a95a59ccd1cb388925d4ac7b1a50f03206f97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 23:07:53.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/82/208582/3/gate/gate-tempest-dsvm-full/97bff47/ : SUCCESS in 58m 22s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/82/208582/3/gate/gate-tempest-dsvm-postgres-full/6b6b962/ : SUCCESS in 53m 01s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/82/208582/3/gate/gate-tempest-dsvm-neutron-full/51cbadd/ : SUCCESS in 1h 00m 41s\n- gate-grenade-dsvm http://logs.openstack.org/82/208582/3/gate/gate-grenade-dsvm/56c08a1/ : SUCCESS in 48m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/82/208582/3/gate/gate-tempest-dsvm-large-ops/e9c8817/ : SUCCESS in 33m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/82/208582/3/gate/gate-tempest-dsvm-neutron-large-ops/637953e/ : SUCCESS in 33m 23s\n- gate-devstack-bashate http://logs.openstack.org/82/208582/3/gate/gate-devstack-bashate/66c729d/ : SUCCESS in 12s\n- gate-devstack-dsvm-cells http://logs.openstack.org/82/208582/3/gate/gate-devstack-dsvm-cells/7579616/ : SUCCESS in 21m 27s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/82/208582/3/gate/gate-grenade-dsvm-partial-ncpu/2dc9d75/ : SUCCESS in 43m 01s","accounts_in_message":[],"_revision_number":3},{"id":"e3ed3ec187c139354b44fdcdc34d1b1e9abf3d42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 23:07:55.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"98e589f46c09083e9fabc6a174ac1afea7294e82","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-20 04:00:57.000000000","message":"Patch Set 3:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/82/208582/3/8826/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"05aa3846a0402edc9cc49f4ba36f09592004b273","revisions":{"43b9d272e87d85634827bde2a414f4283e148fb3":{"kind":"REWORK","_number":1,"created":"2015-08-03 18:15:40.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/82/208582/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/208582/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/208582/1"}}},"commit":{"parents":[{"commit":"57aafb5a9ad20e19e2c248a8e853a32d5b719c03","subject":"Clone reqs repo prior to using pip constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/57aafb5a9ad20e19e2c248a8e853a32d5b719c03"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-08-03 18:14:13.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-08-03 18:14:13.000000000","tz":-420},"subject":"Just use constraints everywhere","message":"Just use constraints everywhere\n\nHaving behavior on your laptop diverge from behavior in the gate is\nconfusing. Just use constraints on every devstack run to be consistent.\nUsers of devstack can edit the requirements repo in order to change\nthese constraints locally if necessary.\n\nChange-Id: I843208e2e982eb04931b76f5cb4bd219fbcd70de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/43b9d272e87d85634827bde2a414f4283e148fb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/43b9d272e87d85634827bde2a414f4283e148fb3"}]},"branch":"refs/heads/master"},"725d4a909095b171659c8ccb86e0933d41654d79":{"kind":"REWORK","_number":2,"created":"2015-08-18 15:47:37.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/82/208582/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/208582/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/208582/2"}}},"commit":{"parents":[{"commit":"57aafb5a9ad20e19e2c248a8e853a32d5b719c03","subject":"Clone reqs repo prior to using pip constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/57aafb5a9ad20e19e2c248a8e853a32d5b719c03"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-08-03 18:14:13.000000000","tz":-420},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-08-18 15:47:24.000000000","tz":-420},"subject":"Just use constraints everywhere","message":"Just use constraints everywhere\n\nHaving behavior on your laptop diverge from behavior in the gate is\nconfusing. Just use constraints on every devstack run to be consistent.\nUsers of devstack can edit the requirements repo in order to change\nthese constraints locally if necessary.\n\nChange-Id: I843208e2e982eb04931b76f5cb4bd219fbcd70de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/725d4a909095b171659c8ccb86e0933d41654d79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/725d4a909095b171659c8ccb86e0933d41654d79"}]},"branch":"refs/heads/master"},"05aa3846a0402edc9cc49f4ba36f09592004b273":{"kind":"REWORK","_number":3,"created":"2015-08-18 16:39:22.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/82/208582/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/208582/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/208582/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/208582/3"}}},"commit":{"parents":[{"commit":"57aafb5a9ad20e19e2c248a8e853a32d5b719c03","subject":"Clone reqs repo prior to using pip constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/57aafb5a9ad20e19e2c248a8e853a32d5b719c03"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-08-03 18:14:13.000000000","tz":-420},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-08-18 16:39:04.000000000","tz":-420},"subject":"Just use constraints everywhere","message":"Just use constraints everywhere\n\nHaving behavior on your laptop diverge from behavior in the gate is\nconfusing. Just use constraints on every devstack run to be consistent.\nUsers of devstack can edit the requirements repo in order to change\nthese constraints locally if necessary.\n\nChange-Id: I843208e2e982eb04931b76f5cb4bd219fbcd70de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05aa3846a0402edc9cc49f4ba36f09592004b273"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05aa3846a0402edc9cc49f4ba36f09592004b273"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
