)]}'
{"id":"openocd~master~Ie8d9fc0a7f2bd18e105ad675687431f780ddd0e6","project":"openocd","branch":"master","attention_set":{"1002513":{"account":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"last_update":"2026-07-12 15:25:14.000000000","reason":"\u003cGERRIT_ACCOUNT_1000021\u003e replied on the change","reason_account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}},"1000853":{"account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"last_update":"2026-05-01 01:38:21.000000000","reason":"\u003cGERRIT_ACCOUNT_1002513\u003e replied on the change","reason_account":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ie8d9fc0a7f2bd18e105ad675687431f780ddd0e6","subject":"target: add image_info command","status":"NEW","created":"2026-04-28 03:10:46.000000000","updated":"2026-07-12 15:25:14.000000000","submit_type":"CHERRY_PICK","submittable":false,"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"064f26f7e0b37070b55e025d9006992ae31c066e","_number":9602,"owner":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},{"tag":"autogenerated:jenkins-gerrit-trigger","value":1,"date":"2026-07-02 10:07:49.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"}],"CC":[{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-28 03:22:17.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-04-28 04:36:55.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-30 07:30:28.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"state":"CC"},{"updated":"2026-07-12 15:25:14.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"CC"}],"messages":[{"id":"569cfee6de38dcf8619dc201d90996a6a074cbc3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"real_author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"date":"2026-04-28 03:10:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8a5df265db246cb3d0e9be4c4973528a7a52a19f","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-04-28 04:36:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22184/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23081/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"d7ea989740548539904a5a58e960294a3d26eedf","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-04-30 07:30:28.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"73345e5f97762845d3e3ecce8a0b349970d42b88","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"real_author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"date":"2026-05-01 01:37:50.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"285c1d97b6c151f305594d1b6803bd7f35a623da","author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"real_author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"date":"2026-05-01 01:38:21.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b0b26fca905655a3623f4aa285cca16aa9b16ab1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-05-01 02:13:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22200/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23098/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"0b8170ccc9aa7d229de55248ffef0e33c7b5caa1","author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"real_author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"date":"2026-05-07 01:02:47.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c0c4c273f47f23825dc6ba130d635fb6638e51d0","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-05-08 13:52:24.000000000","message":"Patch Set 1:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":1},{"id":"e582b42b9037b276440eb4619d036ab77dc72352","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-05-09 00:49:14.000000000","message":"Patch Set 2: -Verified","accounts_in_message":[],"_revision_number":2},{"id":"a143e531b0792ba92211b122b7f952026cc22b01","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-05-09 11:29:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22292/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23190/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"7163cb1253b23e460356c8f33f6138f2ce876172","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"real_author":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"date":"2026-07-02 08:22:53.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:NO_CHANGE OR is:MIN\")\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"77ee93960c883f0a29f90f33ddc00f2e9abef066","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-07-02 10:07:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22598/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23499/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"064f26f7e0b37070b55e025d9006992ae31c066e","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2026-07-12 15:25:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision":"e0696e82437633035f47221b40be760eea73f321","revisions":{"ebefb72d7675ff7585dbb7d5194819edd8a64be6":{"kind":"REWORK","_number":1,"created":"2026-04-28 03:10:46.000000000","uploader":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"ref":"refs/changes/02/9602/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/02/9602/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/1 \u0026\u0026 git checkout -b change-9602 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/02/9602/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e3cb3d6f530a1b1751d96499be8d7855301101b5","subject":"target/image: add image_type_name() and unify type string table"}],"author":{"name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","date":"2026-04-28 03:03:38.000000000","tz":540},"committer":{"name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","date":"2026-04-28 03:09:57.000000000","tz":540},"subject":"target: add load_image_info command","message":"target: add load_image_info command\n\nAdd a new load_image_info command that opens an image file, returns a\nTcl dict describing it, and closes the file without writing anything to\ntarget memory. The dict contains a \u0027type\u0027 key (bin, ihex, elf, s19)\nand, when present in the image metadata, an \u0027entry_address\u0027 key (ELF\ne_entry or IHEX record type 05 start linear address).\n\nThe command is registered as COMMAND_ANY so it can be used in config\nscripts before a target is initialised.\n\nDocument the new command in the \"Image loading commands\" section of\nthe manual.\n\nChange-Id: Ie8d9fc0a7f2bd18e105ad675687431f780ddd0e6\nSigned-off-by: Sergi Granell Escalfet \u003cxerpi.g.12@gmail.com\u003e\n"}},"e0696e82437633035f47221b40be760eea73f321":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-02 08:22:53.000000000","uploader":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"ref":"refs/changes/02/9602/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/02/9602/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/3 \u0026\u0026 git checkout -b change-9602 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/02/9602/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f0f036a382bd88f2af35351968a9552baf23bad2","subject":"target/image: add image_type_name() and unify type string table"}],"author":{"name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","date":"2026-04-28 03:03:38.000000000","tz":540},"committer":{"name":"Sergi (セルジ)","email":"sergi-granell-escalfet@arkedgespace.com","date":"2026-07-02 08:08:24.000000000","tz":540},"subject":"target: add image_info command","message":"target: add image_info command\n\nAdd a new image_info command that opens an image file, returns a\nTcl dict describing it, and closes the file without writing anything to\ntarget memory. The dict contains a \u0027type\u0027 key (bin, ihex, elf, s19)\nand, when present in the image metadata, an \u0027entry_address\u0027 key (ELF\ne_entry or IHEX record type 05 start linear address).\n\nThe command is registered as COMMAND_ANY so it can be used in config\nscripts before a target is initialised.\n\nDocument the new command in the \"Image loading commands\" section of\nthe manual.\n\nChange-Id: Ie8d9fc0a7f2bd18e105ad675687431f780ddd0e6\nSigned-off-by: Sergi Granell Escalfet \u003cxerpi.g.12@gmail.com\u003e\n"}},"0302a9b540c27c806cce8e4b1104f697779196b6":{"kind":"REWORK","_number":2,"created":"2026-05-01 01:37:50.000000000","uploader":{"_account_id":1002513,"name":"Sergi・セルジ","display_name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","username":"xerpi"},"ref":"refs/changes/02/9602/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/02/9602/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/2 \u0026\u0026 git checkout -b change-9602 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/02/9602/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/02/9602/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e3cb3d6f530a1b1751d96499be8d7855301101b5","subject":"target/image: add image_type_name() and unify type string table"}],"author":{"name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","date":"2026-04-28 03:03:38.000000000","tz":540},"committer":{"name":"Sergi Granell Escalfet","email":"xerpi.g.12@gmail.com","date":"2026-05-01 01:35:03.000000000","tz":540},"subject":"target: add image_info command","message":"target: add image_info command\n\nAdd a new image_info command that opens an image file, returns a\nTcl dict describing it, and closes the file without writing anything to\ntarget memory. The dict contains a \u0027type\u0027 key (bin, ihex, elf, s19)\nand, when present in the image metadata, an \u0027entry_address\u0027 key (ELF\ne_entry or IHEX record type 05 start linear address).\n\nThe command is registered as COMMAND_ANY so it can be used in config\nscripts before a target is initialised.\n\nDocument the new command in the \"Image loading commands\" section of\nthe manual.\n\nChange-Id: Ie8d9fc0a7f2bd18e105ad675687431f780ddd0e6\nSigned-off-by: Sergi Granell Escalfet \u003cxerpi.g.12@gmail.com\u003e\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"NOT_READY","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"NEED"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"UNSATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"]}}]}
