)]}'
{"openstackclient/identity/v2_0/user.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"7f2f2acecbfbee9b072fb01d8743a5d501e674fd","unresolved":false,"context_lines":[{"line_number":305,"context_line":"                and not parsed_args.enable"},{"line_number":306,"context_line":"                and not parsed_args.disable):"},{"line_number":307,"context_line":"            msg \u003d _(\"No arguments specified\")"},{"line_number":308,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"        if parsed_args.password:"},{"line_number":311,"context_line":"            identity_client.users.update_password("}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_7af714d3","line":308,"range":{"start_line":308,"start_character":12,"end_line":308,"end_character":46},"updated":"2016-06-14 02:42:17.000000000","message":"i thought we are no longer raising exceptions if no args are specified?","commit_id":"895cd165d0c16593d7a48c6ecf500721097df045"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"7f582d78ee521dea317cc150952c4ff366d4c159","unresolved":false,"context_lines":[{"line_number":293,"context_line":"                identity_client.users,"},{"line_number":294,"context_line":"                parsed_args.user,"},{"line_number":295,"context_line":"            )"},{"line_number":296,"context_line":"        except ks_exc.Forbidden as e:"},{"line_number":297,"context_line":"            raise e"},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"        if (not parsed_args.name"},{"line_number":300,"context_line":"                and not parsed_args.name"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_6d111c52","line":297,"range":{"start_line":296,"start_character":0,"end_line":297,"end_character":19},"updated":"2016-06-14 03:07:27.000000000","message":"These two lines seem a little strange. Why catch just HttpForbidden error here ?","commit_id":"f292626408a41cbe7889caaa0e819790582dfc91"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"7f582d78ee521dea317cc150952c4ff366d4c159","unresolved":false,"context_lines":[{"line_number":303,"context_line":"                and not parsed_args.project"},{"line_number":304,"context_line":"                and not parsed_args.enable"},{"line_number":305,"context_line":"                and not parsed_args.disable):"},{"line_number":306,"context_line":"            msg \u003d _(\"No arguments specified\")"},{"line_number":307,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"        if parsed_args.password:"},{"line_number":310,"context_line":"            identity_client.users.update_password("}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_7a00b434","line":307,"range":{"start_line":306,"start_character":0,"end_line":307,"end_character":46},"updated":"2016-06-14 03:07:27.000000000","message":"Agree with Steve. We have agreed on that all set/unset commands should not raise an exception if nothing specified in one of our IRC meeting.","commit_id":"f292626408a41cbe7889caaa0e819790582dfc91"}],"releasenotes/notes/bug-1588588-39927ef06ca35730.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e84a07fe4bee8a420c97882f60239b76042e5d7c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    normally when nothing specified to modify. This will become the default"},{"line_number":5,"context_line":"    behavior of OSC ``set`` and ``unset`` commands."},{"line_number":6,"context_line":"    [Bug `1588588 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1588588\u003e`_]"},{"line_number":7,"context_line":"  - All ``set`` and ``unset`` commands in identity and image now return"},{"line_number":8,"context_line":"    normally when nothing specified to modify. This will become the default"},{"line_number":9,"context_line":"    behavior of OSC ``set`` and ``unset`` commands."},{"line_number":10,"context_line":"    [Bug `1588588 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1588588\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7aa08908_920b0a7d","line":7,"range":{"start_line":7,"start_character":42,"end_line":7,"end_character":60},"updated":"2016-06-17 04:19:54.000000000","message":"just add this to line 3","commit_id":"1901d6e9815e2ee8e79fae2b1255b54c395f8205"}]}
