)]}'
{
  "commit": "25bc9cbfc035fa2dfd1b1dd6c96a98e8c2b7a3b8",
  "tree": "58d720d63a8625253c1d3e8ef8cd83a36abfe357",
  "parents": [
    "e8b74363b08edcfd373e5dcb85142f351434c0e3"
  ],
  "author": {
    "name": "shripad621git",
    "email": "79364691+shripad621git@users.noreply.github.com",
    "time": "Thu Oct 05 18:53:20 2023 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 05 13:23:20 2023 +0000"
  },
  "message": "Implement the tracing macros using a backend for esp32. (#29543)\n\n* Implement the tracing macros using a backend for esp32.\n\n- This PR is aimed at addressing the review comments on PR https://github.com/project-chip/connectedhomeip/pull/29318.\n- This is a draft implementation of the backend.\n\n* Move esp32 tracing configs around: better location, integrate in build examples, carry over configurations\n\n* More options removals\n\n* Remove fixme text\n\n* Restrict tracing to light app, fix include paths in main, add ignore for authkey since that should not be checked in\n\n* Move dependencies around even more - esp32 now seems to compile with tracing enabled\n\n* Ensure tracing is actually enabled when insights is on\n\n* Restyle\n\n* Made esp32_trace backend in sync with existing version\n\n* Made the common include on the tracing config for all esp32 examples\n\n* Fixed the CI failure\n\n---------\n\nCo-authored-by: Andrei Litvin \u003candy314@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8a1d83133f96d8f8add08040ccd597a61a6728e",
      "old_mode": 33188,
      "old_path": "config/esp32/BUILD.gn",
      "new_id": "1aacff5567ecf6c093ebed1499dc8e5a857fb0a7",
      "new_mode": 33188,
      "new_path": "config/esp32/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "13beac09ce21535645517f6c62a34ff59cb260da",
      "old_mode": 33188,
      "old_path": "config/esp32/components/chip/CMakeLists.txt",
      "new_id": "3f0f59613db100beb650dda720dca52edf113787",
      "new_mode": 33188,
      "new_path": "config/esp32/components/chip/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a90ab6f1e57d5a9fe3aaea9fd04d8ffa937b11c3",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/esp32/.gitignore",
      "new_id": "601ff1b8e9e01e969a2da5d6a6d94ea68f816c70",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/esp32/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "a3149e3fc7df90c779cfb5c48fdcc31e5bb8f286",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/esp32/main/CMakeLists.txt",
      "new_id": "96279bd4d83dde16b3dd358302697bf29d4b0bb8",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/esp32/main/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "79247258658dd81f50838fd6b76b82f0c0c0d645",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/esp32/main/main.cpp",
      "new_id": "280131263efa96f6ceaeada9d5d65dc6a237f81d",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/esp32/main/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "03089edd1d557119fe04df8ec101ed3920843118",
      "old_mode": 33261,
      "old_path": "scripts/build/build/targets.py",
      "new_id": "758c10d80add195477a86574a8ead2bfb0d0f1b3",
      "new_mode": 33261,
      "new_path": "scripts/build/build/targets.py"
    },
    {
      "type": "modify",
      "old_id": "9c7f62915686d207fdc80e27132e6786c6037d21",
      "old_mode": 33188,
      "old_path": "scripts/build/builders/esp32.py",
      "new_id": "39573a968e52f13f89cec9bcba03b2da8ed9c7b7",
      "new_mode": 33188,
      "new_path": "scripts/build/builders/esp32.py"
    },
    {
      "type": "modify",
      "old_id": "c78c87b83fda356b24cb0e1260af65e03424673e",
      "old_mode": 33188,
      "old_path": "scripts/build/testdata/all_targets_linux_x64.txt",
      "new_id": "57604bc8e3aa08b42d4db920d395aa3970057a1e",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/all_targets_linux_x64.txt"
    },
    {
      "type": "modify",
      "old_id": "e949510f99de97bdc74cdc3c999c78e8e8fe2c6f",
      "old_mode": 33188,
      "old_path": "scripts/build/testdata/dry_run_esp32-devkitc-light-rpc.txt",
      "new_id": "cb5e3df310e36d2d56c945a5cdfac9985576e79b",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/dry_run_esp32-devkitc-light-rpc.txt"
    },
    {
      "type": "modify",
      "old_id": "f82dd8a53e8a640c05c60824743ad49d2440dceb",
      "old_mode": 33188,
      "old_path": "scripts/build/testdata/dry_run_esp32-m5stack-all-clusters-minimal-rpc-ipv6only.txt",
      "new_id": "708d254115dc339081ffe973a55cf5f699ab6cf8",
      "new_mode": 33188,
      "new_path": "scripts/build/testdata/dry_run_esp32-m5stack-all-clusters-minimal-rpc-ipv6only.txt"
    },
    {
      "type": "modify",
      "old_id": "d7580a3e68ac2ab2324eb27c21d98cd2d97a04d3",
      "old_mode": 33188,
      "old_path": "src/tracing/esp32_trace/BUILD.gn",
      "new_id": "cb41004a74289b5187ac91412ddb09f7f5c3f90f",
      "new_mode": 33188,
      "new_path": "src/tracing/esp32_trace/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "7046dd9cc8d7d9cd4d2e60c0e153d18d5f3bbd41",
      "old_mode": 33188,
      "old_path": "src/tracing/esp32_trace/include/matter/tracing/macros_impl.cpp",
      "new_id": "414cdd83edcc0dc248bd3f0bf7665a8feaa3f9eb",
      "new_mode": 33188,
      "new_path": "src/tracing/esp32_trace/esp32_tracing.cpp",
      "score": 64
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9857eb111b2c3da6d8d40f5728630097c1cb1d0e",
      "new_mode": 33188,
      "new_path": "src/tracing/esp32_trace/esp32_tracing.h"
    },
    {
      "type": "modify",
      "old_id": "1ab529313c319229b37fffadb86035560215ae2d",
      "old_mode": 33188,
      "old_path": "src/tracing/esp32_trace/include/matter/tracing/macros_impl.h",
      "new_id": "4d8a8a2a214525b72dfd498be24c12b3ba9f8476",
      "new_mode": 33188,
      "new_path": "src/tracing/esp32_trace/include/matter/tracing/macros_impl.h"
    },
    {
      "type": "modify",
      "old_id": "8c4dbd66656b889f34ec6080bbf094a148bc915b",
      "old_mode": 33188,
      "old_path": "src/tracing/tracing_args.gni",
      "new_id": "d3741b5eba5f1008f6d326a183ef0b199eb48235",
      "new_mode": 33188,
      "new_path": "src/tracing/tracing_args.gni"
    }
  ]
}
