)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"94f79bd3_12e6eb44","updated":"2025-04-18 12:54:08.000000000","message":"Thanks, bad \u0027grep\u0027 usage on my side :-/","commit_id":"bff39e0ea09d15f3e6da292b1608b4183b3e3023"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"8eae188a3c7a654d95ac22d105573e2345d7836e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3df197fe_4982a288","updated":"2025-04-18 12:56:59.000000000","message":"two more!","commit_id":"294acc7252f0405ff3eadb90f79a71d42f016192"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"0418ea326d39973b2765116cfd49d75d26607135","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"2459eeea_bde4e2cf","updated":"2025-04-18 13:17:28.000000000","message":"Thanks","commit_id":"78797ff52aa1b74aafbe01a07e5f46d70eb67341"}],"README":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"8eae188a3c7a654d95ac22d105573e2345d7836e","unresolved":true,"context_lines":[{"line_number":8,"context_line":"- debug target support (e.g. ARM, MIPS): single-stepping,"},{"line_number":9,"context_line":"  breakpoints/watchpoints, gprof profiling, etc;"},{"line_number":10,"context_line":"- flash chip drivers (e.g. CFI, NAND, internal flash);"},{"line_number":11,"context_line":"- embedded TCL interpreter for easy scripting."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Several network interfaces are available for interacting with OpenOCD:"},{"line_number":14,"context_line":"telnet, TCL, and GDB. The GDB server enables OpenOCD to function as a"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"93bab0ae_46669cb5","line":11,"updated":"2025-04-18 12:56:59.000000000","message":"s/TCL/Tcl/","commit_id":"bff39e0ea09d15f3e6da292b1608b4183b3e3023"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"0418ea326d39973b2765116cfd49d75d26607135","unresolved":false,"context_lines":[{"line_number":8,"context_line":"- debug target support (e.g. ARM, MIPS): single-stepping,"},{"line_number":9,"context_line":"  breakpoints/watchpoints, gprof profiling, etc;"},{"line_number":10,"context_line":"- flash chip drivers (e.g. CFI, NAND, internal flash);"},{"line_number":11,"context_line":"- embedded TCL interpreter for easy scripting."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Several network interfaces are available for interacting with OpenOCD:"},{"line_number":14,"context_line":"telnet, TCL, and GDB. The GDB server enables OpenOCD to function as a"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"9a3958c9_9b1e75e3","line":11,"in_reply_to":"93bab0ae_46669cb5","updated":"2025-04-18 13:17:28.000000000","message":"Done","commit_id":"bff39e0ea09d15f3e6da292b1608b4183b3e3023"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"8eae188a3c7a654d95ac22d105573e2345d7836e","unresolved":true,"context_lines":[{"line_number":11,"context_line":"- embedded TCL interpreter for easy scripting."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Several network interfaces are available for interacting with OpenOCD:"},{"line_number":14,"context_line":"telnet, TCL, and GDB. The GDB server enables OpenOCD to function as a"},{"line_number":15,"context_line":"\"remote target\" for source-level debugging of embedded systems using"},{"line_number":16,"context_line":"the GNU GDB program (and the others who talk GDB protocol, e.g. IDA"},{"line_number":17,"context_line":"Pro)."}],"source_content_type":"application/octet-stream","patch_set":3,"id":"66894ce6_f5cb3d99","line":14,"updated":"2025-04-18 12:56:59.000000000","message":"s/TCL/Tcl/","commit_id":"bff39e0ea09d15f3e6da292b1608b4183b3e3023"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"0418ea326d39973b2765116cfd49d75d26607135","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- embedded TCL interpreter for easy scripting."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Several network interfaces are available for interacting with OpenOCD:"},{"line_number":14,"context_line":"telnet, TCL, and GDB. The GDB server enables OpenOCD to function as a"},{"line_number":15,"context_line":"\"remote target\" for source-level debugging of embedded systems using"},{"line_number":16,"context_line":"the GNU GDB program (and the others who talk GDB protocol, e.g. IDA"},{"line_number":17,"context_line":"Pro)."}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5462c4bd_64d78f3a","line":14,"in_reply_to":"66894ce6_f5cb3d99","updated":"2025-04-18 13:17:28.000000000","message":"Done","commit_id":"bff39e0ea09d15f3e6da292b1608b4183b3e3023"}],"TODO":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The following tasks have been suggested for adding new core JTAG support:"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- Improve autodetection of TAPs by supporting tcl escape procedures that"},{"line_number":81,"context_line":"  can configure discovered TAPs based on IDCODE value ... they could:"},{"line_number":82,"context_line":"    - Remove guessing for irlen"},{"line_number":83,"context_line":"    - Allow non-default irmask/ircapture values"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"68f5bb22_8f6c2718","line":80,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The following tasks have been suggested for adding new core JTAG support:"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"- Improve autodetection of TAPs by supporting tcl escape procedures that"},{"line_number":81,"context_line":"  can configure discovered TAPs based on IDCODE value ... they could:"},{"line_number":82,"context_line":"    - Remove guessing for irlen"},{"line_number":83,"context_line":"    - Allow non-default irmask/ircapture values"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"a261701c_e31c79ea","line":80,"in_reply_to":"68f5bb22_8f6c2718","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"}],"doc/manual/primer/docs.txt":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":6,"context_line":"- The User\u0027s Guide:"},{"line_number":7,"context_line":"  - Focuses on using the OpenOCD software."},{"line_number":8,"context_line":"  - Details the installation, usage, and customization."},{"line_number":9,"context_line":"  - Provides descriptions of public Jim/TCL script commands."},{"line_number":10,"context_line":"  - Written using GNU texinfo."},{"line_number":11,"context_line":"  - Created with \u0027make pdf\u0027 or \u0027make html\u0027."},{"line_number":12,"context_line":"  - See @subpage primertexinfo and @ref styletexinfo."}],"source_content_type":"text/plain","patch_set":1,"id":"1e0c8125_53e345cc","line":9,"updated":"2025-04-18 12:39:17.000000000","message":"s,Jim/TCL,Jim Tcl,","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"- The User\u0027s Guide:"},{"line_number":7,"context_line":"  - Focuses on using the OpenOCD software."},{"line_number":8,"context_line":"  - Details the installation, usage, and customization."},{"line_number":9,"context_line":"  - Provides descriptions of public Jim/TCL script commands."},{"line_number":10,"context_line":"  - Written using GNU texinfo."},{"line_number":11,"context_line":"  - Created with \u0027make pdf\u0027 or \u0027make html\u0027."},{"line_number":12,"context_line":"  - See @subpage primertexinfo and @ref styletexinfo."}],"source_content_type":"text/plain","patch_set":1,"id":"de0778f9_edf2bc5d","line":9,"in_reply_to":"1e0c8125_53e345cc","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"}],"doc/manual/primer/tcl.txt":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"Function:   show_mmr32_bits()"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"In this case, we use the special Tcl command \"upvar\" which tcl\u0027s way"},{"line_number":356,"context_line":"of passing things by reference. In this case, we want to reach up into"},{"line_number":357,"context_line":"the callers lexical scope and find the array named \"NAMES\""},{"line_number":358,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"6868989e_5b277d26","line":355,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/\nand change the commit message\nMaybe more readable as\n`which is the Tcl way`","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"Function:   show_mmr32_bits()"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"In this case, we use the special Tcl command \"upvar\" which tcl\u0027s way"},{"line_number":356,"context_line":"of passing things by reference. In this case, we want to reach up into"},{"line_number":357,"context_line":"the callers lexical scope and find the array named \"NAMES\""},{"line_number":358,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"829e1205_9ecad44e","line":355,"in_reply_to":"6868989e_5b277d26","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"}],"doc/manual/scripting.txt":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The scripting support is intended for developers of OpenOCD."},{"line_number":6,"context_line":"It is not the intention that normal OpenOCD users will"},{"line_number":7,"context_line":"use tcl scripting extensively, write lots of clever scripts,"},{"line_number":8,"context_line":"or contribute back to OpenOCD."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Target scripts can contain new procedures that end users may"}],"source_content_type":"text/plain","patch_set":1,"id":"dabc8fb3_5c61eb5b","line":7,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The scripting support is intended for developers of OpenOCD."},{"line_number":6,"context_line":"It is not the intention that normal OpenOCD users will"},{"line_number":7,"context_line":"use tcl scripting extensively, write lots of clever scripts,"},{"line_number":8,"context_line":"or contribute back to OpenOCD."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Target scripts can contain new procedures that end users may"}],"source_content_type":"text/plain","patch_set":1,"id":"348490a6_12a2a212","line":7,"in_reply_to":"dabc8fb3_5c61eb5b","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":8,"context_line":"or contribute back to OpenOCD."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Target scripts can contain new procedures that end users may"},{"line_number":11,"context_line":"tinker to their needs without really understanding tcl."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Since end users are not expected to mess with the scripting"},{"line_number":14,"context_line":"language, the choice of language is not terribly important"}],"source_content_type":"text/plain","patch_set":1,"id":"1d655759_552b7d11","line":11,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"or contribute back to OpenOCD."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Target scripts can contain new procedures that end users may"},{"line_number":11,"context_line":"tinker to their needs without really understanding tcl."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Since end users are not expected to mess with the scripting"},{"line_number":14,"context_line":"language, the choice of language is not terribly important"}],"source_content_type":"text/plain","patch_set":1,"id":"d1e7c012_e65c5ec1","line":11,"in_reply_to":"1d655759_552b7d11","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":38,"context_line":"  and will have no externally visible consequences."},{"line_number":39,"context_line":"  Tcl has an advantage in that it\u0027s syntax is backwards"},{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"}],"source_content_type":"text/plain","patch_set":1,"id":"048c687b_c3dfb120","line":41,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":38,"context_line":"  and will have no externally visible consequences."},{"line_number":39,"context_line":"  Tcl has an advantage in that it\u0027s syntax is backwards"},{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"}],"source_content_type":"text/plain","patch_set":1,"id":"077a044d_7ae004a7","line":41,"in_reply_to":"048c687b_c3dfb120","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":39,"context_line":"  Tcl has an advantage in that it\u0027s syntax is backwards"},{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"},{"line_number":45,"context_line":"  a command that has human readable output. The human"}],"source_content_type":"text/plain","patch_set":1,"id":"f142e41a_9e71f1a2","line":42,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  Tcl has an advantage in that it\u0027s syntax is backwards"},{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"},{"line_number":45,"context_line":"  a command that has human readable output. The human"}],"source_content_type":"text/plain","patch_set":1,"id":"5610df03_f5471fdc","line":42,"in_reply_to":"f142e41a_9e71f1a2","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"},{"line_number":45,"context_line":"  a command that has human readable output. The human"},{"line_number":46,"context_line":"  readable output is expected to change in between versions"}],"source_content_type":"text/plain","patch_set":1,"id":"e34379f6_79c0ad25","line":43,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/\ns/api/API/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  compatible with the current OpenOCD syntax."},{"line_number":41,"context_line":"- external scripting. Low level tcl functions will be defined"},{"line_number":42,"context_line":"  that return machine readable output. These low level tcl"},{"line_number":43,"context_line":"  functions constitute the tcl api. flash_banks is such"},{"line_number":44,"context_line":"  a low level Tcl proc. \"flash banks\" is an example of"},{"line_number":45,"context_line":"  a command that has human readable output. The human"},{"line_number":46,"context_line":"  readable output is expected to change in between versions"}],"source_content_type":"text/plain","patch_set":1,"id":"87741425_ca31375f","line":43,"in_reply_to":"e34379f6_79c0ad25","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":47,"context_line":"  of OpenOCD. The output from flash_banks may not be"},{"line_number":48,"context_line":"  in the preferred form for the client. The client then"},{"line_number":49,"context_line":"  has two choices a) parse the output from flash_banks"},{"line_number":50,"context_line":"  or b) write a small piece of tcl to output the"},{"line_number":51,"context_line":"  flash_banks output to a more suitable form. The latter may"},{"line_number":52,"context_line":"  be simpler."},{"line_number":53,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"39c1a058_a1e4bf64","line":50,"updated":"2025-04-18 12:39:17.000000000","message":"s/tcl/Tcl/","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  of OpenOCD. The output from flash_banks may not be"},{"line_number":48,"context_line":"  in the preferred form for the client. The client then"},{"line_number":49,"context_line":"  has two choices a) parse the output from flash_banks"},{"line_number":50,"context_line":"  or b) write a small piece of tcl to output the"},{"line_number":51,"context_line":"  flash_banks output to a more suitable form. The latter may"},{"line_number":52,"context_line":"  be simpler."},{"line_number":53,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"eaf1c7a7_ba51171f","line":50,"in_reply_to":"39c1a058_a1e4bf64","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"}],"doc/manual/style.txt":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"83653bc48929a01a3c662577027fbd53a4f9c9f0","unresolved":true,"context_lines":[{"line_number":29,"context_line":" */"},{"line_number":30,"context_line":"/** @page styletcl Tcl Style Guide"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"OpenOCD needs to expand its Jim/Tcl Style Guide."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Many of the guidelines listed on the @ref stylec page should apply to"},{"line_number":35,"context_line":"OpenOCD\u0027s Jim/Tcl code as well."}],"source_content_type":"text/plain","patch_set":1,"id":"952d5d39_1a974e62","line":32,"updated":"2025-04-18 12:39:17.000000000","message":"In other files you have preferred \u0027Jim Tcl\u0027.\nWhy here and in next line it\u0027s different?","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"},{"author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"08cc6ca00b7069f4453995e68767df87f48df13a","unresolved":false,"context_lines":[{"line_number":29,"context_line":" */"},{"line_number":30,"context_line":"/** @page styletcl Tcl Style Guide"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"OpenOCD needs to expand its Jim/Tcl Style Guide."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Many of the guidelines listed on the @ref stylec page should apply to"},{"line_number":35,"context_line":"OpenOCD\u0027s Jim/Tcl code as well."}],"source_content_type":"text/plain","patch_set":1,"id":"c6c93a02_888bb5ee","line":32,"in_reply_to":"952d5d39_1a974e62","updated":"2025-04-18 12:54:08.000000000","message":"Done","commit_id":"3390cb7b1901eee71869c7520198cab4c9b9a215"}]}
