)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d444e5b5864bb1dc7e1e8dfa4de0e6997a25e73c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     melanie witt \u003cmelwittt@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-04-17 00:52:59 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move nova-manage db archive_deleted_rows to nova-audit"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This deprecates the \u0027nova-manage db archive_deleted_rows\u0027 command"},{"line_number":10,"context_line":"and moves it to the \u0027nova-audit database archive_deleted_rows\u0027 command."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1f493fa4_8fe960e7","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":40},"updated":"2020-04-29 14:31:19.000000000","message":"Can we please call this \u0027archive-deleted-rows\u0027? Pretty please?","commit_id":"6061b091d45ad7405059b2582caa61462170df1d"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"0920c20a543d0e0ac4e2f788ae1af28cea6f7aec","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     melanie witt \u003cmelwittt@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-04-17 00:52:59 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move nova-manage db archive_deleted_rows to nova-audit"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This deprecates the \u0027nova-manage db archive_deleted_rows\u0027 command"},{"line_number":10,"context_line":"and moves it to the \u0027nova-audit database archive_deleted_rows\u0027 command."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1f493fa4_09cd4384","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":40},"in_reply_to":"1f493fa4_8fe960e7","updated":"2020-04-29 22:18:49.000000000","message":"Yeah, fair enough. I\u0027m not a fan of underscores in commands either. I\u0027m already changing \u0027db\u0027 to \u0027database\u0027 and didn\u0027t think of going ahead and removing underscores too.","commit_id":"6061b091d45ad7405059b2582caa61462170df1d"}],"nova/cmd/audit.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d444e5b5864bb1dc7e1e8dfa4de0e6997a25e73c","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @staticmethod"},{"line_number":49,"context_line":"    def _print_dict(dct, dict_property\u003d\"Property\", dict_value\u003d\u0027Value\u0027,"},{"line_number":50,"context_line":"                    sort_key\u003dNone):"},{"line_number":51,"context_line":"        \"\"\"Print a `dict` as a table of two columns."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        :param dct: `dict` to print"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_2f112c05","line":50,"updated":"2020-04-29 14:31:19.000000000","message":"If we used cliff, it would give us this for free (the ShowOne command subclass), though perhaps we should avoid using that until the \u0027nova-manage\u0027 part is fully removed.","commit_id":"6061b091d45ad7405059b2582caa61462170df1d"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"0920c20a543d0e0ac4e2f788ae1af28cea6f7aec","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @staticmethod"},{"line_number":49,"context_line":"    def _print_dict(dct, dict_property\u003d\"Property\", dict_value\u003d\u0027Value\u0027,"},{"line_number":50,"context_line":"                    sort_key\u003dNone):"},{"line_number":51,"context_line":"        \"\"\"Print a `dict` as a table of two columns."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        :param dct: `dict` to print"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_c9acfba0","line":50,"in_reply_to":"1f493fa4_2f112c05","updated":"2020-04-29 22:18:49.000000000","message":"Yeah I don\u0027t know that much about cliff and thus don\u0027t know what problem we could potentially have as long as the \u0027nova-manage\u0027 command is still alive. Are you thinking of something like the format being different between the two?","commit_id":"6061b091d45ad7405059b2582caa61462170df1d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eab8c062eb228e9a2dd71c09276c020cf455ef62","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @staticmethod"},{"line_number":49,"context_line":"    def _print_dict(dct, dict_property\u003d\"Property\", dict_value\u003d\u0027Value\u0027,"},{"line_number":50,"context_line":"                    sort_key\u003dNone):"},{"line_number":51,"context_line":"        \"\"\"Print a `dict` as a table of two columns."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        :param dct: `dict` to print"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_e842880e","line":50,"in_reply_to":"1f493fa4_c9acfba0","updated":"2020-04-30 09:35:39.000000000","message":"Different format and also I\u0027m not sure how easy it is to call specific functions without having to invoke the whole toolchain (cliff loads commands via entry points, so you need a manager etc. - I\u0027ve gotten around that by using static methods)","commit_id":"6061b091d45ad7405059b2582caa61462170df1d"}]}
