)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1a09877bc3a1b53824f9a1b6cad5ee6f9ec2d2a1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     caoyuan \u003ccao.yuan@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-25 17:48:18 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Replace git.openstack.org URLs with opendev.org URLs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I408a84bd12d70d96cb6a94b01c3145af4a3bc2ac"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9fb8cfa7_eb921257","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":52},"updated":"2019-06-25 23:14:14.000000000","message":"Fix links within JSON schema specification","commit_id":"07c8bf91aa7f6143ca2898641a766426398b37b3"}],"specs/stein/add-json-schema-validation-for-api.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"92f0824f829f4515ccb01e40bbf2be45824d50bb","unresolved":false,"context_lines":[{"line_number":314,"context_line":""},{"line_number":315,"context_line":"We can follow some of the validation work already done in the Nova V3 API:"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"* `Validation Testing \u003chttp://opendev.org/openstack/tempest/tree/etc/schemas/compute/flavors/flavors_list.json?id\u003d24eb89cd3efd9e9873c78aacde804870962ddcbb\u003e`_"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"* `Negative Validation Testing \u003chttp://opendev.org/openstack/tempest/tree/tempest/api/compute/flavors/test_flavors_negative.py?id\u003db2978da5ab52e461b06a650e038df52e6ceb5cd6\u003e`_"},{"line_number":320,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_603219f4","line":317,"range":{"start_line":317,"start_character":22,"end_line":317,"end_character":154},"updated":"2019-04-24 03:19:27.000000000","message":"these are not correct link and return 404.","commit_id":"ec8017c20e7b6c6b828c24de232e20183a41d3d1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"92f0824f829f4515ccb01e40bbf2be45824d50bb","unresolved":false,"context_lines":[{"line_number":316,"context_line":""},{"line_number":317,"context_line":"* `Validation Testing \u003chttp://opendev.org/openstack/tempest/tree/etc/schemas/compute/flavors/flavors_list.json?id\u003d24eb89cd3efd9e9873c78aacde804870962ddcbb\u003e`_"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"* `Negative Validation Testing \u003chttp://opendev.org/openstack/tempest/tree/tempest/api/compute/flavors/test_flavors_negative.py?id\u003db2978da5ab52e461b06a650e038df52e6ceb5cd6\u003e`_"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"Negative validation tests should use tempest.test.NegativeAutoTest"},{"line_number":322,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_2052e114","line":319,"range":{"start_line":319,"start_character":39,"end_line":319,"end_character":46},"updated":"2019-04-24 03:19:27.000000000","message":"ditto","commit_id":"ec8017c20e7b6c6b828c24de232e20183a41d3d1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"92f0824f829f4515ccb01e40bbf2be45824d50bb","unresolved":false,"context_lines":[{"line_number":340,"context_line":""},{"line_number":341,"context_line":"* Nova Validation Examples:"},{"line_number":342,"context_line":""},{"line_number":343,"context_line":"  http://opendev.org/openstack/nova/tree/nova/api/validation"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"* JSON Schema on PyPI:"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffb9cba7_80406d37","line":343,"range":{"start_line":343,"start_character":2,"end_line":343,"end_character":60},"updated":"2019-04-24 03:19:27.000000000","message":"ditto","commit_id":"ec8017c20e7b6c6b828c24de232e20183a41d3d1"}],"specs/unimplemented/add-json-schema-validation-for-api.rst":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1a09877bc3a1b53824f9a1b6cad5ee6f9ec2d2a1","unresolved":false,"context_lines":[{"line_number":336,"context_line":""},{"line_number":337,"context_line":"* Understanding JSON Schema:"},{"line_number":338,"context_line":""},{"line_number":339,"context_line":"  https://spacetelescope.github.io/understanding-json-schema/reference/object.html"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"* Nova Validation Examples:"},{"line_number":342,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9fb8cfa7_4ba23eb0","line":339,"range":{"start_line":339,"start_character":2,"end_line":339,"end_character":82},"updated":"2019-06-25 23:14:14.000000000","message":"https://json-schema.org/understanding-json-schema/reference/object.html","commit_id":"07c8bf91aa7f6143ca2898641a766426398b37b3"}]}
