)]}'
{
  "commit": "719ceee352ba1c1af264bd0b34974cd90ff3acc3",
  "tree": "07feb8c8870efac51465fab9847d56fb52da4627",
  "parents": [
    "1ec8e49de4c5de50ffe71554e7e600257dec1f4b"
  ],
  "author": {
    "name": "alfred gedeon",
    "email": "28123637+alfred2g@users.noreply.github.com",
    "time": "Thu Jun 02 00:00:10 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 01 15:00:10 2022 -0700"
  },
  "message": "Add suppport for ARM CM55 (#494)\n\n* Add supposrt for ARM CM55\r\n\r\n* Fix file header\r\n\r\n* Remove duplicate code\r\n\r\n* Refactor portmacro.h\r\n\r\n1. portmacro.h is re-factored into 2 parts - portmacrocommon.h which is\r\n   common to all ARMv8-M ports and portmacro.h which is different for\r\n   different compiler and architecture. This enables us to provide\r\n   Cortex-M55 ports without code duplication.\r\n2. Update copy_files.py so that it copies Cortex-M55 ports correctly -\r\n   all files except portmacro.h are used from Cortex-M33 ports.\r\n\r\nSigned-off-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e\r\n\r\nCo-authored-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "718b0b37ec45282d9098464b249567e901f77260",
      "old_mode": 33188,
      "old_path": ".github/lexicon.txt",
      "new_id": "85aa17a7fb946dbaf90bf5fd13abf3dd2972d610",
      "new_mode": 33188,
      "new_path": ".github/lexicon.txt"
    },
    {
      "type": "modify",
      "old_id": "74872cfdef6e1948234163a09f4aa865f648e02e",
      "old_mode": 33188,
      "old_path": "include/FreeRTOS.h",
      "new_id": "c961158d6903aeec2bcba715f6794966f98e3a1e",
      "new_mode": 33188,
      "new_path": "include/FreeRTOS.h"
    },
    {
      "type": "modify",
      "old_id": "0bb046a8d53fb2ec894021c8b6a509cbfe2430a1",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/ReadMe.txt",
      "new_id": "47194bfd6c6f438ee5c90c2348edb991cd2e573f",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/ReadMe.txt"
    },
    {
      "type": "modify",
      "old_id": "ac5aa45b864e25dfaf8e0267bdfa7e6145dfd738",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/copy_files.py",
      "new_id": "5c2cca7fa1bb14dfe471eed68ccf1cf58b22f1fc",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/copy_files.py"
    },
    {
      "type": "modify",
      "old_id": "994d93754ab29c70dcd37d0879b204a241a739e1",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/ReadMe.txt",
      "new_id": "777e89218285985c859a5e611f7f447d887baab3",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/ReadMe.txt"
    },
    {
      "type": "modify",
      "old_id": "eacf22fd6f5775b4b4e2ffd47e2ff2fdfc5bfec6",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h",
      "new_id": "3486481afe9fe461783b66eaee959fc3bad6e73e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "eacf22fd6f5775b4b4e2ffd47e2ff2fdfc5bfec6",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h",
      "new_id": "3486481afe9fe461783b66eaee959fc3bad6e73e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "e539a5e1efd5ed565b0addd7ad4b38a2e38481ea",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portasm.c",
      "new_id": "16f7e2f2433e87e801891ab2e0bb94a930f0fbe6",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "c560343b34ed5a8fee937118d773725769da4d3d",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h",
      "new_id": "766dfb0e75420d8aa078364698d96c2487fd87d3",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f0a9f3e4a01831972557da69da6264251841c72b",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c",
      "new_id": "f7e4aed53bacb6819e446b040eb135d53261c3e8",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "c560343b34ed5a8fee937118d773725769da4d3d",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h",
      "new_id": "766dfb0e75420d8aa078364698d96c2487fd87d3",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b654748e138cc6198df243ada7cbbd839f659607",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM55/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "fc70f3d47d4c78e4a2de99131714e07a4249ec64",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h",
      "new_id": "0f7326c850b04134268773f875f161907849d589",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "22e152e6de6306c02f92cb6613e839fdcf484e38",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h",
      "new_id": "0f7326c850b04134268773f875f161907849d589",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f8fd04f9ff9f7cc7ea2c22a89d97caedb1588b97",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portasm.s",
      "new_id": "44cd8d0e19d738904f49d11eceb568b32540405e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "17aa4ed9fb62e9ca3b3d6c0231809582facda7e2",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h",
      "new_id": "5e5b20c5d219e32ff45de0e52eac3e9364e5e98d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "64c0295a82a212dd342f0e8c3858f0bde7bf4109",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s",
      "new_id": "9e9970cd40f96b1b3b83a1c5c7a7345fd16e32e7",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "17aa4ed9fb62e9ca3b3d6c0231809582facda7e2",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h",
      "new_id": "5e5b20c5d219e32ff45de0e52eac3e9364e5e98d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3b510e282c016a86646a1ee959b970c2919ff80",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM55/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "0bb046a8d53fb2ec894021c8b6a509cbfe2430a1",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/secure/ReadMe.txt",
      "new_id": "777e89218285985c859a5e611f7f447d887baab3",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/secure/ReadMe.txt"
    },
    {
      "type": "modify",
      "old_id": "a6bf54cae1440f28558f6dfc48422cc763536678",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/secure/context/portable/GCC/ARM_CM33/secure_context_port.c",
      "new_id": "ebf02077c7a8b5478202910a578c54dd4ff13e84",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/secure/context/portable/GCC/ARM_CM33/secure_context_port.c"
    },
    {
      "type": "modify",
      "old_id": "52dbe4563426294f0cb5697275dd00b56dbb3406",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/secure/context/portable/IAR/ARM_CM33/secure_context_port_asm.s",
      "new_id": "99240ca08c4cfcc7b9817791ab44fdeea7dc8af4",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/secure/context/portable/IAR/ARM_CM33/secure_context_port_asm.s"
    },
    {
      "type": "modify",
      "old_id": "eacf22fd6f5775b4b4e2ffd47e2ff2fdfc5bfec6",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/portmacro.h",
      "new_id": "3486481afe9fe461783b66eaee959fc3bad6e73e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "eacf22fd6f5775b4b4e2ffd47e2ff2fdfc5bfec6",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h",
      "new_id": "3486481afe9fe461783b66eaee959fc3bad6e73e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e539a5e1efd5ed565b0addd7ad4b38a2e38481ea",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portasm.c",
      "new_id": "16f7e2f2433e87e801891ab2e0bb94a930f0fbe6",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "c560343b34ed5a8fee937118d773725769da4d3d",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portmacro.h",
      "new_id": "766dfb0e75420d8aa078364698d96c2487fd87d3",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "a6bf54cae1440f28558f6dfc48422cc763536678",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/secure/secure_context_port.c",
      "new_id": "ebf02077c7a8b5478202910a578c54dd4ff13e84",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/secure/secure_context_port.c"
    },
    {
      "type": "modify",
      "old_id": "f0a9f3e4a01831972557da69da6264251841c72b",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c",
      "new_id": "f7e4aed53bacb6819e446b040eb135d53261c3e8",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "c560343b34ed5a8fee937118d773725769da4d3d",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h",
      "new_id": "766dfb0e75420d8aa078364698d96c2487fd87d3",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d746923dfee998c37ebae9d74c341f5ef2aa487f",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f810056b773e2db7339c8bbafb79aa94759946a",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portasm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd86b97fd1a427e8582c6c97365f9f4a7f329f2",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portasm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b654748e138cc6198df243ada7cbbd839f659607",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0730d574dd0cc52a2ce495d4c562168e988bbea9",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_context.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0adbaf018ff23fe94aab34c93ba2ff6001b198a",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13520870bca04172fea6c850dadf7d183087f966",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_context_port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c633e2d0596f0a0fc963b8d0d8d323f0dce83de0",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_heap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c13590f86adde2849d0783e5eff8344da1cebb67",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_heap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc19ebc7d5e11cc2deab7e70e42e53b72f3f6a14",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21daeda6b890787194bda84f1caa5de833893974",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_init.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "304913b8dbf9f3b2f7e7d8acc3d8aa3aa7ca6590",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/secure/secure_port_macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d746923dfee998c37ebae9d74c341f5ef2aa487f",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c2fac21992243a9de758f89c5b2f41bd4c18639",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portasm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd86b97fd1a427e8582c6c97365f9f4a7f329f2",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portasm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b654748e138cc6198df243ada7cbbd839f659607",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "fc70f3d47d4c78e4a2de99131714e07a4249ec64",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/portmacro.h",
      "new_id": "0f7326c850b04134268773f875f161907849d589",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "22e152e6de6306c02f92cb6613e839fdcf484e38",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h",
      "new_id": "0f7326c850b04134268773f875f161907849d589",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "f8fd04f9ff9f7cc7ea2c22a89d97caedb1588b97",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portasm.s",
      "new_id": "44cd8d0e19d738904f49d11eceb568b32540405e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "17aa4ed9fb62e9ca3b3d6c0231809582facda7e2",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portmacro.h",
      "new_id": "5e5b20c5d219e32ff45de0e52eac3e9364e5e98d",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "52dbe4563426294f0cb5697275dd00b56dbb3406",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/secure/secure_context_port_asm.s",
      "new_id": "99240ca08c4cfcc7b9817791ab44fdeea7dc8af4",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/secure/secure_context_port_asm.s"
    },
    {
      "type": "modify",
      "old_id": "64c0295a82a212dd342f0e8c3858f0bde7bf4109",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s",
      "new_id": "9e9970cd40f96b1b3b83a1c5c7a7345fd16e32e7",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "17aa4ed9fb62e9ca3b3d6c0231809582facda7e2",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h",
      "new_id": "5e5b20c5d219e32ff45de0e52eac3e9364e5e98d",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d746923dfee998c37ebae9d74c341f5ef2aa487f",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd86b97fd1a427e8582c6c97365f9f4a7f329f2",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portasm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33817d0025358fa1585cd126528309fe50f9d81e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portasm.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3b510e282c016a86646a1ee959b970c2919ff80",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0730d574dd0cc52a2ce495d4c562168e988bbea9",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_context.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0adbaf018ff23fe94aab34c93ba2ff6001b198a",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "400bd0107a3aa688b47ac6b1bf7584d0402f0eb2",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_context_port_asm.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c633e2d0596f0a0fc963b8d0d8d323f0dce83de0",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_heap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c13590f86adde2849d0783e5eff8344da1cebb67",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_heap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc19ebc7d5e11cc2deab7e70e42e53b72f3f6a14",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21daeda6b890787194bda84f1caa5de833893974",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_init.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "304913b8dbf9f3b2f7e7d8acc3d8aa3aa7ca6590",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/secure/secure_port_macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d746923dfee998c37ebae9d74c341f5ef2aa487f",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd86b97fd1a427e8582c6c97365f9f4a7f329f2",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portasm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93b58da3543e1c8b4a9706b7df92bfed960fd237",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portasm.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3b510e282c016a86646a1ee959b970c2919ff80",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b1f99bf352cafe4a184f0eacc010f181e9fa54e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    }
  ]
}
