)]}'
{"id":"openstack%2Fpython-openstackclient~38369","triplet_id":"openstack%2Fpython-openstackclient~master~Iad2de1b273ba29197709fc4c6a1036b4ae99725f","project":"openstack/python-openstackclient","branch":"master","topic":"bp/nova-client","hashtags":[],"change_id":"Iad2de1b273ba29197709fc4c6a1036b4ae99725f","subject":"Add security group commands","status":"MERGED","created":"2013-07-23 20:55:07.000000000","updated":"2013-07-31 15:16:49.000000000","submitted":"2013-07-31 15:16:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0765c2fa43dc30b2b24b73a5bb48fa04105bbd52","_number":38369,"virtual_id_number":38369,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2013-07-31 15:16:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":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":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-07-31 15:14:11.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":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":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-31 15:14:11.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-23 21:04:03.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":"2013-07-31 15:16:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6267d135b77ebdbf37fac5935c1f75d3571182bb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-23 20:57:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d9bc6ff8ffcd029bdf6d981965ef8c29a8c65958","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 20:59:56.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/69/38369/2/check/gate-python-openstackclient-pep8/458 : FAILURE in 2m 36s\n- http://docs-draft.openstack.org/69/38369/2/check/gate-python-openstackclient-docs/382/doc/build/html/ : SUCCESS in 2m 19s\n- http://logs.openstack.org/69/38369/2/check/gate-python-openstackclient-python26/450 : FAILURE in 2m 36s\n- http://logs.openstack.org/69/38369/2/check/gate-python-openstackclient-python27/454 : FAILURE in 2m 14s\n","accounts_in_message":[],"_revision_number":2},{"id":"a5a0b19ed5c10637f3f3ece716c1438937324133","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-23 21:04:03.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"8c98bb08ef358e1bc53992870ed885aec9310993","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-23 21:58:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4af743b7b9006057ac824e6410f75cdb3a539d13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 22:00:49.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/69/38369/3/check/gate-python-openstackclient-pep8/459 : SUCCESS in 1m 03s\n- http://docs-draft.openstack.org/69/38369/3/check/gate-python-openstackclient-docs/383/doc/build/html/ : SUCCESS in 1m 11s\n- http://logs.openstack.org/69/38369/3/check/gate-python-openstackclient-python26/451 : SUCCESS in 1m 47s\n- http://logs.openstack.org/69/38369/3/check/gate-python-openstackclient-python27/455 : SUCCESS in 1m 08s\n","accounts_in_message":[],"_revision_number":3},{"id":"37b0afa96515dc00219005bf42f0a23166254517","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-30 00:08:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5652c1182994f4e2fda458b3e97de371c0d85ff4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-30 00:10:22.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/69/38369/4/check/gate-python-openstackclient-pep8/485 : SUCCESS in 1m 05s\n- http://docs-draft.openstack.org/69/38369/4/check/gate-python-openstackclient-docs/409/doc/build/html/ : SUCCESS in 1m 18s\n- http://logs.openstack.org/69/38369/4/check/gate-python-openstackclient-python26/477 : SUCCESS in 1m 35s\n- http://logs.openstack.org/69/38369/4/check/gate-python-openstackclient-python27/481 : SUCCESS in 1m 17s\n","accounts_in_message":[],"_revision_number":4},{"id":"c39b807d7366a5f69707db415f97598db86f47d0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-31 15:14:11.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"97975e306177e392fa2589c17398c9e7468379b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-31 15:14:12.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2857f595facade17496abd88f3f110f8b34c2327","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-31 15:16:48.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/69/38369/4/gate/gate-python-openstackclient-docs/417/doc/build/html/ : SUCCESS in 1m 47s\n- http://logs.openstack.org/69/38369/4/gate/gate-python-openstackclient-pep8/493 : SUCCESS in 1m 15s\n- http://logs.openstack.org/69/38369/4/gate/gate-python-openstackclient-python26/485 : SUCCESS in 2m 06s\n- http://logs.openstack.org/69/38369/4/gate/gate-python-openstackclient-python27/489 : SUCCESS in 1m 10s\n","accounts_in_message":[],"_revision_number":4},{"id":"c93ef2290bf355448d857fdf921dbf9d3229b044","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-31 15:16:49.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c94e262df8d2d37e6c2043a3c3d0bc1cb78348a5","revisions":{"d27db60fdfb880d951a695be43eb896975d1cc08":{"kind":"REWORK","_number":1,"created":"2013-07-23 20:55:07.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/69/38369/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/38369/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/1"}}},"commit":{"parents":[{"commit":"e351991d74b9c952dc2d1f46a185a3250fa822d3","subject":"Merge \"Change volume manager to volume type, unset property for type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e351991d74b9c952dc2d1f46a185a3250fa822d3"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-12 20:49:03.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-23 20:54:31.000000000","tz":-300},"subject":"Add security group commands","message":"Add security group commands\n\n* Add security group: create, delete, list, set, show\n* Add server: add secgroup, remove secgroup\n* Add security group rule: create, delete, list\n\n* Adds RangeAction() to handle option arguments of either a single number\n  or a range of numbers: \u0027--port 25\u0027  or \u0027--port 1024:65535\u0027\n\nBlueprint: nova-client\n\nChange-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d27db60fdfb880d951a695be43eb896975d1cc08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d27db60fdfb880d951a695be43eb896975d1cc08"}]},"branch":"refs/heads/master"},"7690b637ce9c8ceddd96f5f58ffbec18da185a0d":{"kind":"REWORK","_number":2,"created":"2013-07-23 20:57:14.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/69/38369/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/38369/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/2"}}},"commit":{"parents":[{"commit":"e351991d74b9c952dc2d1f46a185a3250fa822d3","subject":"Merge \"Change volume manager to volume type, unset property for type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e351991d74b9c952dc2d1f46a185a3250fa822d3"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-12 20:49:03.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-23 20:56:41.000000000","tz":-300},"subject":"Add security group commands","message":"Add security group commands\n\n* Add security group: create, delete, list, set, show\n* Add server: add secgroup, remove secgroup\n* Add security group rule: create, delete, list\n\n* Adds parseractions.RangeAction() to handle option arguments of either a single number\n  or a range of numbers: \u0027--port 25\u0027  or \u0027--port 1024:65535\u0027\n\nBlueprint: nova-client\n\nChange-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7690b637ce9c8ceddd96f5f58ffbec18da185a0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7690b637ce9c8ceddd96f5f58ffbec18da185a0d"}]},"branch":"refs/heads/master"},"5ae0d0969fecac37277c98218e700303c2b26dad":{"kind":"REWORK","_number":3,"created":"2013-07-23 21:58:23.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/69/38369/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/38369/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/3"}}},"commit":{"parents":[{"commit":"e351991d74b9c952dc2d1f46a185a3250fa822d3","subject":"Merge \"Change volume manager to volume type, unset property for type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e351991d74b9c952dc2d1f46a185a3250fa822d3"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-12 20:49:03.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-23 21:29:34.000000000","tz":-300},"subject":"Add security group commands","message":"Add security group commands\n\n* Add security group: create, delete, list, set, show\n* Add server: add secgroup, remove secgroup\n* Add security group rule: create, delete, list\n* Add Oslo\u0027s strutils and gettextutils\n\n* Adds parseractions.RangeAction() to handle option arguments of either a single number\n  or a range of numbers: \u0027--port 25\u0027  or \u0027--port 1024:65535\u0027\n\nBlueprint: nova-client\n\nChange-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ae0d0969fecac37277c98218e700303c2b26dad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ae0d0969fecac37277c98218e700303c2b26dad"}]},"branch":"refs/heads/master"},"c94e262df8d2d37e6c2043a3c3d0bc1cb78348a5":{"kind":"REWORK","_number":4,"created":"2013-07-30 00:08:44.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/69/38369/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/38369/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/38369/4"}}},"commit":{"parents":[{"commit":"65d2a14e3e834ce0c57c879ec7d42715058254bf","subject":"Add server resize command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/65d2a14e3e834ce0c57c879ec7d42715058254bf"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-12 20:49:03.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2013-07-30 00:07:22.000000000","tz":-300},"subject":"Add security group commands","message":"Add security group commands\n\n* Add security group: create, delete, list, set, show\n* Add server: add secgroup, remove secgroup\n* Add security group rule: create, delete, list\n* Add Oslo\u0027s strutils and gettextutils\n\n* Adds parseractions.RangeAction() to handle option arguments of either a single number\n  or a range of numbers: \u0027--port 25\u0027  or \u0027--port 1024:65535\u0027\n\nBlueprint: nova-client\n\nChange-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c94e262df8d2d37e6c2043a3c3d0bc1cb78348a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c94e262df8d2d37e6c2043a3c3d0bc1cb78348a5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
