)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"27d2b0cd8c54d2faffc3f453a4c816accd9006ad","unresolved":true,"context_lines":[{"line_number":9,"context_line":"This new probing API acts about the same as the old one, except that"},{"line_number":10,"context_line":"it accepts a `struct flashprog_chip *` handle instead of a chip name."},{"line_number":11,"context_line":"Under the hood, however, it uses our new bus probing directly."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I1a344aedf573d92f8f297e6eed8daadb511ebc10"},{"line_number":14,"context_line":"Signed-off-by: Nico Huber \u003cnico.h@gmx.de\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ed83c375_108f13c5","line":12,"updated":"2026-06-20 20:43:24.000000000","message":"We introduce flashprog_flash_prepare_context()...","commit_id":"dc196985e2f01e1fcc4a78c2dcc04ef8a0e117d0"},{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"4e3401d41275e69fce8e8b77db8c4e0c7bf034cd","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This new probing API acts about the same as the old one, except that"},{"line_number":10,"context_line":"it accepts a `struct flashprog_chip *` handle instead of a chip name."},{"line_number":11,"context_line":"Under the hood, however, it uses our new bus probing directly."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I1a344aedf573d92f8f297e6eed8daadb511ebc10"},{"line_number":14,"context_line":"Signed-off-by: Nico Huber \u003cnico.h@gmx.de\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"cc4546ca_2359cc9d","line":12,"in_reply_to":"ed83c375_108f13c5","updated":"2026-07-04 16:17:47.000000000","message":"Done","commit_id":"dc196985e2f01e1fcc4a78c2dcc04ef8a0e117d0"}]}
