)]}'
{"zuul/lib/keystorage3.py":[{"author":{"_account_id":27582,"name":"Simon Westphahl","email":"simon.westphahl@bmw.de","username":"simon.westphahl"},"change_message_id":"8b0d95f95fc93bda8db1d1dce604597a609f8837","unresolved":true,"context_lines":[{"line_number":405,"context_line":"    def copyTenantSSHKeys(self,"},{"line_number":406,"context_line":"                          src_tenant_name,"},{"line_number":407,"context_line":"                          dest_tenant_name):"},{"line_number":408,"context_line":"        info \u003d self.getTenantSSHKeyInfo(src_tenant_name, create\u003dFalse)"},{"line_number":409,"context_line":"        with self.createZKContext() as context:"},{"line_number":410,"context_line":"            self.keystorage_cache.createTenantSSHKeyInfo("},{"line_number":411,"context_line":"                context, dest_tenant_name, info.keys)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f05bae7b_b053e952","line":408,"updated":"2026-08-10 08:36:19.000000000","message":"`getTenantSSHKeyInfo()` doesn\u0027t seem to have a `create` argument","commit_id":"53dcfd8dc22bfc0cfaa42d6d2b4132a4fb26fadc"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"c58ed2bf8a097361273914f7a9ce5431b408d51f","unresolved":false,"context_lines":[{"line_number":405,"context_line":"    def copyTenantSSHKeys(self,"},{"line_number":406,"context_line":"                          src_tenant_name,"},{"line_number":407,"context_line":"                          dest_tenant_name):"},{"line_number":408,"context_line":"        info \u003d self.getTenantSSHKeyInfo(src_tenant_name, create\u003dFalse)"},{"line_number":409,"context_line":"        with self.createZKContext() as context:"},{"line_number":410,"context_line":"            self.keystorage_cache.createTenantSSHKeyInfo("},{"line_number":411,"context_line":"                context, dest_tenant_name, info.keys)"}],"source_content_type":"text/x-python","patch_set":1,"id":"be75e234_99795925","line":408,"in_reply_to":"f05bae7b_b053e952","updated":"2026-08-10 18:11:01.000000000","message":"Yep!  That\u0027s leftover from an earlier design.","commit_id":"53dcfd8dc22bfc0cfaa42d6d2b4132a4fb26fadc"},{"author":{"_account_id":27582,"name":"Simon Westphahl","email":"simon.westphahl@bmw.de","username":"simon.westphahl"},"change_message_id":"8b0d95f95fc93bda8db1d1dce604597a609f8837","unresolved":true,"context_lines":[{"line_number":447,"context_line":"                               dest_connection_name,"},{"line_number":448,"context_line":"                               dest_project_name):"},{"line_number":449,"context_line":"        info \u003d self.getProjectSecretsKeyInfo("},{"line_number":450,"context_line":"            src_connection_name, src_project_name, create\u003dFalse)"},{"line_number":451,"context_line":"        with self.createZKContext() as context:"},{"line_number":452,"context_line":"            self.keystorage_cache.createProjectSecretsKeyInfo("},{"line_number":453,"context_line":"                context, dest_connection_name, dest_project_name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fe10dd45_0d8d1907","line":450,"updated":"2026-08-10 08:36:19.000000000","message":"same here","commit_id":"53dcfd8dc22bfc0cfaa42d6d2b4132a4fb26fadc"},{"author":{"_account_id":27582,"name":"Simon Westphahl","email":"simon.westphahl@bmw.de","username":"simon.westphahl"},"change_message_id":"147ebc04510152995fba9ae2bb97ca48a8ce855d","unresolved":false,"context_lines":[{"line_number":447,"context_line":"                               dest_connection_name,"},{"line_number":448,"context_line":"                               dest_project_name):"},{"line_number":449,"context_line":"        info \u003d self.getProjectSecretsKeyInfo("},{"line_number":450,"context_line":"            src_connection_name, src_project_name, create\u003dFalse)"},{"line_number":451,"context_line":"        with self.createZKContext() as context:"},{"line_number":452,"context_line":"            self.keystorage_cache.createProjectSecretsKeyInfo("},{"line_number":453,"context_line":"                context, dest_connection_name, dest_project_name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3485efff_418fa62a","line":450,"in_reply_to":"fe10dd45_0d8d1907","updated":"2026-08-11 05:18:47.000000000","message":"Done","commit_id":"53dcfd8dc22bfc0cfaa42d6d2b4132a4fb26fadc"}]}
