)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a0f1866f557ce9b139bcaee718bf35f386f747a4","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Yamato Tanaka \u003cyatanaka@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-04-05 17:25:02 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Emit log when setting file/directory permissions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, kolla sets file permissions at _set_properties_from_file()"},{"line_number":10,"context_line":"method, but no logs are emitted here. This can make it"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9864764b_4cf71b38","line":7,"range":{"start_line":7,"start_character":14,"end_line":7,"end_character":22},"updated":"2022-04-05 08:33:54.000000000","message":"nit: copying","commit_id":"d0510d61d7d03070c893938ff8f4bc518c53fcc3"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9278fe20e32be70d3e24a1d2196e0182415686b4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Yamato Tanaka \u003cyatanaka@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-04-05 17:25:02 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Emit log when setting file/directory permissions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, kolla sets file permissions at _set_properties_from_file()"},{"line_number":10,"context_line":"method, but no logs are emitted here. This can make it"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"d1e5db90_fa009d5b","line":7,"range":{"start_line":7,"start_character":14,"end_line":7,"end_character":22},"in_reply_to":"9864764b_4cf71b38","updated":"2022-04-05 08:34:16.000000000","message":"Done","commit_id":"d0510d61d7d03070c893938ff8f4bc518c53fcc3"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"efcbf7a273b20d52af2bd9110b99ee0e88b5b5d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"77decf86_beadbe5e","updated":"2022-03-29 08:26:54.000000000","message":"Thanks, let\u0027s improve the wording a bit to be more precise.","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9278fe20e32be70d3e24a1d2196e0182415686b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7dafef54_bbe2d13e","updated":"2022-04-05 08:34:16.000000000","message":"thanks","commit_id":"4c071fcc3a5efa01240602d6566035029fce2d5b"}],"docker/base/set_configs.py":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"efcbf7a273b20d52af2bd9110b99ee0e88b5b5d5","unresolved":true,"context_lines":[{"line_number":120,"context_line":"            self._set_properties_from_conf(dest)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    def _set_properties_from_file(self, source, dest):"},{"line_number":123,"context_line":"        LOG.info(\u0027Copying permissions %s to %s\u0027, source, dest)"},{"line_number":124,"context_line":"        shutil.copystat(source, dest)"},{"line_number":125,"context_line":"        stat \u003d os.stat(source)"},{"line_number":126,"context_line":"        os.chown(dest, stat.st_uid, stat.st_gid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"880fdccf_8f3699e7","line":123,"range":{"start_line":123,"start_character":38,"end_line":123,"end_character":46},"updated":"2022-03-29 08:26:54.000000000","message":"from %s onto %s","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9278fe20e32be70d3e24a1d2196e0182415686b4","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            self._set_properties_from_conf(dest)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    def _set_properties_from_file(self, source, dest):"},{"line_number":123,"context_line":"        LOG.info(\u0027Copying permissions %s to %s\u0027, source, dest)"},{"line_number":124,"context_line":"        shutil.copystat(source, dest)"},{"line_number":125,"context_line":"        stat \u003d os.stat(source)"},{"line_number":126,"context_line":"        os.chown(dest, stat.st_uid, stat.st_gid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"58d4321a_b6077d23","line":123,"range":{"start_line":123,"start_character":38,"end_line":123,"end_character":46},"in_reply_to":"880fdccf_8f3699e7","updated":"2022-04-05 08:34:16.000000000","message":"Done","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"efcbf7a273b20d52af2bd9110b99ee0e88b5b5d5","unresolved":true,"context_lines":[{"line_number":126,"context_line":"        os.chown(dest, stat.st_uid, stat.st_gid)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    def _set_properties_from_conf(self, path):"},{"line_number":129,"context_line":"        LOG.info(\u0027Setting permissions %s\u0027, path)"},{"line_number":130,"context_line":"        config \u003d {\u0027permissions\u0027:"},{"line_number":131,"context_line":"                  [{\u0027owner\u0027: self.owner, \u0027path\u0027: path, \u0027perm\u0027: self.perm}]}"},{"line_number":132,"context_line":"        handle_permissions(config)"}],"source_content_type":"text/x-python","patch_set":1,"id":"32fec045_92f9fc32","line":129,"range":{"start_line":129,"start_character":37,"end_line":129,"end_character":38},"updated":"2022-03-29 08:26:54.000000000","message":"on","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9278fe20e32be70d3e24a1d2196e0182415686b4","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        os.chown(dest, stat.st_uid, stat.st_gid)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    def _set_properties_from_conf(self, path):"},{"line_number":129,"context_line":"        LOG.info(\u0027Setting permissions %s\u0027, path)"},{"line_number":130,"context_line":"        config \u003d {\u0027permissions\u0027:"},{"line_number":131,"context_line":"                  [{\u0027owner\u0027: self.owner, \u0027path\u0027: path, \u0027perm\u0027: self.perm}]}"},{"line_number":132,"context_line":"        handle_permissions(config)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4a433567_5c30cee2","line":129,"range":{"start_line":129,"start_character":37,"end_line":129,"end_character":38},"in_reply_to":"32fec045_92f9fc32","updated":"2022-04-05 08:34:16.000000000","message":"Done","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"ad4078091f43a7248ecfff98333f854a763d2f8e","unresolved":true,"context_lines":[{"line_number":129,"context_line":"        LOG.info(\u0027Setting permissions %s\u0027, path)"},{"line_number":130,"context_line":"        config \u003d {\u0027permissions\u0027:"},{"line_number":131,"context_line":"                  [{\u0027owner\u0027: self.owner, \u0027path\u0027: path, \u0027perm\u0027: self.perm}]}"},{"line_number":132,"context_line":"        handle_permissions(config)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    def copy(self):"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"19b0bd9c_694ee1a5","line":132,"updated":"2022-03-29 08:21:24.000000000","message":"There is already a log from this function:\n\nSetting permission for X","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9278fe20e32be70d3e24a1d2196e0182415686b4","unresolved":false,"context_lines":[{"line_number":129,"context_line":"        LOG.info(\u0027Setting permissions %s\u0027, path)"},{"line_number":130,"context_line":"        config \u003d {\u0027permissions\u0027:"},{"line_number":131,"context_line":"                  [{\u0027owner\u0027: self.owner, \u0027path\u0027: path, \u0027perm\u0027: self.perm}]}"},{"line_number":132,"context_line":"        handle_permissions(config)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    def copy(self):"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ed176ce1_e09fe855","line":132,"in_reply_to":"19b0bd9c_694ee1a5","updated":"2022-04-05 08:34:16.000000000","message":"Done","commit_id":"d9b3c016020c35ecd5ace3db5f8a524809f5dd7d"}]}
