)]}'
{"cinderclient/v1/qos_specs.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2bc7a4420d9dc743c6dd166a3c3e6e720457473c","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        return self._create(\"/qos-specs\", body, \"qos_specs\")"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def set_keys(self, qos_specs, specs):"},{"line_number":89,"context_line":"        \"\"\"Set new specifications to qos specs."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"        :param qos_specs: The ID of qos specs"},{"line_number":92,"context_line":"        :param specs: A dict of key/value pairs to be set"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_4dc96e59","line":89,"updated":"2014-09-19 14:08:07.000000000","message":"I\u0027m not sure this is any more clear than before...  \"Add/update keys in a qos_spec\"?","commit_id":"84368281935eb3df02359a7646a689f428da8b2c"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2bc7a4420d9dc743c6dd166a3c3e6e720457473c","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        return self._update(\"/qos-specs/%s\" % qos_specs, body)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def unset_keys(self, qos_specs, specs):"},{"line_number":104,"context_line":"        \"\"\"Unset specifications to qos specs."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"        :param qos_specs: The ID of qos specs"},{"line_number":107,"context_line":"        :param specs: A list of key to be unset"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_cddc7e1b","line":104,"updated":"2014-09-19 14:08:07.000000000","message":"This description is not very easy to understand.  \"Remove keys from a qos_spec\"?","commit_id":"84368281935eb3df02359a7646a689f428da8b2c"}],"cinderclient/v2/volumes.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1395bba3c6e08cf6ca0703cd8db72f8238c87493","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        :param volume: The UUID of the volume to extend"},{"line_number":116,"context_line":"        :param new_size: The desired size to extend volume to."},{"line_number":117,"context_line":"        \"\"\""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"        self.manager.extend(self, new_size)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def migrate_volume(self, host, force_host_copy):"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_4bb443d4","side":"PARENT","line":118,"updated":"2015-02-13 16:33:52.000000000","message":"IMO it\u0027s a lot more readable to have these blank lines here (and add them to other methods) rather than remove them...\n\nThis also isn\u0027t mentioned as part of the commit message.","commit_id":"09bfc76c023540f832194b7508f69e4a3c96c774"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1395bba3c6e08cf6ca0703cd8db72f8238c87493","unresolved":false,"context_lines":[{"line_number":194,"context_line":"                            specified by the client to help boot an instance"},{"line_number":195,"context_line":"        :rtype: :class:`Volume`"},{"line_number":196,"context_line":"       \"\"\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        if metadata is None:"},{"line_number":199,"context_line":"            volume_metadata \u003d {}"},{"line_number":200,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_0bbc0b06","side":"PARENT","line":197,"updated":"2015-02-13 16:33:52.000000000","message":"Ditto: line removal","commit_id":"09bfc76c023540f832194b7508f69e4a3c96c774"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1395bba3c6e08cf6ca0703cd8db72f8238c87493","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        :param scheduler_hints: (optional extension) arbitrary key-value pairs"},{"line_number":194,"context_line":"                            specified by the client to help boot an instance"},{"line_number":195,"context_line":"        :rtype: :class:`Volume`"},{"line_number":196,"context_line":"       \"\"\""},{"line_number":197,"context_line":"        if metadata is None:"},{"line_number":198,"context_line":"            volume_metadata \u003d {}"},{"line_number":199,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_eb1a5717","line":196,"updated":"2015-02-13 16:33:52.000000000","message":"Indentation is wacky here, if we\u0027re cleaning up things.  (Not why I\u0027m putting -1, probably best left to a different patch.)","commit_id":"d91fafcc2f2f83d8278efaecc4b5f1eb71bdf138"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"0d777b8be4e0d244103f29d67f360f0abbed762b","unresolved":false,"context_lines":[{"line_number":433,"context_line":"        \"\"\"Extend the size of the specified volume."},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"        :param volume: The UUID of the volume to extend."},{"line_number":436,"context_line":"        :param new_size: The desired size to extend volume to."},{"line_number":437,"context_line":"        \"\"\""},{"line_number":438,"context_line":"        return self._action(\u0027os-extend\u0027,"},{"line_number":439,"context_line":"                            base.getid(volume),"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_dc602803","line":436,"updated":"2015-02-06 05:33:35.000000000","message":"The requested new size of the volume.","commit_id":"d91fafcc2f2f83d8278efaecc4b5f1eb71bdf138"}]}
