)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"b5a2ac1440965db28c16c9a17a314276b0a3e9f4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangbailin \u003czhangbailin@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-02-25 11:28:20 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Creating a flavor only supports the integer type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The ``swap`` attribute limit of the flavor in the object is \"\u0027swap\u0027:"},{"line_number":10,"context_line":"fields.IntegerField()\", so after creating the flavor, the return value"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_221dc0bd","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":48},"updated":"2019-02-25 11:03:28.000000000","message":"The title is a lit bit hard to folow and did not reflect what this patch is about","commit_id":"f4cef371298d4e5a8fbb9d30ef86b5e9f47b55e4"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"eb4fdd0cf471a7a72a766d9e93af2da58cf29564","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangbailin \u003czhangbailin@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-02-25 11:28:20 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Creating a flavor only supports the integer type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The ``swap`` attribute limit of the flavor in the object is \"\u0027swap\u0027:"},{"line_number":10,"context_line":"fields.IntegerField()\", so after creating the flavor, the return value"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_937a9385","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":48},"in_reply_to":"9fdfeff1_221dc0bd","updated":"2019-02-27 00:13:27.000000000","message":"Done","commit_id":"f4cef371298d4e5a8fbb9d30ef86b5e9f47b55e4"}],"nova/api/openstack/compute/schemas/flavor_manage.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"5114eff6a3b4a15d86c16fa2f1f5dec28fdbc190","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                \u0027disk\u0027: parameter_types.flavor_param_non_negative,"},{"line_number":36,"context_line":"                \u0027OS-FLV-EXT-DATA:ephemeral\u0027:"},{"line_number":37,"context_line":"                    parameter_types.flavor_param_non_negative,"},{"line_number":38,"context_line":"                \u0027swap\u0027: parameter_types.flavor_swap_param_non_negative,"},{"line_number":39,"context_line":"                # positive ( \u003e 0) float"},{"line_number":40,"context_line":"                \u0027rxtx_factor\u0027: {"},{"line_number":41,"context_line":"                    \u0027type\u0027: [\u0027number\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_e71df8be","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":71},"updated":"2019-03-04 06:54:13.000000000","message":"do we really need this? cos I see that all those fileds like ram, vcpus, disk is defined as fields.IntegerField() in the obj file, why do you only change this one if we have to do it?","commit_id":"e0db05eaf22764b92474443526ed4c5e5f91e5e2"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"39eda954e81ab7421a72d014e298b82741656031","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                \u0027disk\u0027: parameter_types.flavor_param_non_negative,"},{"line_number":36,"context_line":"                \u0027OS-FLV-EXT-DATA:ephemeral\u0027:"},{"line_number":37,"context_line":"                    parameter_types.flavor_param_non_negative,"},{"line_number":38,"context_line":"                \u0027swap\u0027: parameter_types.flavor_swap_param_non_negative,"},{"line_number":39,"context_line":"                # positive ( \u003e 0) float"},{"line_number":40,"context_line":"                \u0027rxtx_factor\u0027: {"},{"line_number":41,"context_line":"                    \u0027type\u0027: [\u0027number\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_2afc0eb4","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":71},"in_reply_to":"9fdfeff1_ae69fbf8","updated":"2019-03-05 01:14:15.000000000","message":"Done","commit_id":"e0db05eaf22764b92474443526ed4c5e5f91e5e2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b3d57fdbb0e974c59ed8b8ab19d69899debecd10","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                \u0027disk\u0027: parameter_types.flavor_param_non_negative,"},{"line_number":36,"context_line":"                \u0027OS-FLV-EXT-DATA:ephemeral\u0027:"},{"line_number":37,"context_line":"                    parameter_types.flavor_param_non_negative,"},{"line_number":38,"context_line":"                \u0027swap\u0027: parameter_types.flavor_swap_param_non_negative,"},{"line_number":39,"context_line":"                # positive ( \u003e 0) float"},{"line_number":40,"context_line":"                \u0027rxtx_factor\u0027: {"},{"line_number":41,"context_line":"                    \u0027type\u0027: [\u0027number\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_ae69fbf8","line":38,"range":{"start_line":38,"start_character":16,"end_line":38,"end_character":71},"in_reply_to":"9fdfeff1_e71df8be","updated":"2019-03-04 17:34:34.000000000","message":"Yeah, I think we should not change here for avoiding breaking the existing users.","commit_id":"e0db05eaf22764b92474443526ed4c5e5f91e5e2"}],"nova/api/openstack/compute/views/flavors.py":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"994075bb2d7d464bfe9bdbca600cc7f357f79c12","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"FLAVOR_DESCRIPTION_MICROVERSION \u003d \u00272.55\u0027"},{"line_number":22,"context_line":"FLAVOR_EXTRA_SPECS_MICROVERSION \u003d \u00272.61\u0027"},{"line_number":23,"context_line":"FLAVOR_SWAP_MICROVERSION \u003d \u00272.73\u0027"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class ViewBuilder(common.ViewBuilder):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_2ecc3d60","line":23,"range":{"start_line":23,"start_character":27,"end_line":23,"end_character":33},"updated":"2019-06-18 02:51:08.000000000","message":"Keep with blueprint api-consistency-cleanup to be in a single microversion.","commit_id":"bf04be9a63a8af81b6039d0236e6be43b183a806"}]}
