)]}'
{"doc/source/usage.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"85dead70f142dcc65f4696d5c726b0c95abf2ca1","unresolved":false,"context_lines":[{"line_number":78,"context_line":"         block storage from a running instance."},{"line_number":79,"context_line":"     cli\u003dmy-project detach-volume \u003cinstance\u003e \u003cvolume\u003e"},{"line_number":80,"context_line":"     driver.slow-driver\u003dcomplete"},{"line_number":81,"context_line":"     driver.fast-driver\u003dcomplete"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"The ``status`` field takes possible values"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_6f1d88bc","side":"PARENT","line":81,"range":{"start_line":81,"start_character":5,"end_line":81,"end_character":32},"updated":"2018-06-25 16:48:15.000000000","message":"We should keep this line, since the example defines both drivers.","commit_id":"07295a28e25b1b8c09334723678a8781dde41174"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"797c8fba488a5ce4b1ba7fdc5d347d3b67a9a6d8","unresolved":false,"context_lines":[{"line_number":78,"context_line":"         block storage from a running instance."},{"line_number":79,"context_line":"     cli\u003dmy-project detach-volume \u003cinstance\u003e \u003cvolume\u003e"},{"line_number":80,"context_line":"     driver.slow-driver\u003dcomplete"},{"line_number":81,"context_line":"     driver.fast-driver\u003dcomplete"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"The ``status`` field takes possible values"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_18bbeec3","side":"PARENT","line":81,"range":{"start_line":81,"start_character":5,"end_line":81,"end_character":32},"in_reply_to":"5f7c97a3_6f1d88bc","updated":"2018-06-26 09:16:44.000000000","message":"Whoops, that was unintentional","commit_id":"07295a28e25b1b8c09334723678a8781dde41174"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"85dead70f142dcc65f4696d5c726b0c95abf2ca1","unresolved":false,"context_lines":[{"line_number":96,"context_line":"| condition     | Required, if the referenced condition is met.        |"},{"line_number":97,"context_line":"+---------------+------------------------------------------------------+"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The value against each ``driver.XXXX`` entry refers to the level of the"},{"line_number":100,"context_line":"implementation of the feature in that driver"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"+---------------+------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_4f7c4cea","line":99,"range":{"start_line":99,"start_character":31,"end_line":99,"end_character":32},"updated":"2018-06-25 16:48:15.000000000","message":"Yup.","commit_id":"1d015d8a7a3b4932c4522696bfdd4336685c159d"}],"releasenotes/notes/support-driver-notes-b73d5b185f05db7f.yaml":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0f1e16b780c6783bb15a95da3f633a0902e48d38","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    You can now specify ``driver-notes.XXX`` values. These are useful to"},{"line_number":5,"context_line":"    provide additional context for features with a status of ``partial``. For"},{"line_number":6,"context_line":"    example::"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"        [operation.Cool_Feature]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_5a671552","line":5,"range":{"start_line":4,"start_character":63,"end_line":5,"end_character":73},"updated":"2018-06-26 14:09:06.000000000","message":"Slightly concerned at the emphasis on ``partial``, don\u0027t want folks to think it\u0027s n/a for other states, but it\u0027s probably okay.","commit_id":"c07a2e9cf61e749a4e002df1bf1867b86bd9a427"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5f332f8204ae528788f8efe2c1e6bf64334637a2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    You can now specify ``driver-notes.XXX`` values. These are useful to"},{"line_number":5,"context_line":"    provide additional context for features with a status of ``partial``. For"},{"line_number":6,"context_line":"    example::"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"        [operation.Cool_Feature]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_659272a1","line":5,"range":{"start_line":4,"start_character":63,"end_line":5,"end_character":73},"in_reply_to":"5f7c97a3_5a671552","updated":"2018-06-26 14:22:26.000000000","message":"Yeah, the docs are worded slightly differently (more correctly, I\u0027d imagine). I can rework this if I need to rework the patch","commit_id":"c07a2e9cf61e749a4e002df1bf1867b86bd9a427"}],"sphinx_feature_classification/support_matrix.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"85dead70f142dcc65f4696d5c726b0c95abf2ca1","unresolved":false,"context_lines":[{"line_number":110,"context_line":"            if cfg.has_option(section, option_notes):"},{"line_number":111,"context_line":"                notes \u003d cfg.get(section, option_notes)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"            impl \u003d Implementation(status, notes)"},{"line_number":114,"context_line":"            feature.implementations[option] \u003d impl"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"            return feature"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_0f989466","line":113,"range":{"start_line":113,"start_character":42,"end_line":113,"end_character":47},"updated":"2018-06-25 16:48:15.000000000","message":"please name kwargs","commit_id":"1d015d8a7a3b4932c4522696bfdd4336685c159d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"797c8fba488a5ce4b1ba7fdc5d347d3b67a9a6d8","unresolved":false,"context_lines":[{"line_number":110,"context_line":"            if cfg.has_option(section, option_notes):"},{"line_number":111,"context_line":"                notes \u003d cfg.get(section, option_notes)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"            impl \u003d Implementation(status, notes)"},{"line_number":114,"context_line":"            feature.implementations[option] \u003d impl"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"            return feature"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_18176ea5","line":113,"range":{"start_line":113,"start_character":42,"end_line":113,"end_character":47},"in_reply_to":"5f7c97a3_0f989466","updated":"2018-06-26 09:16:44.000000000","message":"Not 100% sure what you meant so I\u0027ve guessed. Lemme know if I called it wrong","commit_id":"1d015d8a7a3b4932c4522696bfdd4336685c159d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0f1e16b780c6783bb15a95da3f633a0902e48d38","unresolved":false,"context_lines":[{"line_number":110,"context_line":"            if cfg.has_option(section, option_notes):"},{"line_number":111,"context_line":"                notes \u003d cfg.get(section, option_notes)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"            impl \u003d Implementation(status, notes)"},{"line_number":114,"context_line":"            feature.implementations[option] \u003d impl"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"            return feature"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_da16c5a7","line":113,"range":{"start_line":113,"start_character":42,"end_line":113,"end_character":47},"in_reply_to":"5f7c97a3_18176ea5","updated":"2018-06-26 14:09:06.000000000","message":"Yup, that\u0027s what I meant, thanks.","commit_id":"1d015d8a7a3b4932c4522696bfdd4336685c159d"}]}
