)]}'
{"id":"openstack%2Fpython-openstackclient~554590","triplet_id":"openstack%2Fpython-openstackclient~master~Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef","subject":"Add support to list image members","status":"MERGED","created":"2018-03-20 15:32:35.000000000","updated":"2018-04-02 19:05:15.000000000","submitted":"2018-04-02 19:05:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"554590-1522695915350-0cfd7981","meta_rev_id":"b80f091ecc0558a393e342ac0d28cb9b8d4c4f1a","_number":554590,"virtual_id_number":554590,"owner":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2018-03-23 11:01:49.000000000","_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2018-04-02 19:05:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2018-03-21 13:03:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2018-04-02 17:43:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2018-04-02 17:43:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-21 13:03:04.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":"2018-04-02 17:43:02.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":"2018-04-02 19:05:15.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":"fa79026bf3b6f48b09554a7c69be067968a8d1db","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2018-03-20 15:32:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"83522f3d72a9389a792b6436ec2a77e12b0fc9e7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-03-20 15:34:50.000000000","message":"Patch Set 1: Code-Review+1\n\nneeds some level of testing (unit or functional), and a release note would be nice, too. otherwise this code looks fine.","accounts_in_message":[],"_revision_number":1},{"id":"43c375c3fa103e4c926c3cfbfe0d9fb767f220c7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-03-20 15:35:24.000000000","message":"Patch Set 1:\n\nFWIW there was a previous attempt at this: https://review.openstack.org/#/c/443588/2","accounts_in_message":[],"_revision_number":1},{"id":"5817a66ff111812c0993cc978728e3227f7831ac","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-20 17:13:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/90/554590/1/check/openstack-tox-pep8/162d5d4/ : SUCCESS in 5m 24s\n- openstack-tox-py27 http://logs.openstack.org/90/554590/1/check/openstack-tox-py27/f2ccf0c/ : SUCCESS in 4m 53s\n- openstack-tox-py35 http://logs.openstack.org/90/554590/1/check/openstack-tox-py35/de431e5/ : SUCCESS in 4m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/90/554590/1/check/build-openstack-sphinx-docs/60aec3d/html/ : SUCCESS in 4m 32s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/90/554590/1/check/legacy-tempest-dsvm-neutron-src/9f48aa5/ : SUCCESS in 1h 33m 30s (non-voting)\n- openstackclient-check-plugins http://logs.openstack.org/90/554590/1/check/openstackclient-check-plugins/a022481/ : SUCCESS in 6m 24s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/90/554590/1/check/osc-tox-py27-tips/ce3549a/ : SUCCESS in 5m 04s\n- osc-tox-py35-tips http://logs.openstack.org/90/554590/1/check/osc-tox-py35-tips/b6870f3/ : SUCCESS in 5m 17s\n- osc-functional-devstack http://logs.openstack.org/90/554590/1/check/osc-functional-devstack/84129f5/ : FAILURE in 54m 56s\n- osc-functional-devstack-tips http://logs.openstack.org/90/554590/1/check/osc-functional-devstack-tips/60039f9/ : FAILURE in 50m 07s","accounts_in_message":[],"_revision_number":1},{"id":"732664fc42c511df21ce463c488471755450bcaf","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-20 20:09:37.000000000","message":"Patch Set 1:\n\nSo I talked myself in to using \"image member\" for this in spite of not liking it at all.  Basically, since the image member (a project) also has a status associated with it we treat it as a resource here rather than an image property.\n\nNeeds a test and release note, also add \"image member\" to the resource list in doc/source/cli/commands.rst\n\nThe functional tests do not appear to be related, but I have not seen that failure before.  Investigating...","accounts_in_message":[],"_revision_number":1},{"id":"74180315a914dc1d0bb04b0a95525ca94a41862e","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2018-03-21 12:56:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4352270e4e22ba0ec2c238bbba30a2a2d96a9b7d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-03-21 13:03:04.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7488c9ef9d4ad0ab8d1fcfc62d58b1a80a1bdbff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-21 14:15:44.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/90/554590/2/check/openstack-tox-pep8/ca6ea19/ : SUCCESS in 4m 56s\n- openstack-tox-py27 http://logs.openstack.org/90/554590/2/check/openstack-tox-py27/214f411/ : SUCCESS in 5m 24s\n- openstack-tox-py35 http://logs.openstack.org/90/554590/2/check/openstack-tox-py35/dfa600e/ : SUCCESS in 4m 35s\n- build-openstack-sphinx-docs http://logs.openstack.org/90/554590/2/check/build-openstack-sphinx-docs/4aed5b7/html/ : SUCCESS in 4m 24s\n- build-openstack-releasenotes http://logs.openstack.org/90/554590/2/check/build-openstack-releasenotes/81c9ee2/html/ : SUCCESS in 4m 23s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/90/554590/2/check/legacy-tempest-dsvm-neutron-src/6bd9f95/ : SUCCESS in 1h 16m 21s\n- openstackclient-check-plugins http://logs.openstack.org/90/554590/2/check/openstackclient-check-plugins/50eb4c9/ : SUCCESS in 6m 12s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py27-tips/d6a1f2a/ : SUCCESS in 5m 20s\n- osc-tox-py35-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py35-tips/5c4d48a/ : SUCCESS in 5m 11s\n- osc-functional-devstack http://logs.openstack.org/90/554590/2/check/osc-functional-devstack/9846a3d/ : FAILURE in 43m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/90/554590/2/check/osc-functional-devstack-tips/2c33aba/ : FAILURE in 44m 17s","accounts_in_message":[],"_revision_number":2},{"id":"9c6b5a659f3a92749e943752d674b9c7ca4f0963","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2018-03-23 11:01:49.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"6a0d77fc7b20f5feec32ef6b9ad6b269cc6c9834","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 12:39:22.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/90/554590/2/check/openstack-tox-pep8/63c4720/ : SUCCESS in 4m 51s\n- openstack-tox-py27 http://logs.openstack.org/90/554590/2/check/openstack-tox-py27/14c747d/ : SUCCESS in 4m 36s\n- openstack-tox-py35 http://logs.openstack.org/90/554590/2/check/openstack-tox-py35/d23aaef/ : SUCCESS in 4m 22s\n- build-openstack-sphinx-docs http://logs.openstack.org/90/554590/2/check/build-openstack-sphinx-docs/99f7501/html/ : SUCCESS in 5m 01s\n- build-openstack-releasenotes http://logs.openstack.org/90/554590/2/check/build-openstack-releasenotes/6169672/html/ : SUCCESS in 5m 11s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/90/554590/2/check/legacy-tempest-dsvm-neutron-src/96dcbb1/ : SUCCESS in 1h 31m 24s\n- openstackclient-check-plugins http://logs.openstack.org/90/554590/2/check/openstackclient-check-plugins/1ad3329/ : SUCCESS in 5m 38s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py27-tips/c9c52bb/ : SUCCESS in 9m 44s\n- osc-tox-py35-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py35-tips/526342a/ : SUCCESS in 6m 03s\n- osc-functional-devstack http://logs.openstack.org/90/554590/2/check/osc-functional-devstack/bd8f74f/ : FAILURE in 38m 56s\n- osc-functional-devstack-tips http://logs.openstack.org/90/554590/2/check/osc-functional-devstack-tips/aaa2247/ : SUCCESS in 48m 38s","accounts_in_message":[],"_revision_number":2},{"id":"590b7b32b25cb809b7099e5df39ae4a5ab5dbdc4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-29 14:36:31.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b7eff6189fbdc7aa8b17f08d5e99e05452d518ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 16:13:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/90/554590/2/check/openstack-tox-pep8/215756f/ : SUCCESS in 4m 43s\n- openstack-tox-py27 http://logs.openstack.org/90/554590/2/check/openstack-tox-py27/4469b01/ : SUCCESS in 4m 29s\n- openstack-tox-py35 http://logs.openstack.org/90/554590/2/check/openstack-tox-py35/f9dae0e/ : SUCCESS in 5m 00s\n- build-openstack-sphinx-docs http://logs.openstack.org/90/554590/2/check/build-openstack-sphinx-docs/7943a3e/html/ : SUCCESS in 4m 55s\n- build-openstack-releasenotes http://logs.openstack.org/90/554590/2/check/build-openstack-releasenotes/099f314/html/ : SUCCESS in 3m 59s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/90/554590/2/check/legacy-tempest-dsvm-neutron-src/7533a17/ : SUCCESS in 1h 30m 41s\n- openstackclient-check-plugins http://logs.openstack.org/90/554590/2/check/openstackclient-check-plugins/0fff47d/ : SUCCESS in 7m 25s (non-voting)\n- osc-functional-devstack http://logs.openstack.org/90/554590/2/check/osc-functional-devstack/a955157/ : SUCCESS in 37m 31s\n- osc-functional-devstack-tips http://logs.openstack.org/90/554590/2/check/osc-functional-devstack-tips/43e8681/ : SUCCESS in 36m 56s\n- osc-tox-py27-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py27-tips/687a1fe/ : SUCCESS in 4m 39s\n- osc-tox-py35-tips http://logs.openstack.org/90/554590/2/check/osc-tox-py35-tips/4bec469/ : SUCCESS in 6m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/554590/2/check/openstack-tox-lower-constraints/73cd832/ : SUCCESS in 4m 27s","accounts_in_message":[],"_revision_number":2},{"id":"e72428675135170dcbeca8bad1a52698fc219d76","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-04-02 17:43:02.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"a25b843a81d4fc1b25796def725fec1c18c2a572","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-02 17:43:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6c96aeaf3abb14206c2044a0589bd0cb47806675","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-02 19:05:15.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"b80f091ecc0558a393e342ac0d28cb9b8d4c4f1a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-02 19:05:15.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/90/554590/2/gate/openstack-tox-pep8/b8000a4/ : SUCCESS in 4m 41s\n- openstack-tox-py27 http://logs.openstack.org/90/554590/2/gate/openstack-tox-py27/e1b26a3/ : SUCCESS in 3m 47s\n- openstack-tox-py35 http://logs.openstack.org/90/554590/2/gate/openstack-tox-py35/aa3edad/ : SUCCESS in 4m 14s\n- build-openstack-sphinx-docs http://logs.openstack.org/90/554590/2/gate/build-openstack-sphinx-docs/c2a9f33/html/ : SUCCESS in 5m 06s\n- build-openstack-releasenotes http://logs.openstack.org/90/554590/2/gate/build-openstack-releasenotes/980592b/html/ : SUCCESS in 3m 37s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/90/554590/2/gate/legacy-tempest-dsvm-neutron-src/3b54c76/ : SUCCESS in 1h 21m 02s\n- osc-tox-py27-tips http://logs.openstack.org/90/554590/2/gate/osc-tox-py27-tips/d7df38c/ : SUCCESS in 5m 19s\n- osc-tox-py35-tips http://logs.openstack.org/90/554590/2/gate/osc-tox-py35-tips/c1a949c/ : SUCCESS in 5m 15s\n- osc-functional-devstack http://logs.openstack.org/90/554590/2/gate/osc-functional-devstack/638d311/ : SUCCESS in 38m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/554590/2/gate/openstack-tox-lower-constraints/e75d367/ : SUCCESS in 5m 57s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"79577681d88e4851d4d32482e80d43ed9aa0f521","revisions":{"02bc6aa22af86a86837df414b57c43ade8626793":{"kind":"REWORK","_number":1,"created":"2018-03-20 15:32:35.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/90/554590/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/90/554590/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/1"}}},"commit":{"parents":[{"commit":"6361e5e121d6ea058aa1c5c20ec897929b7a9c05","subject":"Merge \"Correct application credential usage doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6361e5e121d6ea058aa1c5c20ec897929b7a9c05"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2018-03-20 15:31:50.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2018-03-20 15:32:33.000000000","tz":-240},"subject":"Add support to list image members","message":"Add support to list image members\n\nThe OpenStack client presently has support to add or remove members\nfrom an image, but no way to list image members.  This patch addreses\nthis issue.\n\nChange-Id: Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02bc6aa22af86a86837df414b57c43ade8626793"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02bc6aa22af86a86837df414b57c43ade8626793"}]},"branch":"refs/heads/master"},"79577681d88e4851d4d32482e80d43ed9aa0f521":{"kind":"REWORK","_number":2,"created":"2018-03-21 12:56:22.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/90/554590/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/90/554590/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/90/554590/2"}}},"commit":{"parents":[{"commit":"6361e5e121d6ea058aa1c5c20ec897929b7a9c05","subject":"Merge \"Correct application credential usage doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6361e5e121d6ea058aa1c5c20ec897929b7a9c05"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2018-03-20 15:31:50.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2018-03-21 12:56:08.000000000","tz":-240},"subject":"Add support to list image members","message":"Add support to list image members\n\nThe OpenStack client presently has support to add or remove members\nfrom an image, but no way to list image members.  This patch addreses\nthis issue.\n\nChange-Id: Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79577681d88e4851d4d32482e80d43ed9aa0f521"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79577681d88e4851d4d32482e80d43ed9aa0f521"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
