)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"9c855e062d0d11eb68ddc52747a9342497678a9b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Command object docs: ec2, service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Also fix a typo in region show doc"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I1699d1c8e9859153557081966654646966a3268d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a961159_ba1f865a","line":9,"updated":"2014-12-31 06:15:21.000000000","message":"more than just region show is being tweaked in this patch","commit_id":"b45d47525aef9e3b729c6fb86303a60bfa600ffd"}],"doc/source/command-objects/ec2-credentials.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3b882c603a02476e675a0efd0e3389a36e4ce3be","unresolved":false,"context_lines":[{"line_number":2,"context_line":"ec2 credentials"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"ec2 credentials create"},{"line_number":7,"context_line":"----------------------"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_6abf6dd0","line":5,"updated":"2014-12-24 07:14:42.000000000","message":"Missing an \"Identity v2.0\" shout-out here","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":14,"context_line":"        [--project \u003cproject\u003e]"},{"line_number":15,"context_line":"        [--user \u003cuser\u003e]"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":":option:`--project` \u003cproject\u003e"},{"line_number":18,"context_line":"    Specify a project [admin only]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":":option:`--user` \u003cuser\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_80854609","line":17,"updated":"2014-12-25 06:28:29.000000000","message":".. option:: --project \u003cproject\u003e?","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"        [--user \u003cuser\u003e]"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":":option:`--project` \u003cproject\u003e"},{"line_number":18,"context_line":"    Specify a project [admin only]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":21,"context_line":"    Specify a user [admin only]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_60a93a90","line":18,"updated":"2014-12-25 06:28:29.000000000","message":"Project does not has role, so we should say admin only project. I think we should remove admin only.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"a0e07bf24021a7393629c302ad95caf507c1bce4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"        [--user \u003cuser\u003e]"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":":option:`--project` \u003cproject\u003e"},{"line_number":18,"context_line":"    Specify a project [admin only]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":21,"context_line":"    Specify a user [admin only]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_9ed005cb","line":18,"in_reply_to":"3a961159_60a93a90","updated":"2014-12-30 21:38:42.000000000","message":"I\u0027m not sure I understand what you are saying here, using --project fails without admin in the default policies.\n\nNow we could discuss if OSC should even attempt to make those determinations and remove all \u0027admin only\u0027 notes.  Right now, I\u0027m deferring that question.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"c0b29adf99b02832b8156e92d29dc2f221036ddd","unresolved":false,"context_lines":[{"line_number":15,"context_line":"        [--user \u003cuser\u003e]"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":":option:`--project` \u003cproject\u003e"},{"line_number":18,"context_line":"    Specify a project [admin only]"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":21,"context_line":"    Specify a user [admin only]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_21fb7148","line":18,"in_reply_to":"3a961159_9ed005cb","updated":"2014-12-31 02:29:09.000000000","message":"Sorry, \"so we should say admin only project\" should be \"so we should not say admin only project\". All the projects are the same, we only have admin users.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        \u003caccess-key\u003e"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":35,"context_line":"    Specify a user [admin only]"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":":option:`access-key`"},{"line_number":38,"context_line":"    Credentials access key"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_e09c4a6d","line":35,"updated":"2014-12-25 06:28:29.000000000","message":"I think admin only can be removed.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        [--user \u003cuser\u003e]"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":51,"context_line":"    Specify a user [admin only]"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"ec2 credentials show"},{"line_number":54,"context_line":"--------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_009a366e","line":51,"updated":"2014-12-25 06:28:29.000000000","message":"I think admin only can be removed.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        \u003caccess-key\u003e"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":":option:`--user` \u003cuser\u003e"},{"line_number":65,"context_line":"    Specify a user [admin only]"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":":option:`access-key`"},{"line_number":68,"context_line":"    Credentials access key"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_408b5e1e","line":65,"updated":"2014-12-25 06:28:29.000000000","message":"I think admin only can be removed.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a9045b12ed0d73e4b8c29fa8915ea7a667250fb7","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. option:: --user \u003cuser\u003e"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    Specify a user [admin only]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"ec2 credentials delete"},{"line_number":28,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a961159_ca7f1daa","line":25,"updated":"2014-12-31 19:30:03.000000000","message":"should we say anywhere that if not specified the values associated with the authenticated user are used? maybe in another patch?","commit_id":"ec22808b905be15bdf6c63ccebe0e474a8575282"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a9045b12ed0d73e4b8c29fa8915ea7a667250fb7","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":".. option:: --user \u003cuser\u003e"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    Specify a user [admin only]"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"ec2 credentials show"},{"line_number":64,"context_line":"--------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a961159_2a4c219d","line":61,"updated":"2014-12-31 19:30:03.000000000","message":"\"Filter by specified user\" ?","commit_id":"ec22808b905be15bdf6c63ccebe0e474a8575282"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a9045b12ed0d73e4b8c29fa8915ea7a667250fb7","unresolved":false,"context_lines":[{"line_number":63,"context_line":"ec2 credentials show"},{"line_number":64,"context_line":"--------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Show EC2 credentials"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. program:: ec2 credentials show"},{"line_number":69,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a961159_6a46297d","line":66,"updated":"2014-12-31 19:30:03.000000000","message":"Display EC2 credential details","commit_id":"ec22808b905be15bdf6c63ccebe0e474a8575282"}],"doc/source/command-objects/region.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"81a61d2a6fec7ca54358fa03f93c649e06b7fa4d","unresolved":false,"context_lines":[{"line_number":111,"context_line":".. code:: bash"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    os region show"},{"line_number":114,"context_line":"    \u003cregion-id\u003e"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":".. _region_show-region-id:"},{"line_number":117,"context_line":".. describe:: \u003cregion-id\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a961159_ff23c0bb","line":114,"updated":"2014-12-31 06:11:28.000000000","message":"tab this guy over a bit","commit_id":"b45d47525aef9e3b729c6fb86303a60bfa600ffd"}],"doc/source/command-objects/service.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3b882c603a02476e675a0efd0e3389a36e4ce3be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a961159_1018d61c","updated":"2014-12-24 07:14:42.000000000","message":"i think we should put this one in it\u0027s own patch, given the up-in-the-air status of services, and how we parse --type and --name.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"14302f88c51aa482a0f1e6f8ba7deff865809764","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a961159_aaf94a81","in_reply_to":"3a961159_1018d61c","updated":"2014-12-24 14:50:52.000000000","message":"Bah, I have to change them both anyway. ;)","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3b882c603a02476e675a0efd0e3389a36e4ce3be","unresolved":false,"context_lines":[{"line_number":14,"context_line":".. code-block:: bash"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    os service create"},{"line_number":17,"context_line":"        [--type \u003cservice-type\u003e]"},{"line_number":18,"context_line":"        [--description \u003cservice-description\u003e]"},{"line_number":19,"context_line":"        \u003cservice-name\u003e"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_5007bec9","line":17,"updated":"2014-12-24 07:14:42.000000000","message":"should we change these to \u003ctype\u003e \u003cdescription\u003e \u003cname\u003e for consistency?\n\ni.e. drop the service-","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":14,"context_line":".. code-block:: bash"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    os service create"},{"line_number":17,"context_line":"        [--type \u003cservice-type\u003e]"},{"line_number":18,"context_line":"        [--description \u003cservice-description\u003e]"},{"line_number":19,"context_line":"        \u003cservice-name\u003e"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_759c9a5e","line":17,"in_reply_to":"3a961159_4a946636","updated":"2014-12-25 06:28:29.000000000","message":"I think type and description should be changed, but name not.","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"14302f88c51aa482a0f1e6f8ba7deff865809764","unresolved":false,"context_lines":[{"line_number":14,"context_line":".. code-block:: bash"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    os service create"},{"line_number":17,"context_line":"        [--type \u003cservice-type\u003e]"},{"line_number":18,"context_line":"        [--description \u003cservice-description\u003e]"},{"line_number":19,"context_line":"        \u003cservice-name\u003e"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_4a946636","line":17,"in_reply_to":"3a961159_5007bec9","updated":"2014-12-24 14:50:52.000000000","message":"For type and description, probably.  \u003cservice-name\u003e is correct based on what we\u0027ve been doing as a create command uses name only.  Do we need to re-think that?","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        [--description \u003cservice-description\u003e]"},{"line_number":19,"context_line":"        \u003cservice-name\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":":option:`--type` \u003cservice-type\u003e"},{"line_number":22,"context_line":"    New service type (compute, image, identity, volume, etc)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":":option:`--description` \u003cservice-description\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_e0736a4c","line":21,"updated":"2014-12-25 06:28:29.000000000","message":".. option:: --type \u003ctype\u003e?","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        [--enable | --disable]"},{"line_number":37,"context_line":"        \u003cservice-type\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":":option:`--name` \u003cservice-name\u003e"},{"line_number":40,"context_line":"    New service name"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":":option:`--enable`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_f5d5eae5","line":39,"updated":"2014-12-25 06:28:29.000000000","message":"\u003cname\u003e","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    New service name"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":":option:`--enable`"},{"line_number":43,"context_line":"    Enable service"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":":option:`--disable`"},{"line_number":46,"context_line":"    Disable service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_35077283","line":43,"updated":"2014-12-25 06:28:29.000000000","message":"(default)","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"service set"},{"line_number":82,"context_line":"-----------"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. versionadded:: 3"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_e0ee0aed","line":83,"updated":"2014-12-25 06:28:29.000000000","message":"Set service properties","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":86,"context_line":".. code-block:: bash"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    os service set"},{"line_number":89,"context_line":"        [--type \u003cservice-type\u003e]"},{"line_number":90,"context_line":"        [--name \u003cservice-name\u003e]"},{"line_number":91,"context_line":"        [--enable | --disable]"},{"line_number":92,"context_line":"        \u003cservice\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_60b21a08","line":89,"updated":"2014-12-25 06:28:29.000000000","message":"\u003ctype\u003e","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    os service set"},{"line_number":89,"context_line":"        [--type \u003cservice-type\u003e]"},{"line_number":90,"context_line":"        [--name \u003cservice-name\u003e]"},{"line_number":91,"context_line":"        [--enable | --disable]"},{"line_number":92,"context_line":"        \u003cservice\u003e"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_80b706f5","line":90,"updated":"2014-12-25 06:28:29.000000000","message":"\u003cname\u003e","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"84ccb9e96f426616bd4a63ecc2729ab4fd239ee0","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    Disable service"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":":option:`service`"},{"line_number":107,"context_line":"    Service to update (type, name or ID)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"service show"},{"line_number":110,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_55aebe82","line":107,"updated":"2014-12-25 06:28:29.000000000","message":"(name or ID)","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"a0e07bf24021a7393629c302ad95caf507c1bce4","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    Disable service"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":":option:`service`"},{"line_number":107,"context_line":"    Service to update (type, name or ID)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"service show"},{"line_number":110,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_19618fd3","line":107,"in_reply_to":"3a961159_55aebe82","updated":"2014-12-30 21:38:42.000000000","message":"type is also valid here for v3","commit_id":"d5afbcc74275fb7f0568118b48f5a74c7aba3762"}],"doc/source/commands.rst":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"21e5f8006a3f0dbe77740979b90679b0084a1745","unresolved":false,"context_lines":[{"line_number":97,"context_line":"* ``policy``: Identity - determines authorization"},{"line_number":98,"context_line":"* ``project``: (**Identity**) owns a group of resources"},{"line_number":99,"context_line":"* ``quota``: (**Compute**, **Volume**) resource usage restrictions"},{"line_number":100,"context_line":"* ``region``: (**Identity**)"},{"line_number":101,"context_line":"* ``request token``: Identity - temporary OAuth-based token"},{"line_number":102,"context_line":"* ``role``: Identity - a policy object used to determine authorization"},{"line_number":103,"context_line":"* ``security group``: Compute, Network - groups of network access rules"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_016cb59c","line":100,"updated":"2014-12-31 01:59:31.000000000","message":"\" a general division of an OpenStack deployment\" \n\nDescription copied from \nhttp://specs.openstack.org/openstack/keystone-specs/api/v3/identity-api-v3.html","commit_id":"3ba485fd2cfba597e6ef2bfecc9de1e865fb47cb"}],"openstackclient/identity/v2_0/service.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"21e5f8006a3f0dbe77740979b90679b0084a1745","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        parser \u003d super(CreateService, self).get_parser(prog_name)"},{"line_number":38,"context_line":"        parser.add_argument("},{"line_number":39,"context_line":"            \u0027name\u0027,"},{"line_number":40,"context_line":"            metavar\u003d\u0027\u003cservice-name\u003e\u0027,"},{"line_number":41,"context_line":"            help\u003d_(\u0027New service name\u0027),"},{"line_number":42,"context_line":"        )"},{"line_number":43,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_e1db297b","line":40,"updated":"2014-12-31 01:59:31.000000000","message":"Use \u003cname\u003e to match the change: https://review.openstack.org/#/c/143242/","commit_id":"3ba485fd2cfba597e6ef2bfecc9de1e865fb47cb"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"f0f361dfe433ff58a48e159fbf4d49bd38a35ac8","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        parser \u003d super(CreateService, self).get_parser(prog_name)"},{"line_number":38,"context_line":"        parser.add_argument("},{"line_number":39,"context_line":"            \u0027name\u0027,"},{"line_number":40,"context_line":"            metavar\u003d\u0027\u003cservice-name\u003e\u0027,"},{"line_number":41,"context_line":"            help\u003d_(\u0027New service name\u0027),"},{"line_number":42,"context_line":"        )"},{"line_number":43,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_a4aa0f83","line":40,"in_reply_to":"3a961159_e1db297b","updated":"2014-12-31 04:00:09.000000000","message":"This is actually correct for how the command is written here. 143242 changes the format of the command and that is where the metavar change should occur.","commit_id":"3ba485fd2cfba597e6ef2bfecc9de1e865fb47cb"}]}
