)]}'
{"id":"openstack%2Fdevstack~35696","triplet_id":"openstack%2Fdevstack~master~I17bbe4324e6957c7165bc0f340ddae1e51039471","project":"openstack/devstack","branch":"master","attention_set":{"35446":{"account":{"_account_id":35446,"name":"Igor Pires Soares","display_name":"Igor Soares","email":"Igor.PiresSoares@windriver.com","username":"ipiresso"},"last_update":"2026-03-17 22:08:50.000000000","reason":"Reviewer was added"},"28410":{"account":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"last_update":"2026-03-17 22:08:50.000000000","reason":"Reviewer was added"},"28459":{"account":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"last_update":"2026-03-17 22:08:49.000000000","reason":"Reviewer was added"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I17bbe4324e6957c7165bc0f340ddae1e51039471","subject":"Directly install requirements with pip","status":"MERGED","created":"2013-07-04 18:11:43.000000000","updated":"2026-03-17 22:08:50.000000000","submitted":"2013-07-07 16:07:33.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"01a21e3c38488f217e28208cf04de5154e9d8065","_number":35696,"virtual_id_number":35696,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2013-07-07 16:07:33.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"date":"2013-07-07 15:25:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-07-07 14:31:35.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2013-07-05 21:07:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-07 14:31:35.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2013-07-05 21:07:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":35446,"name":"Igor Pires Soares","display_name":"Igor Soares","email":"Igor.PiresSoares@windriver.com","username":"ipiresso"},{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"}],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},{"_account_id":35446,"name":"Igor Pires Soares","display_name":"Igor Soares","email":"Igor.PiresSoares@windriver.com","username":"ipiresso"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-05 21:07:19.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-07-07 14:31:35.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2013-07-07 16:07:33.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2026-03-17 22:08:49.000000000","updated_by":{"_account_id":34064,"name":"Gleb Aronsky","email":"gleb.aronsky@windriver.com","username":"garonsky"},"reviewer":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"state":"REVIEWER"},{"updated":"2026-03-17 22:08:50.000000000","updated_by":{"_account_id":34064,"name":"Gleb Aronsky","email":"gleb.aronsky@windriver.com","username":"garonsky"},"reviewer":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"state":"REVIEWER"},{"updated":"2026-03-17 22:08:50.000000000","updated_by":{"_account_id":34064,"name":"Gleb Aronsky","email":"gleb.aronsky@windriver.com","username":"garonsky"},"reviewer":{"_account_id":35446,"name":"Igor Pires Soares","display_name":"Igor Soares","email":"Igor.PiresSoares@windriver.com","username":"ipiresso"},"state":"REVIEWER"}],"messages":[{"id":"6a79ea8c904a12525e912ed0536ff4062fa6dd2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-04 18:32:11.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-full/28653 : FAILURE in 14m 41s\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-postgres-full/28359 : FAILURE in 13m 22s\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-quantum/36574 : FAILURE in 14m 59s\n- http://logs.openstack.org/35696/1/check/gate-grenade-devstack-vm/14971 : FAILURE in 20m 20s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"2c9f5a74322cd4a8ac47568785a10981ddf876b4","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-07-04 18:56:04.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"2c42d649ef66e0948f0869d97e8f0fe9241bb0ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-04 19:13:24.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-full/28655 : FAILURE in 14m 10s\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-postgres-full/28361 : FAILURE in 13m 08s\n- http://logs.openstack.org/35696/1/check/gate-tempest-devstack-vm-quantum/36576 : FAILURE in 16m 28s\n- http://logs.openstack.org/35696/1/check/gate-grenade-devstack-vm/14973 : FAILURE in 17m 16s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"d78c8fbd1812f5489942054b40ee2f09382c2253","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-07-04 19:23:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"284b3e01a4f12fc83526e56d88fd18ceb202424a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-07-04 19:42:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"71f52193076022f1bd76a78e4bb14967a1f29b4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-04 20:03:11.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/35696/3/check/gate-tempest-devstack-vm-full/28659 : FAILURE in 9m 00s\n- http://logs.openstack.org/35696/3/check/gate-tempest-devstack-vm-postgres-full/28365 : FAILURE in 9m 04s\n- http://logs.openstack.org/35696/3/check/gate-tempest-devstack-vm-quantum/36580 : FAILURE in 10m 33s\n- http://logs.openstack.org/35696/3/check/gate-grenade-devstack-vm/14976 : FAILURE in 20m 35s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"5340ee4d798e0c09765350e129aa0a5e61d3c1a4","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-07-04 20:09:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f9bbd0d70a12f86975c45e154913689d518ad456","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-04 20:54:11.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/35696/4/check/gate-tempest-devstack-vm-full/28663 : SUCCESS in 41m 04s\n- http://logs.openstack.org/35696/4/check/gate-tempest-devstack-vm-postgres-full/28369 : SUCCESS in 44m 03s\n- http://logs.openstack.org/35696/4/check/gate-tempest-devstack-vm-quantum/36584 : SUCCESS in 17m 09s\n- http://logs.openstack.org/35696/4/check/gate-grenade-devstack-vm/14980 : FAILURE in 22m 04s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"4941385e264ad2f60c90415b2a719665bf9b3803","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-05 21:07:19.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"dc957a61f07797afe8dca132e4f5cf87885f4baf","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-07-07 14:31:35.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"c8640cfbf39098adee8662c007893d0930135ba4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 14:31:37.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2c631d6d14c64669082865f5acab8fdc43a88315","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 15:15:26.000000000","message":"Patch Set 4: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-full/29063 : FAILURE in 3s\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-postgres-full/28769 : SUCCESS in 43m 44s\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-neutron/100 : SUCCESS in 16m 30s\n- http://logs.openstack.org/35696/4/gate/gate-grenade-devstack-vm/15335 : FAILURE in 20m 29s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"c4b115e967b6876ac8399a9b5dd56df41911c49b","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-07-07 15:25:07.000000000","message":"Patch Set 4:\n\nreverify no bug","accounts_in_message":[],"_revision_number":4},{"id":"281eab063646e880c1b0e2f3dda356f0daa48c35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 15:25:09.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1fe5f3ee0b3a2aa899642d233cf3e565cf201587","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 16:07:33.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-full/29072 : SUCCESS in 42m 20s\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-postgres-full/28778 : SUCCESS in 41m 53s\n- http://logs.openstack.org/35696/4/gate/gate-tempest-devstack-vm-neutron/110 : SUCCESS in 16m 54s\n- http://logs.openstack.org/35696/4/gate/gate-grenade-devstack-vm/15344 : FAILURE in 16m 37s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"560cbc905e1c592366ad3cf06fdb9631dc063713","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 16:07:33.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e7e51ac5e6a2c61afab11d30d5dd034e66877734","revisions":{"ac495f961b5c244b3876562d60e70b720da1b613":{"kind":"REWORK","_number":1,"created":"2013-07-04 18:11:43.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/96/35696/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/35696/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/35696/1"}}},"commit":{"parents":[{"commit":"54c977a43becc39f47452962300942d34d3a561c","subject":"Merge \"lib/cinder comment\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54c977a43becc39f47452962300942d34d3a561c"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 18:10:46.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 18:10:46.000000000","tz":-240},"subject":"Replace setup_develop with use of pip install -e","message":"Replace setup_develop with use of pip install -e\n\npip install -e already does a setup.py develop, and also does\nthe other bits what we want here - and is less brittle. It also\nhelps us track that pip installing our repos continues to work.\n\nChange-Id: I17bbe4324e6957c7165bc0f340ddae1e51039471\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ac495f961b5c244b3876562d60e70b720da1b613"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ac495f961b5c244b3876562d60e70b720da1b613"}]},"branch":"refs/heads/master"},"6333e078b244110bf1e447a14651436bfec18148":{"kind":"REWORK","_number":2,"created":"2013-07-04 19:23:42.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/96/35696/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/35696/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/35696/2"}}},"commit":{"parents":[{"commit":"54c977a43becc39f47452962300942d34d3a561c","subject":"Merge \"lib/cinder comment\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54c977a43becc39f47452962300942d34d3a561c"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 18:10:46.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 19:23:39.000000000","tz":-240},"subject":"Replace setup_develop with use of pip install -e","message":"Replace setup_develop with use of pip install -e\n\npip install -e already does a setup.py develop, and also does\nthe other bits what we want here - and is less brittle. It also\nhelps us track that pip installing our repos continues to work.\n\nChange-Id: I17bbe4324e6957c7165bc0f340ddae1e51039471\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6333e078b244110bf1e447a14651436bfec18148"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6333e078b244110bf1e447a14651436bfec18148"}]},"branch":"refs/heads/master"},"dca432cc7912865bf2ba3619a80dafff67a9de34":{"kind":"REWORK","_number":3,"created":"2013-07-04 19:42:31.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/96/35696/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/35696/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/35696/3"}}},"commit":{"parents":[{"commit":"54c977a43becc39f47452962300942d34d3a561c","subject":"Merge \"lib/cinder comment\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54c977a43becc39f47452962300942d34d3a561c"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 18:10:46.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 19:40:56.000000000","tz":-240},"subject":"Directly install requirements with pip","message":"Directly install requirements with pip\n\nRather than parsing then feeding the pip requirements file to pip,\njust have pip consume it directly.\n\nChange-Id: I17bbe4324e6957c7165bc0f340ddae1e51039471\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dca432cc7912865bf2ba3619a80dafff67a9de34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dca432cc7912865bf2ba3619a80dafff67a9de34"}]},"branch":"refs/heads/master"},"e7e51ac5e6a2c61afab11d30d5dd034e66877734":{"kind":"REWORK","_number":4,"created":"2013-07-04 20:09:57.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/96/35696/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/35696/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/35696/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/35696/4"}}},"commit":{"parents":[{"commit":"54c977a43becc39f47452962300942d34d3a561c","subject":"Merge \"lib/cinder comment\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54c977a43becc39f47452962300942d34d3a561c"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 18:10:46.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-04 20:09:46.000000000","tz":-240},"subject":"Directly install requirements with pip","message":"Directly install requirements with pip\n\nRather than parsing then feeding the pip requirements file to pip,\njust have pip consume it directly.\n\nChange-Id: I17bbe4324e6957c7165bc0f340ddae1e51039471\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e7e51ac5e6a2c61afab11d30d5dd034e66877734"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e7e51ac5e6a2c61afab11d30d5dd034e66877734"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
