)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"9113b0ebdd6f5f340531da2cdd24c6eb95e8e3a5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-10-31 18:34:12 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Abuse of CONF.keymgr.encryption_auth_url in quota"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I7642e003b1e437418ef4ca746fd798b2574be686"},{"line_number":10,"context_line":"Closes-Bug:#1511960"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a26ad4f_db53f9e0","line":8,"updated":"2015-11-02 06:27:53.000000000","message":"Please provide a detailed description of the change.","commit_id":"076c0a2cb5003d29965f4f113b36771bc34263bc"}],"cinder/api/contrib/quotas.py":[{"author":{"_account_id":18479,"name":"Slade Baumann","email":"baumann@us.ibm.com","username":"baumann"},"change_message_id":"a207fee5a2b23406630098f1202ef53adaf597a2","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        return False"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    def _get_project(self, context, id, subtree_as_ids\u003dFalse):"},{"line_number":176,"context_line":"        \"\"\"A Helper method to get the project hierarchy."},{"line_number":177,"context_line":"        Along with Hierachical Multitenancy, projects can be hierarchically"},{"line_number":178,"context_line":"        organized. Therefore, we need to know the project hierarchy, if any, in"},{"line_number":179,"context_line":"        order to do quota operations properly."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_a073cd4c","line":176,"updated":"2015-11-03 19:23:32.000000000","message":"The empty line below this first comment line cannot be deleted. It is necessary to have the empty line separator in a multi-line docstring. See PEP 0257 for more details.","commit_id":"076c0a2cb5003d29965f4f113b36771bc34263bc"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"b50ef997b9d2a8020f8e9ce1475c609ab6b54ece","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        order to do quota operations properly."},{"line_number":180,"context_line":"        \"\"\""},{"line_number":181,"context_line":"        try:"},{"line_number":182,"context_line":"            keystone \u003d client.Client(auth_url\u003dCONF.keymgr.encryption_auth_url, # \u003c\u003d this"},{"line_number":183,"context_line":"                                     token\u003dcontext.auth_token,"},{"line_number":184,"context_line":"                                     project_id\u003dcontext.project_id)"},{"line_number":185,"context_line":"            project \u003d keystone.projects.get(id, subtree_as_ids\u003dsubtree_as_ids)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a26ad4f_3b4b0d2c","line":182,"updated":"2015-11-02 06:26:44.000000000","message":"No change here except the # comment","commit_id":"076c0a2cb5003d29965f4f113b36771bc34263bc"}]}
