)]}'
{"id":"openstack%2Fpython-openstackclient~420162","triplet_id":"openstack%2Fpython-openstackclient~master~I39da0b26417dce1a72b15dedc02d10284329307f","project":"openstack/python-openstackclient","branch":"master","topic":"420162","hashtags":[],"change_id":"I39da0b26417dce1a72b15dedc02d10284329307f","subject":"Use git+file urls instead of directories","status":"MERGED","created":"2017-01-13 20:19:17.000000000","updated":"2017-01-14 23:25:22.000000000","submitted":"2017-01-14 23:25:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cc943a832e3e553a3117cb8523104d15fccc9549","_number":420162,"virtual_id_number":420162,"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2017-01-14 23:25:22.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2017-01-14 20:40:52.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2017-01-14 20:49:09.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":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}},"removable_reviewers":[],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-01-14 19:18:13.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":"2017-01-14 20:49:09.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-01-14 23:25:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"96a4a8c2136ba97f533f4c495ddc86fc10daf1a7","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-01-13 20:19:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d7266e6164c4b8b332e680f2e8445742e3b7a579","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-13 20:19:33.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"a87bfd5d861c044e211b9a14791bd5de01352de1","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-01-13 20:21:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"00709fc11a61d6d685b89ef8bdcf36d8133e2f2b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-13 20:27:56.000000000","message":"Patch Set 2: Code-Review+1\n\nlets see if this makes jenkins happier","accounts_in_message":[],"_revision_number":2},{"id":"684d151e16f3b1f0cc2699d421c84e59cc6e920f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-13 21:29:53.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"79cc2cd94d739e177ca251b997742ac8d2d720b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-13 22:44:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/62/420162/3/check/gate-python-openstackclient-docs-ubuntu-xenial/f32bebc//doc/build/html/ : SUCCESS in 4m 31s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/62/420162/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/5343e51/ : SUCCESS in 5m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/62/420162/3/check/gate-python-openstackclient-python27-ubuntu-xenial/eb1ecdf/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-python35 http://logs.openstack.org/62/420162/3/check/gate-python-openstackclient-python35/b214345/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/62/420162/3/check/gate-python-openstackclient-releasenotes/42e2624//releasenotes/build/html/ : SUCCESS in 3m 18s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/62/420162/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/eea9d8d/ : SUCCESS in 59m 13s\n- check-osc-plugins http://logs.openstack.org/62/420162/3/check/check-osc-plugins/298f968/ : SUCCESS in 7m 17s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/62/420162/3/check/gate-osc-dsvm-functional-ubuntu-xenial/8499e93/ : SUCCESS in 30m 17s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/62/420162/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/6582efd/ : FAILURE in 53m 53s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/62/420162/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/5f6418f/ : SUCCESS in 1h 14m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0ef7e15f91d85e724eb2d3df3880a4028359099b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 04:01:11.000000000","message":"Patch Set 3: Workflow-1\n\nthis works and runs tests perfectly, but the test collection could use some fixing up before we push this through, going to do that now.","accounts_in_message":[],"_revision_number":3},{"id":"739be28462a9bc1bf8406f325c415a24948fd118","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 04:03:30.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6ba9c6c6686a052818ecea106f62498241adf401","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 06:51:34.000000000","message":"Patch Set 4: Code-Review+2\n\ntest results show up nicely +2","accounts_in_message":[],"_revision_number":4},{"id":"79f1d6f94a842e488b7976c43f7577666b82f4ad","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 06:53:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"631622b55f0076dac771e6da25c86f9241127ed4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 07:39:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/62/420162/4/check/gate-python-openstackclient-docs-ubuntu-xenial/448cce7//doc/build/html/ : SUCCESS in 4m 56s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/62/420162/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/614f2da/ : SUCCESS in 4m 39s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/62/420162/4/check/gate-python-openstackclient-python27-ubuntu-xenial/859f400/ : SUCCESS in 4m 13s\n- gate-python-openstackclient-python35 http://logs.openstack.org/62/420162/4/check/gate-python-openstackclient-python35/dacc5bb/ : SUCCESS in 5m 10s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/62/420162/4/check/gate-python-openstackclient-releasenotes/3622e85//releasenotes/build/html/ : SUCCESS in 3m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/62/420162/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b2ed55d/ : SUCCESS in 1h 20m 27s\n- check-osc-plugins http://logs.openstack.org/62/420162/4/check/check-osc-plugins/0d51ea1/ : SUCCESS in 7m 58s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/62/420162/4/check/gate-osc-dsvm-functional-ubuntu-xenial/a53c5c4/ : SUCCESS in 51m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/62/420162/4/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9b78dd5/ : FAILURE in 45m 10s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/62/420162/4/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/88dff3b/ : SUCCESS in 1h 12m 15s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e5f6fac55cae2e1dd03e39d12b1da843b6b49f4c","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-01-14 15:19:09.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"82657a9d95916b5587d4773394c9282d81997591","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 20:40:18.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"f998a4bd405c5acf853e878778fb7be82c3f6a09","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 20:40:52.000000000","message":"Patch Set 5: Code-Review+2\n\ni made one more change, i added a pip freeze before the test runner so we can get a snapshot of the environment before the test","accounts_in_message":[],"_revision_number":5},{"id":"f8e085af161d04ad2d6c8e3be4cb965c19dd2f18","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-14 20:49:09.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"57ab05b7bdeac5e08f465632962fd0cd66aba107","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 22:04:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/62/420162/5/check/gate-python-openstackclient-docs-ubuntu-xenial/9bcd456//doc/build/html/ : SUCCESS in 5m 05s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/62/420162/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/4f28adf/ : SUCCESS in 5m 37s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/62/420162/5/check/gate-python-openstackclient-python27-ubuntu-xenial/8b8cf6e/ : SUCCESS in 4m 37s\n- gate-python-openstackclient-python35 http://logs.openstack.org/62/420162/5/check/gate-python-openstackclient-python35/51ac5a5/ : SUCCESS in 5m 29s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/62/420162/5/check/gate-python-openstackclient-releasenotes/bc16941//releasenotes/build/html/ : SUCCESS in 5m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/62/420162/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/414020a/ : SUCCESS in 1h 23m 43s\n- check-osc-plugins http://logs.openstack.org/62/420162/5/check/check-osc-plugins/0d15e8e/ : SUCCESS in 6m 36s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/62/420162/5/check/gate-osc-dsvm-functional-ubuntu-xenial/dffba6e/ : SUCCESS in 50m 22s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/62/420162/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8500fc1/ : FAILURE in 49m 43s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/62/420162/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/16a0dc4/ : SUCCESS in 1h 10m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4185e9701e59708e77e20570d9f67bb321043586","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 22:04:24.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"e9c107f3f93a3124a26c636f8e7348a1c5c15408","date":"2017-01-14 23:25:22.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"f0a2a261cac2fb94d6ff7e43042bf97a71e3201c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 23:25:22.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/62/420162/5/gate/gate-python-openstackclient-docs-ubuntu-xenial/e8fbff6//doc/build/html/ : SUCCESS in 5m 36s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/62/420162/5/gate/gate-python-openstackclient-pep8-ubuntu-xenial/64a933f/ : SUCCESS in 6m 00s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/62/420162/5/gate/gate-python-openstackclient-python27-ubuntu-xenial/be0787d/ : SUCCESS in 7m 52s\n- gate-python-openstackclient-python35 http://logs.openstack.org/62/420162/5/gate/gate-python-openstackclient-python35/4339d1e/ : SUCCESS in 4m 52s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/62/420162/5/gate/gate-python-openstackclient-releasenotes/48fe574//releasenotes/build/html/ : SUCCESS in 5m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/62/420162/5/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/5f33301/ : SUCCESS in 1h 20m 55s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/62/420162/5/gate/gate-osc-dsvm-functional-ubuntu-xenial/ec25ce4/ : SUCCESS in 45m 22s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"63cdf079b102a0b575ab760435130e23cdbc0db5","revisions":{"3c4a06ae99846e516684f35c6c283c3f1a2b631a":{"kind":"REWORK","_number":1,"created":"2017-01-13 20:19:17.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/62/420162/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/62/420162/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/1"}}},"commit":{"parents":[{"commit":"ce218c30135f86d51742ec2e9bce256fed8299c3","subject":"Install from /opt/stack/new instead of git.o.o","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce218c30135f86d51742ec2e9bce256fed8299c3"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"subject":"Use git+file urls instead of directories","message":"Use git+file urls instead of directories\n\nThe /opt/stack/new directories are owned by the wrong user, so python\nsetup.py egg_info fails because it can\u0027t create the egg_info dir.\nChanging the invocation to use git+file:// urls solves the problem.\n\nChange-Id: I39da0b26417dce1a72b15dedc02d10284329307f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4a06ae99846e516684f35c6c283c3f1a2b631a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4a06ae99846e516684f35c6c283c3f1a2b631a"}]},"branch":"refs/heads/master"},"bc33f378972bc815f282723ed912e3f24beb1ce8":{"kind":"REWORK","_number":2,"created":"2017-01-13 20:21:48.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/62/420162/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/62/420162/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/2"}}},"commit":{"parents":[{"commit":"f8e2cf80a1d694045907bf420b6784464f0a6c0b","subject":"Merge \"Install from /opt/stack/new instead of git.o.o\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8e2cf80a1d694045907bf420b6784464f0a6c0b"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:21:44.000000000","tz":-360},"subject":"Use git+file urls instead of directories","message":"Use git+file urls instead of directories\n\nThe /opt/stack/new directories are owned by the wrong user, so python\nsetup.py egg_info fails because it can\u0027t create the egg_info dir.\nChanging the invocation to use git+file:// urls solves the problem.\n\nChange-Id: I39da0b26417dce1a72b15dedc02d10284329307f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bc33f378972bc815f282723ed912e3f24beb1ce8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bc33f378972bc815f282723ed912e3f24beb1ce8"}]},"branch":"refs/heads/master"},"9153efbb511d68b67aa76ff19e41ccca656380e6":{"kind":"REWORK","_number":3,"created":"2017-01-13 21:29:53.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/62/420162/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/62/420162/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/3"}}},"commit":{"parents":[{"commit":"f8e2cf80a1d694045907bf420b6784464f0a6c0b","subject":"Merge \"Install from /opt/stack/new instead of git.o.o\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8e2cf80a1d694045907bf420b6784464f0a6c0b"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-01-13 21:29:49.000000000","tz":0},"subject":"Use git+file urls instead of directories","message":"Use git+file urls instead of directories\n\nThe /opt/stack/new directories are owned by the wrong user, so python\nsetup.py egg_info fails because it can\u0027t create the egg_info dir.\nChanging the invocation to use git+file:// urls solves the problem.\n\nChange-Id: I39da0b26417dce1a72b15dedc02d10284329307f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9153efbb511d68b67aa76ff19e41ccca656380e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9153efbb511d68b67aa76ff19e41ccca656380e6"}]},"branch":"refs/heads/master"},"cf97b963980f4f3f736f78e28102a01f15f6db73":{"kind":"REWORK","_number":4,"created":"2017-01-14 04:03:30.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/62/420162/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/62/420162/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/4"}}},"commit":{"parents":[{"commit":"f8e2cf80a1d694045907bf420b6784464f0a6c0b","subject":"Merge \"Install from /opt/stack/new instead of git.o.o\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8e2cf80a1d694045907bf420b6784464f0a6c0b"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-01-14 04:03:06.000000000","tz":-300},"subject":"Use git+file urls instead of directories","message":"Use git+file urls instead of directories\n\nThe /opt/stack/new directories are owned by the wrong user, so python\nsetup.py egg_info fails because it can\u0027t create the egg_info dir.\nChanging the invocation to use git+file:// urls solves the problem.\n\nAdditionally, make a correction to test collection.\n\nChange-Id: I39da0b26417dce1a72b15dedc02d10284329307f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cf97b963980f4f3f736f78e28102a01f15f6db73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cf97b963980f4f3f736f78e28102a01f15f6db73"}]},"branch":"refs/heads/master"},"63cdf079b102a0b575ab760435130e23cdbc0db5":{"kind":"REWORK","_number":5,"created":"2017-01-14 20:40:18.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/62/420162/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/62/420162/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/62/420162/5"}}},"commit":{"parents":[{"commit":"f8e2cf80a1d694045907bf420b6784464f0a6c0b","subject":"Merge \"Install from /opt/stack/new instead of git.o.o\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8e2cf80a1d694045907bf420b6784464f0a6c0b"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-01-13 20:18:32.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-01-14 20:40:17.000000000","tz":0},"subject":"Use git+file urls instead of directories","message":"Use git+file urls instead of directories\n\nThe /opt/stack/new directories are owned by the wrong user, so python\nsetup.py egg_info fails because it can\u0027t create the egg_info dir.\nChanging the invocation to use git+file:// urls solves the problem.\n\nAdditionally, make a correction to test collection.\n\nChange-Id: I39da0b26417dce1a72b15dedc02d10284329307f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63cdf079b102a0b575ab760435130e23cdbc0db5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63cdf079b102a0b575ab760435130e23cdbc0db5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
