)]}'
{"id":"openstack%2Fpython-openstackclient~202464","triplet_id":"openstack%2Fpython-openstackclient~master~I07954e9fa43a3ad6078dd939ecedf9f038299e7b","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1402420","hashtags":[],"change_id":"I07954e9fa43a3ad6078dd939ecedf9f038299e7b","subject":"add image member commands for image API","status":"MERGED","created":"2015-07-16 09:33:00.000000000","updated":"2015-07-20 19:56:32.000000000","submitted":"2015-07-20 19:56:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":26,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c120aa427b869a699e882ae239ab4cd9e238de33","_number":202464,"virtual_id_number":202464,"owner":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":2,"date":"2015-07-20 19:56:31.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-07-20 17:54:27.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2015-07-20 19:39:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":2,"date":"2015-07-20 17:39:56.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":1,"date":"2015-07-20 17:54:27.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-16 09:33:06.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2015-07-16 15:46:41.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":"2015-07-17 16:45:22.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-07-19 06:20:30.000000000","updated_by":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"reviewer":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"state":"REVIEWER"},{"updated":"2015-07-19 06:20:56.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-07-19 06:21:19.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2015-07-19 06:29:27.000000000","updated_by":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"reviewer":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"state":"REVIEWER"},{"updated":"2015-07-19 06:30:00.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-07-20 17:39:56.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":"2015-07-20 17:54:27.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-07-20 19:39:35.000000000","updated_by":{"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},"reviewer":{"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},"state":"REVIEWER"},{"updated":"2015-07-20 19:56:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2de32f4b0374c52ce1d5871658c6c4238e01b83f","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-16 09:33:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"67ca7409d1f0e099e3952035b7e249e7673908b0","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2015-07-16 09:33:06.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"67f3842ce680f32ce48fb30869f3dd8151beaaf0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-16 10:14:59.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-python-openstackclient-python26 http://logs.openstack.org/64/202464/1/check/gate-python-openstackclient-python26/51aba6c/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/1/check/gate-python-openstackclient-pep8/0b20b0f/ : FAILURE in 1m 28s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/1/check/gate-python-openstackclient-docs/9085eb2//doc/build/html/ : SUCCESS in 2m 21s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/1/check/gate-python-openstackclient-python27/9212d94/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/1/check/gate-python-openstackclient-python34/66c01a4/ : SUCCESS in 4m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5b8cf30/ : FAILURE in 22m 47s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/1/check/gate-osc-dsvm-functional/91b8e8f/ : SUCCESS in 21m 41s","accounts_in_message":[],"_revision_number":1},{"id":"07c972ca362685f99d0c04a3b4fdcd37214618a5","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-16 11:01:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c3f39eeb446487cfd63ace30a7c793cfbc8307f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-16 11:57:05.000000000","message":"Patch Set 2: 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-python-openstackclient-python26 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python26/5d5568c/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-pep8/1c11e54/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/2/check/gate-python-openstackclient-docs/e41f43c//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python27/13996be/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python34/813dde5/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8a1f6bb/ : FAILURE in 23m 35s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/2/check/gate-osc-dsvm-functional/56b6b49/ : SUCCESS in 28m 18s","accounts_in_message":[],"_revision_number":2},{"id":"92b75f607cdaff3e7b8c282755742cfb72930bb3","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-16 13:20:39.000000000","message":"Patch Set 2: Code-Review-1\n\nThere are a common set of actions/verbs that the client uses:\n\nhttps://wiki.openstack.org/wiki/OpenStackClient/Commands#Actions\n\nshare isn\u0027t one of them.\n\nYou may be able to do this action with the SetImage command with a --share project option perhaps?  Maybe a whole new noun like \u0027image member create\u0027?","accounts_in_message":[],"_revision_number":2},{"id":"36ca7cbaa7e5fcf376f7c963c8247387d19df779","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-16 13:21:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e946990f58e324cdebd97e4956fd87e87a4aaa71","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-16 13:27:13.000000000","message":"Patch Set 2:\n\nlooking at the actions, something like \u0027image member add\u0027 would line up a bit better, but wait for some more feedback.","accounts_in_message":[],"_revision_number":2},{"id":"577cf62746b898407b238abe99a68b812d59d198","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-16 14:22:40.000000000","message":"Patch Set 2:\n\nYes, as what you said,I want to add \"image member create\" to openstackclient,I know client not support this, and thank you for your comment,it\u0027s great help for me.","accounts_in_message":[],"_revision_number":2},{"id":"e7b7f91c7e36a5f7ef69c32c42115fa8b46c2753","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-07-16 15:46:41.000000000","message":"Patch Set 2:\n\nFWIW, I pasted the original intended image member commands into \nhttps://etherpad.openstack.org/p/osc-image-share","accounts_in_message":[],"_revision_number":2},{"id":"d591ea7f1c7417bb09b082481044adb87e2f3193","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-07-17 16:45:22.000000000","message":"Patch Set 2:\n\nrecheck zuul merger bug","accounts_in_message":[],"_revision_number":2},{"id":"2986a700ebe8a8aafbd5b88fba88302a703dcbd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 22:27:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python26/83e9b2b/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-pep8/76077d3/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/2/check/gate-python-openstackclient-docs/f23cef1//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python27/f9a8ddc/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/2/check/gate-python-openstackclient-python34/80ee510/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e927f17/ : SUCCESS in 1h 03m 11s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/2/check/gate-osc-dsvm-functional/c062e4b/ : SUCCESS in 30m 04s","accounts_in_message":[],"_revision_number":2},{"id":"eba86ef60995b1561555ac1460527d88623636a9","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-18 10:22:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8c73d720d3963e309457036b386641395da3f356","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-18 11:25:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/3/check/gate-python-openstackclient-python26/96d3197/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/3/check/gate-python-openstackclient-pep8/326d432/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/3/check/gate-python-openstackclient-docs/a88f0aa//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/3/check/gate-python-openstackclient-python27/4f47f0e/ : SUCCESS in 1m 55s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/3/check/gate-python-openstackclient-python34/e572398/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c17c968/ : SUCCESS in 1h 02m 48s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/3/check/gate-osc-dsvm-functional/bb7adc5/ : SUCCESS in 29m 39s","accounts_in_message":[],"_revision_number":3},{"id":"328a8a5a983b03517f29991446a9a4753ed876f2","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-18 12:06:57.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"999bb640bf9158a2e5a322fb46e425ad1054de2d","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-18 15:18:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fa99e7930d25c7460c467d261f264691f5a60f2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-18 16:08:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/4/check/gate-python-openstackclient-python26/b8056bf/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/4/check/gate-python-openstackclient-pep8/7668ecc/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/4/check/gate-python-openstackclient-docs/2b38622//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/4/check/gate-python-openstackclient-python27/dc14cea/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/4/check/gate-python-openstackclient-python34/5895a2e/ : SUCCESS in 2m 55s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f19c517/ : SUCCESS in 50m 14s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/4/check/gate-osc-dsvm-functional/75cbefe/ : SUCCESS in 23m 11s","accounts_in_message":[],"_revision_number":4},{"id":"2644a9c043d6eea9083abfc24afbea8c208efc75","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-07-20 04:47:38.000000000","message":"Patch Set 4: Code-Review-1\n\n(15 comments)\n\nalso update https://github.com/openstack/python-openstackclient/blob/7b32ec003babec2c6d052146baf2951e465454f5/doc/source/command-objects/image.rst \n\nPlease make sure to indicate that add member and remove member are only for v2 API","accounts_in_message":[],"_revision_number":4},{"id":"5f87493d09bbba8499c7dcff313341e7f4ed03b4","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-20 08:43:23.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ffa56b65f40903846e371681a2924785fe8f6ed7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 09:44:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/5/check/gate-python-openstackclient-python26/d40c872/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/5/check/gate-python-openstackclient-pep8/baa0b3a/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/5/check/gate-python-openstackclient-docs/81c83da//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/5/check/gate-python-openstackclient-python27/071603e/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/5/check/gate-python-openstackclient-python34/e4bf0c0/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0e1ed7d/ : SUCCESS in 59m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/5/check/gate-osc-dsvm-functional/747ccfb/ : SUCCESS in 30m 14s","accounts_in_message":[],"_revision_number":5},{"id":"f47b23d195549ba273d8338916e8863e851a461c","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-20 16:27:24.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"2e2b8fe69d837726e6c704058146c2cf1dd9010b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-07-20 16:33:58.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8199788ce2493a1ea86383d9d05b2021721e0ff0","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-20 17:16:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9f1140d3392504c8f9e024cc9bd7229e71d2830a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-07-20 17:39:20.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f05020d16f4c002892f9c217e8964fb6a88c6b85","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-07-20 17:39:56.000000000","message":"Patch Set 7: Code-Review+2\n\nterry and i spoke about this on #openstack-sdks, we agreed that `os image add project` made more sense.","accounts_in_message":[],"_revision_number":7},{"id":"8036e53ce92079d39a78291f5390df45320ae6aa","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-20 17:54:27.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"b24572b8b4cbdcc2273a5ed3d7faff361f179a1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 18:48:23.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/7/check/gate-python-openstackclient-python26/8eaafb7/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/7/check/gate-python-openstackclient-pep8/4de174e/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/7/check/gate-python-openstackclient-docs/8bab254//doc/build/html/ : SUCCESS in 4m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/7/check/gate-python-openstackclient-python27/5ab7da2/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/7/check/gate-python-openstackclient-python34/86be68e/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8bd928c/ : SUCCESS in 1h 01m 34s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/7/check/gate-osc-dsvm-functional/232236f/ : SUCCESS in 22m 20s","accounts_in_message":[],"_revision_number":7},{"id":"1e26cd56735a5afcc4e728e882d7b28f426e5749","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 18:48:37.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"990a7e8a4f17d533c637f2d37e2cca71b0270663","author":{"_account_id":13664,"name":"Amey Bhide","email":"abhide@vmware.com","username":"abhide"},"date":"2015-07-20 19:39:35.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"bbc0b52b7207e6b5477fdd00f3234dd250fa7e2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 19:56:31.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/64/202464/7/gate/gate-python-openstackclient-python26/052bb0f/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/64/202464/7/gate/gate-python-openstackclient-docs/f2e708f//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/64/202464/7/gate/gate-python-openstackclient-pep8/dc5799f/ : SUCCESS in 2m 03s\n- gate-python-openstackclient-python27 http://logs.openstack.org/64/202464/7/gate/gate-python-openstackclient-python27/0dcd712/ : SUCCESS in 2m 06s\n- gate-python-openstackclient-python34 http://logs.openstack.org/64/202464/7/gate/gate-python-openstackclient-python34/2615dee/ : SUCCESS in 2m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/64/202464/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/484609c/ : SUCCESS in 1h 00m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/64/202464/7/gate/gate-osc-dsvm-functional/cf4e996/ : SUCCESS in 29m 58s","accounts_in_message":[],"_revision_number":7},{"id":"e2b74e562721567e51f688bdec2710777f18e36f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 19:56:32.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"7bb459837bf8023cbc71cbf41007f8aa4c4725fb","revisions":{"dbc1419b8f13956d1a73879b48216b01cd487347":{"kind":"REWORK","_number":1,"created":"2015-07-16 09:33:00.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/1"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"subject":"add image share for client","message":"add image share for client\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dbc1419b8f13956d1a73879b48216b01cd487347"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dbc1419b8f13956d1a73879b48216b01cd487347"}]},"branch":"refs/heads/master"},"0a218e82897f60eef57264ef7be2486c9615bc75":{"kind":"REWORK","_number":2,"created":"2015-07-16 11:01:48.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/2"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 10:59:49.000000000","tz":480},"subject":"add image share for client","message":"add image share for client\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a218e82897f60eef57264ef7be2486c9615bc75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a218e82897f60eef57264ef7be2486c9615bc75"}]},"branch":"refs/heads/master"},"72039d6ecab86027f65fd48e7d0ab3dd0f7b7f2f":{"kind":"REWORK","_number":3,"created":"2015-07-18 10:22:05.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/3"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-18 10:20:59.000000000","tz":-240},"subject":"add image share for client","message":"add image share for client\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72039d6ecab86027f65fd48e7d0ab3dd0f7b7f2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72039d6ecab86027f65fd48e7d0ab3dd0f7b7f2f"}]},"branch":"refs/heads/master"},"7811e2ba3c6618eea6b49c989bf3142b0b9ef73d":{"kind":"REWORK","_number":4,"created":"2015-07-18 15:18:10.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/4"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-18 15:15:29.000000000","tz":-240},"subject":"add image member commands for client","message":"add image member commands for client\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7811e2ba3c6618eea6b49c989bf3142b0b9ef73d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7811e2ba3c6618eea6b49c989bf3142b0b9ef73d"}]},"branch":"refs/heads/master"},"5b0d3d2622c7fcca917a842fc5c0806ff3dfd106":{"kind":"REWORK","_number":5,"created":"2015-07-20 08:43:23.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/5"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-20 08:37:37.000000000","tz":-240},"subject":"add image member commands for image API","message":"add image member commands for image API\n\nThis commit adds the following commands:\n    image project add\n    image project remove\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\nCloses-Bug: 1402420\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b0d3d2622c7fcca917a842fc5c0806ff3dfd106"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b0d3d2622c7fcca917a842fc5c0806ff3dfd106"}]},"branch":"refs/heads/master"},"e306805e250be4d4d05586265f4c7ad9b55c2331":{"kind":"REWORK","_number":6,"created":"2015-07-20 17:16:50.000000000","uploader":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"ref":"refs/changes/64/202464/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/6"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-20 17:16:17.000000000","tz":-240},"subject":"add image member commands for image API","message":"add image member commands for image API\n\nThis commit adds the following commands:\n    image project add\n    image project remove\n\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\nCloses-Bug: 1402420\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e306805e250be4d4d05586265f4c7ad9b55c2331"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e306805e250be4d4d05586265f4c7ad9b55c2331"}]},"branch":"refs/heads/master"},"7bb459837bf8023cbc71cbf41007f8aa4c4725fb":{"kind":"REWORK","_number":7,"created":"2015-07-20 17:39:20.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/64/202464/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/202464/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/202464/7"}}},"commit":{"parents":[{"commit":"1af89f757c1edf44067de964cb6ca8dffbb1969e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e"}]}],"author":{"name":"chengkunye","email":"chengkun@unitedstack.com","date":"2015-07-16 09:32:42.000000000","tz":480},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-07-20 17:38:42.000000000","tz":-420},"subject":"add image member commands for image API","message":"add image member commands for image API\n\nThis commit adds the following commands:\n    image project add\n    image project remove\n\nCloses-Bug: 1402420\nChange-Id: I07954e9fa43a3ad6078dd939ecedf9f038299e7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7bb459837bf8023cbc71cbf41007f8aa4c4725fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7bb459837bf8023cbc71cbf41007f8aa4c4725fb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
