)]}'
{"id":"openstack%2Fpython-ironicclient~345815","triplet_id":"openstack%2Fpython-ironicclient~master~I6a655b9f136d0214b6e9bb868f411ba948557ac3","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1526479","hashtags":[],"change_id":"I6a655b9f136d0214b6e9bb868f411ba948557ac3","subject":"Add openstack baremetal chassis commands","status":"MERGED","created":"2016-07-22 05:31:38.000000000","updated":"2016-08-29 21:53:16.000000000","submitted":"2016-08-29 21:53:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"66e04551b8c8ac3134305e0d85158bd61c2c785f","_number":345815,"virtual_id_number":345815,"owner":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-29 21:53:16.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"recommended":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-26 09:10:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":1,"date":"2016-08-29 12:08:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":2,"date":"2016-08-29 21:19:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":1,"date":"2016-08-25 18:58:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":2,"date":"2016-08-26 08:30:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":1,"date":"2016-08-29 21:19:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-25 18:58:02.000000000","updated_by":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2016-08-26 08:30:17.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-08-26 09:10:29.000000000","updated_by":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"reviewer":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"state":"REVIEWER"},{"updated":"2016-08-29 12:08:03.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2016-08-29 21:19:00.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2016-08-29 21:53:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"29f4a95cb0232bccedd69aa7f8aff27c72c64977","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-07-22 05:31:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"adbab852d0bfc13f9694c16cef7278ad3529c0dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 06:07:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/15/345815/1/check/gate-python-ironicclient-python34/aec1d7b/ : SUCCESS in 3m 58s\n- gate-python-ironicclient-python35 http://logs.openstack.org/15/345815/1/check/gate-python-ironicclient-python35/fd44b00/ : SUCCESS in 5m 58s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/15/345815/1/check/gate-python-ironicclient-docs/d9cda29//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/15/345815/1/check/gate-python-ironicclient-pep8/42c6c0d/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-python27 http://logs.openstack.org/15/345815/1/check/gate-python-ironicclient-python27/852e9a9/ : SUCCESS in 4m 51s\n- gate-python-ironicclient-pypy http://logs.openstack.org/15/345815/1/check/gate-python-ironicclient-pypy/088c702/ : SUCCESS in 4m 43s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/15/345815/1/check/gate-python-ironicclient-releasenotes/d692e4a//releasenotes/build/html/ : SUCCESS in 4m 11s\n- check-osc-plugins http://logs.openstack.org/15/345815/1/check/check-osc-plugins/d26ee5e/ : SUCCESS in 6m 08s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/15/345815/1/check/gate-tempest-dsvm-python-ironicclient-src/a149c8f/ : SUCCESS in 34m 09s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/15/345815/1/check/gate-ironicclient-dsvm-functional/3230856/ : SUCCESS in 15m 55s (non-voting)\n- python-ironicclient-coverage http://logs.openstack.org/15/345815/1/check/python-ironicclient-coverage/f87aff5/ : SUCCESS in 4m 28s","accounts_in_message":[],"_revision_number":1},{"id":"fa8d19238e5835fc014c6574093d08bdefc056c1","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-26 20:00:03.000000000","message":"Patch Set 1:\n\nHello, Ruby! This patch looks very good for me. I can see only small nits: some help messages are not ended by periods.","accounts_in_message":[],"_revision_number":1},{"id":"4a60f4b47af3f6669821047279cc5c4f71cbd3df","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-26 21:37:28.000000000","message":"Patch Set 1:\n\nBTW, is something like \"ironic chassis-node-list\" OSC analogue planned to be developed?","accounts_in_message":[],"_revision_number":1},{"id":"c320d86b9bad036351bba9467efd8a2086fa00ad","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-07-26 22:05:57.000000000","message":"Patch Set 1:\n\n@Kyrylo, thx for reviewing.\n\nwrt the help messages. Only the help messages that span more than one sentence have periods in them. otherwise they don\u0027t. I did that because that is what looked consistent wrt the openstackclient stuff. (Although to be honest, I\u0027m not sure whether there is any consistency, but try eg \u0027openstack help\u0027 or \u0027openstack help baremetal node list\u0027.\n\nwrt \u0027ironic chassis-node-list\u0027. That is a good question. I\u0027m not convinced that is worth adding. There is an option (not available in ironic node-list yet) to specify the chassis id, so I was going to look into that later. I don\u0027t think with OSC, that we should provide more than one way to get the same information.","accounts_in_message":[],"_revision_number":1},{"id":"c6f2363a27d900d094bccca2aadab90949f509ed","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-27 12:12:00.000000000","message":"Patch Set 1:\n\n@Ruby, really it looks that in OSC one-line help strings are not punctuated. And at OSC-plugin in code by Brad Croched - some strings are punctuated, some are not. I proposed patch to punctuate them all for consistency at least in boundaries of one file.","accounts_in_message":[],"_revision_number":1},{"id":"9d4b3e55d93100fca77f4b89f37507a48dfee638","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-07-27 12:45:50.000000000","message":"Patch Set 1:\n\n@Kyrylo. I suggest you look at some other commands. I looked at a nova one (I think, something other than ironic) and the help string didn\u0027t end with a period. We should try to be consistent with whatever the rest of OpenStack does.\n\nWithin ironic osc, we should be consistent. And I don\u0027t plan on changing the chassis unless you think they should all end in periods.","accounts_in_message":[],"_revision_number":1},{"id":"6aebbebabee2b23150358f02b49ee5decca986d8","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-27 14:30:56.000000000","message":"Patch Set 1:\n\n(2 comments)\n\n@Ruby, thank you for explanation. Than i\u0027d rather to remove some punctuation marks in my patches to be consistent with OSC style.","accounts_in_message":[],"_revision_number":1},{"id":"e7bc19128b976c0d0552b864838b6bffc2f582fd","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-07-27 15:25:00.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"58c2240706d25bae3681581bc44aaf665f042bcc","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-28 11:00:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a0dccef33cb037e8ac0ec3f43afcf0714d6733f8","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-07-28 11:01:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8f3efcf00aac9ecac1f1a6819a9669700a1292c2","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-07-28 13:57:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ffd60032f9ee24fefdd55d7c7113d7adadcf4d09","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-08-02 08:17:16.000000000","message":"Patch Set 1: Code-Review+1\n\n(8 comments)\n\nRuby thanks for the patch, only nit comments that may be fixed by follow-up.","accounts_in_message":[],"_revision_number":1},{"id":"b685f304b92b7241303e2e650c40ff3298ed9fea","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-10 12:49:35.000000000","message":"Patch Set 1:\n\n@Vasyl. Thanks for the review. wrt the periods at the end of the help messages. I took a quick look at some of the existing openstack commands, and they do not have periods at the end. (Eg, \u0027openstack server set -h\u0027, \u0027openstack image list -h\u0027, \u0027openstack volume unset -h\u0027)","accounts_in_message":[],"_revision_number":1},{"id":"28bad6a199f72d858583be84e1d78045f727e767","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-17 23:05:08.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":"1ce9be572868bda4826c249fbeebaa01b5eb0161","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-18 19:13:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"19ba5a7d5dad59657c5341345124b5ec77f257d6","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-18 19:14:08.000000000","message":"Patch Set 2:\n\nrevision 2 is a rebase of 1 (setup.cfg changed)","accounts_in_message":[],"_revision_number":2},{"id":"454c716a937116ae5328107db14ab2848927227d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 23:37:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/15/345815/2/check/gate-python-ironicclient-python34/5207abc/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-python35 http://logs.openstack.org/15/345815/2/check/gate-python-ironicclient-python35/99ad824/ : SUCCESS in 4m 48s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/15/345815/2/check/gate-python-ironicclient-docs-ubuntu-xenial/81191a5//doc/build/html/ : SUCCESS in 21m 20s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/15/345815/2/check/gate-python-ironicclient-pep8-ubuntu-xenial/79f9ac6/ : SUCCESS in 5m 59s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/15/345815/2/check/gate-python-ironicclient-python27-ubuntu-xenial/b1d10f6/ : SUCCESS in 3m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/15/345815/2/check/gate-python-ironicclient-pypy/618f687/ : SUCCESS in 3m 41s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/15/345815/2/check/gate-python-ironicclient-releasenotes/99f7609//releasenotes/build/html/ : SUCCESS in 2m 56s\n- check-osc-plugins http://logs.openstack.org/15/345815/2/check/check-osc-plugins/f1c50c3/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/15/345815/2/check/gate-tempest-dsvm-python-ironicclient-src/f568d76/ : SUCCESS in 46m 41s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/15/345815/2/check/gate-ironicclient-dsvm-functional/2e9560a/ : SUCCESS in 19m 37s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/15/345815/2/check/python-ironicclient-coverage-ubuntu-xenial/21d7cfb/ : SUCCESS in 2m 46s","accounts_in_message":[],"_revision_number":2},{"id":"30cd0d731405e09e408c630ef6ea32bee1d25328","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-08-19 07:21:17.000000000","message":"Patch Set 2: Code-Review+1\n\nRuby, I think that period at the end is rather looks like an exception.\nMostly all help messages doesn\u0027t contain period at the end, but some still: https://github.com/openstack/python-openstackclient/blob/master/openstackclient/compute/v2/server.py#L773","accounts_in_message":[],"_revision_number":2},{"id":"9c391f83e3d1367a34044dde6d14fb8e3254a543","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-24 19:43:10.000000000","message":"Patch Set 2: Code-Review+2\n\nAll these commands work against devstack, and appear to match what is proposed in the spec.","accounts_in_message":[],"_revision_number":2},{"id":"e56f437f7c4dc7fc07dafe6d1d8ff0791d2fa51a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-25 10:13:04.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"27db0771ec5ca2331e231ce724bf99ae3e293a76","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 16:36:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1ba752d9fb46f099ee91878b3200c577fe658445","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 16:38:59.000000000","message":"Patch Set 3:\n\nPatch set 3 was a rebase.","accounts_in_message":[],"_revision_number":3},{"id":"22c8fa9a1572d9b3e28e2ea831948b5b72bffb1c","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 16:40:16.000000000","message":"Patch Set 3:\n\nPatch set 3 was a rebase.","accounts_in_message":[],"_revision_number":3},{"id":"4261272de6ab37575b886c34e3e0859da55b3b53","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 16:43:31.000000000","message":"Patch Set 3:\n\nPatch set 3 was a rebase.","accounts_in_message":[],"_revision_number":3},{"id":"3491f47deabc5a1c1d1faba79f23bd821546a62b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 18:42:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/15/345815/3/check/gate-python-ironicclient-python34/a4b6514/ : SUCCESS in 5m 36s\n- gate-python-ironicclient-python35 http://logs.openstack.org/15/345815/3/check/gate-python-ironicclient-python35/149e6c9/ : SUCCESS in 7m 18s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/15/345815/3/check/gate-python-ironicclient-docs-ubuntu-xenial/8dfff21//doc/build/html/ : SUCCESS in 6m 46s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/15/345815/3/check/gate-python-ironicclient-pep8-ubuntu-xenial/1f65858/ : SUCCESS in 6m 23s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/15/345815/3/check/gate-python-ironicclient-python27-ubuntu-xenial/7932a02/ : SUCCESS in 5m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/15/345815/3/check/gate-python-ironicclient-pypy/132651f/ : SUCCESS in 5m 47s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/15/345815/3/check/gate-python-ironicclient-releasenotes/d6fdbd2//releasenotes/build/html/ : SUCCESS in 4m 16s\n- check-osc-plugins http://logs.openstack.org/15/345815/3/check/check-osc-plugins/230cd26/ : SUCCESS in 5m 02s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/15/345815/3/check/gate-tempest-dsvm-python-ironicclient-src/825bb9b/ : SUCCESS in 32m 51s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/15/345815/3/check/gate-ironicclient-dsvm-functional/a5bb180/ : SUCCESS in 19m 38s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/15/345815/3/check/python-ironicclient-coverage-ubuntu-xenial/8960b4c/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":3},{"id":"3ad23f4f9ed928eb9b6880a30e77251a62ea9395","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-08-25 18:58:02.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"727880cb4290593e4600b962c6210cdcaead3fc1","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-26 08:30:17.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"6056c4e078f2b18e6ceba735b1455597a033a6f0","author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2016-08-26 09:10:29.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"a244bc9c53b236938ed945dfa0a738ee62f8b340","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-08-29 12:08:03.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"22c295e7d0b51e23bcfd542da285b8b7e0ab211d","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-29 21:19:00.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"e9cebcd776d6345a98f45567fc71aab80875dcbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-29 21:19:10.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a44442ad7c0e7996c4944ec7cc9b4ad68a7f1e00","date":"2016-08-29 21:53:16.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"8b7c0b01c8e9b0f50264ba2c2b985a0a450c4c65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-29 21:53:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/15/345815/3/gate/gate-python-ironicclient-python34/4bd8173/ : SUCCESS in 2m 33s\n- gate-python-ironicclient-python35 http://logs.openstack.org/15/345815/3/gate/gate-python-ironicclient-python35/71e9e08/ : SUCCESS in 4m 12s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/15/345815/3/gate/gate-python-ironicclient-docs-ubuntu-xenial/f74f339//doc/build/html/ : SUCCESS in 3m 50s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/15/345815/3/gate/gate-python-ironicclient-pep8-ubuntu-xenial/da8b324/ : SUCCESS in 3m 36s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/15/345815/3/gate/gate-python-ironicclient-python27-ubuntu-xenial/88f680b/ : SUCCESS in 2m 56s\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/15/345815/3/gate/gate-python-ironicclient-releasenotes/c6b986f//releasenotes/build/html/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/15/345815/3/gate/gate-tempest-dsvm-python-ironicclient-src/52aed81/ : SUCCESS in 33m 36s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/15/345815/3/gate/gate-ironicclient-dsvm-functional/5f837b5/ : SUCCESS in 18m 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"dd755102e86f10b5df26d3b7a56dfe68a9581b1f","revisions":{"158268c51855516fede11b7b74fd2490453852e1":{"kind":"REWORK","_number":1,"created":"2016-07-22 05:31:38.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/15/345815/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/15/345815/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/1"}}},"commit":{"parents":[{"commit":"2a6549a20a2ae6f183ab82cc1cb6a2786c144384","subject":"Merge \"Fix Quick-start example syntax.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2a6549a20a2ae6f183ab82cc1cb6a2786c144384"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-07-22 05:28:52.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-07-22 05:28:52.000000000","tz":-240},"subject":"Add openstack baremetal chassis commands","message":"Add openstack baremetal chassis commands\n\nThis extends the OpenStackClient plugin with new commands related\nto the chassis:\n\n  * openstack baremetal chassis create\n  * openstack baremetal chassis delete\n  * openstack baremetal chassis list\n  * openstack baremetal chassis set\n  * openstack baremetal chassis show\n  * openstack baremetal chassis unset\n\nChange-Id: I6a655b9f136d0214b6e9bb868f411ba948557ac3\nPartial-Bug: 1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/158268c51855516fede11b7b74fd2490453852e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/158268c51855516fede11b7b74fd2490453852e1"}]},"branch":"refs/heads/master"},"1508441662cc2372af882ef8dcc8c0d79c9b2f84":{"kind":"REWORK","_number":2,"created":"2016-08-18 19:13:34.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/15/345815/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/15/345815/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/2"}}},"commit":{"parents":[{"commit":"6680463a1040788be63712788d643259bbe82f2c","subject":"Merge \"Add create command to ironic client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6680463a1040788be63712788d643259bbe82f2c"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-07-22 05:28:52.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-18 19:13:19.000000000","tz":-240},"subject":"Add openstack baremetal chassis commands","message":"Add openstack baremetal chassis commands\n\nThis extends the OpenStackClient plugin with new commands related\nto the chassis:\n\n  * openstack baremetal chassis create\n  * openstack baremetal chassis delete\n  * openstack baremetal chassis list\n  * openstack baremetal chassis set\n  * openstack baremetal chassis show\n  * openstack baremetal chassis unset\n\nChange-Id: I6a655b9f136d0214b6e9bb868f411ba948557ac3\nPartial-Bug: 1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1508441662cc2372af882ef8dcc8c0d79c9b2f84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1508441662cc2372af882ef8dcc8c0d79c9b2f84"}]},"branch":"refs/heads/master"},"dd755102e86f10b5df26d3b7a56dfe68a9581b1f":{"kind":"REWORK","_number":3,"created":"2016-08-25 16:36:29.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/15/345815/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/15/345815/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/15/345815/3"}}},"commit":{"parents":[{"commit":"9ded4d2b7d7b635f3a4340b891a4a6faf56e1544","subject":"Merge \"Use osc-lib instead of openstackclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9ded4d2b7d7b635f3a4340b891a4a6faf56e1544"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-07-22 05:28:52.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-25 16:35:52.000000000","tz":-240},"subject":"Add openstack baremetal chassis commands","message":"Add openstack baremetal chassis commands\n\nThis extends the OpenStackClient plugin with new commands related\nto the chassis:\n\n  * openstack baremetal chassis create\n  * openstack baremetal chassis delete\n  * openstack baremetal chassis list\n  * openstack baremetal chassis set\n  * openstack baremetal chassis show\n  * openstack baremetal chassis unset\n\nChange-Id: I6a655b9f136d0214b6e9bb868f411ba948557ac3\nPartial-Bug: 1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/dd755102e86f10b5df26d3b7a56dfe68a9581b1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/dd755102e86f10b5df26d3b7a56dfe68a9581b1f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
