)]}'
{"openstackclient/volume/v2/backup_record.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"19997d9d1a4d4751f587018278cebecf4f8caa38","unresolved":false,"context_lines":[{"line_number":29,"context_line":"class ExportBackupRecord(command.ShowOne):"},{"line_number":30,"context_line":"    _description \u003d _(\u0027Export volume backup details. Backup information can be \u0027"},{"line_number":31,"context_line":"                     \u0027imported into a new service instance to be able to \u0027"},{"line_number":32,"context_line":"                     \u0027retore.\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_parser(self, prog_name):"},{"line_number":35,"context_line":"        parser \u003d super(ExportBackupRecord, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_80ac7eeb","line":32,"updated":"2018-10-26 02:33:28.000000000","message":"typo here","commit_id":"40bcd7f681fc3f1c5e0c55a784fb1c4ff32c1a93"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7c36d5e53a2fa75d1722dcbaa259eb53587f9f91","unresolved":false,"context_lines":[{"line_number":29,"context_line":"class ExportBackupRecord(command.ShowOne):"},{"line_number":30,"context_line":"    _description \u003d _(\u0027Export volume backup details. Backup information can be \u0027"},{"line_number":31,"context_line":"                     \u0027imported into a new service instance to be able to \u0027"},{"line_number":32,"context_line":"                     \u0027retore.\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_parser(self, prog_name):"},{"line_number":35,"context_line":"        parser \u003d super(ExportBackupRecord, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_62311f0a","line":32,"in_reply_to":"3f79a3b5_80ac7eeb","updated":"2018-10-26 13:13:34.000000000","message":"Oops, thanks. Might as well take care of this right away.","commit_id":"40bcd7f681fc3f1c5e0c55a784fb1c4ff32c1a93"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"19997d9d1a4d4751f587018278cebecf4f8caa38","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        # We only want to show \"friendly\" display names, but also want to keep"},{"line_number":49,"context_line":"        # json structure compatibility with cinderclient"},{"line_number":50,"context_line":"        if parsed_args.formatter \u003d\u003d \u0027table\u0027:"},{"line_number":51,"context_line":"            backup_data[\u0027Backup Service\u0027] \u003d backup_data.pop(\u0027backup_service\u0027)"},{"line_number":52,"context_line":"            backup_data[\u0027Metadata\u0027] \u003d backup_data.pop(\u0027backup_url\u0027)"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_4084265d","line":50,"updated":"2018-10-26 02:33:28.000000000","message":"i think this is fine, it\u0027s been a while.","commit_id":"40bcd7f681fc3f1c5e0c55a784fb1c4ff32c1a93"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"1e5155a403aed61de907289033b466f85324bf1d","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        # We only want to show \"friendly\" display names, but also want to keep"},{"line_number":49,"context_line":"        # json structure compatibility with cinderclient"},{"line_number":50,"context_line":"        if parsed_args.formatter \u003d\u003d \u0027table\u0027:"},{"line_number":51,"context_line":"            backup_data[\u0027Backup Service\u0027] \u003d backup_data.pop(\u0027backup_service\u0027)"},{"line_number":52,"context_line":"            backup_data[\u0027Metadata\u0027] \u003d backup_data.pop(\u0027backup_url\u0027)"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_fd015004","line":50,"in_reply_to":"3f79a3b5_4084265d","updated":"2018-10-26 13:14:34.000000000","message":"I maybe should have called this out. I indirectly mentioned in IRC, but it would be good to get some feedback if folks think this is an acceptable way of handling this.","commit_id":"40bcd7f681fc3f1c5e0c55a784fb1c4ff32c1a93"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"8fddd87e759067fb42261783b0a487c92df31e75","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        # We only want to show \"friendly\" display names, but also want to keep"},{"line_number":49,"context_line":"        # json structure compatibility with cinderclient"},{"line_number":50,"context_line":"        if parsed_args.formatter \u003d\u003d \u0027table\u0027:"},{"line_number":51,"context_line":"            backup_data[\u0027Backup Service\u0027] \u003d backup_data.pop(\u0027backup_service\u0027)"},{"line_number":52,"context_line":"            backup_data[\u0027Metadata\u0027] \u003d backup_data.pop(\u0027backup_url\u0027)"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e3d5aa49","line":50,"in_reply_to":"3f79a3b5_fd015004","updated":"2018-11-02 17:26:03.000000000","message":"The JSON compat here is fine with me.  I think that should be true for all non-table formatters too (not wanting that data).","commit_id":"40bcd7f681fc3f1c5e0c55a784fb1c4ff32c1a93"}]}
