)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c72707b176a18199d4ad239935fea60765c928bd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix warning on {\u0027cell_id\u0027: 1} is an invalid UUID"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The functional test mock assume args[-1] always be instance_uuid"},{"line_number":10,"context_line":"but actually it\u0027s not, when _save_db it might contains some changes"},{"line_number":11,"context_line":"on the instance_mapping."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"some test functions were reused in order to avoid display warning."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"ff82abbf_a5836104","line":10,"range":{"start_line":10,"start_character":28,"end_line":10,"end_character":36},"updated":"2017-11-21 10:32:07.000000000","message":"yea it takes updates as last arg","commit_id":"0be601a136374257cdd650279c7373adced111ce"}],"nova/tests/fixtures.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"75db9f089eac393aaca45c918bae8bc4383c608b","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    def _fake_instancemapping_get_save(self, *args):"},{"line_number":329,"context_line":"        return self._fake_instancemapping_get_common(args[-2])"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def _fake_instancemapping_get(self, *args):"},{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _fake_instancemapping_get_uuids(self, *args):"},{"line_number":335,"context_line":"        return [self._fake_instancemapping_get(uuid)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_62c1a180","line":332,"range":{"start_line":331,"start_character":0,"end_line":332,"end_character":62},"updated":"2017-10-23 15:45:49.000000000","message":"Why are we keeping this if it\u0027s not actually used anywhere now?","commit_id":"16ccff63e8afb3c09a6eb2a823c348c203edfe82"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"5b263d14277686530f12b68bb83106f733c0f389","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    def _fake_instancemapping_get_save(self, *args):"},{"line_number":329,"context_line":"        return self._fake_instancemapping_get_common(args[-2])"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def _fake_instancemapping_get(self, *args):"},{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _fake_instancemapping_get_uuids(self, *args):"},{"line_number":335,"context_line":"        return [self._fake_instancemapping_get(uuid)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_5bbd6400","line":332,"range":{"start_line":331,"start_character":0,"end_line":332,"end_character":62},"in_reply_to":"3f4b6375_4300e0ab","updated":"2017-10-24 01:37:17.000000000","message":"yeah, it\u0027s used there ,thanks","commit_id":"16ccff63e8afb3c09a6eb2a823c348c203edfe82"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"231ed66ce52195c66bf6bc89a0c481b0ce0a6458","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    def _fake_instancemapping_get_save(self, *args):"},{"line_number":329,"context_line":"        return self._fake_instancemapping_get_common(args[-2])"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def _fake_instancemapping_get(self, *args):"},{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _fake_instancemapping_get_uuids(self, *args):"},{"line_number":335,"context_line":"        return [self._fake_instancemapping_get(uuid)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_4300e0ab","line":332,"range":{"start_line":331,"start_character":0,"end_line":332,"end_character":62},"in_reply_to":"3f4b6375_62c1a180","updated":"2017-10-23 22:11:06.000000000","message":"It is used in line 335.","commit_id":"16ccff63e8afb3c09a6eb2a823c348c203edfe82"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"231ed66ce52195c66bf6bc89a0c481b0ce0a6458","unresolved":false,"context_lines":[{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _fake_instancemapping_get_uuids(self, *args):"},{"line_number":335,"context_line":"        return [self._fake_instancemapping_get(uuid)"},{"line_number":336,"context_line":"                for uuid in args[-1]]"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"    def _fake_cell_get(self, *args):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_a311d406","line":335,"range":{"start_line":335,"start_character":21,"end_line":335,"end_character":46},"updated":"2017-10-23 22:11:06.000000000","message":"Here","commit_id":"16ccff63e8afb3c09a6eb2a823c348c203edfe82"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"36c5a9c5fe981afc8ad5953f2a9faf9350ef3bd0","unresolved":false,"context_lines":[{"line_number":326,"context_line":"        }"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"    def _fake_instancemapping_get_save(self, *args):"},{"line_number":329,"context_line":"        return self._fake_instancemapping_get_common(args[-2])"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def _fake_instancemapping_get(self, *args):"},{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"}],"source_content_type":"text/x-python","patch_set":5,"id":"df87a7cf_2ba697ac","line":329,"range":{"start_line":329,"start_character":53,"end_line":329,"end_character":61},"updated":"2017-12-11 10:37:01.000000000","message":"This seems oh so fragile, but I guess we don\u0027t change method signatures that often","commit_id":"0be601a136374257cdd650279c7373adced111ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c72707b176a18199d4ad239935fea60765c928bd","unresolved":false,"context_lines":[{"line_number":326,"context_line":"        }"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"    def _fake_instancemapping_get_save(self, *args):"},{"line_number":329,"context_line":"        return self._fake_instancemapping_get_common(args[-2])"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def _fake_instancemapping_get(self, *args):"},{"line_number":332,"context_line":"        return self._fake_instancemapping_get_common(args[-1])"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_65a2399d","line":329,"range":{"start_line":329,"start_character":53,"end_line":329,"end_character":61},"updated":"2017-11-21 10:32:07.000000000","message":"easy to fetch from start position but this is also ok now.","commit_id":"0be601a136374257cdd650279c7373adced111ce"}]}
