)]}'
{
  "commit": "7657b1cbed28560735a8e5ced4fccc5585bb1237",
  "tree": "b732680bb029543b21dcaa9b7bccf99fc3f6532c",
  "parents": [
    "5a004f9427a050c6c393c07ddb85cba8ff3849fa"
  ],
  "author": {
    "name": "Aaron Wood",
    "email": "aaronwood@google.com",
    "time": "Fri May 05 17:28:05 2023 -0700"
  },
  "committer": {
    "name": "Aaron Wood",
    "email": "aaronwood@google.com",
    "time": "Fri May 05 17:28:05 2023 -0700"
  },
  "message": "[tracing] Refine tracing of file writing and template execution\n\nThis disambiguates the writing of generated files and ninja files from\nother write_file() commands, adds tracing of template invocations while\nexec\u0027ing files, and adds tracing of metadata walks.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "880fb20759a8356b0e8d181a98b7ce1f44a97aa3",
      "old_mode": 33188,
      "old_path": "src/gn/command_gen.cc",
      "new_id": "d4218888d5c24ccc018e37751e990756d153a1f3",
      "new_mode": 33188,
      "new_path": "src/gn/command_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "e39e5591a405d56094c6abd6145b250ec5132f87",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_build_writer.cc",
      "new_id": "3c342eaf79060b19071da083e57395e590bda49f",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "994f3229566b447008aa905cdc9c7f0d635c5a12",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_generated_file_target_writer.cc",
      "new_id": "3e07090b476d87b764df5003ef16eb8be2d73dfa",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_generated_file_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0f2514b4f439361184a15f03fbe1181d1dec6c19",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.cc",
      "new_id": "bd07f72357a908114f7a19569fa8cc74309f764a",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "2314bae5d3da6ab6d97f120145cffbafd1612624",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_toolchain_writer.cc",
      "new_id": "4ad17ca2144e31b958a3f85b0025cecce0add952",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_toolchain_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d2c6fc65e90d0ce8633678aaf9f9d1a7bc4b3b91",
      "old_mode": 33188,
      "old_path": "src/gn/template.cc",
      "new_id": "029393cc005966ea191c9b712f9d987e83ab8307",
      "new_mode": 33188,
      "new_path": "src/gn/template.cc"
    },
    {
      "type": "modify",
      "old_id": "bc3f50e68819f2106247099548d4365e078957b9",
      "old_mode": 33188,
      "old_path": "src/gn/trace.cc",
      "new_id": "5f0735359b2ce051770bf6144bbaa272ae013b67",
      "new_mode": 33188,
      "new_path": "src/gn/trace.cc"
    },
    {
      "type": "modify",
      "old_id": "b59cd34ed4181a9ad436961f9859e5caedeb1f2d",
      "old_mode": 33188,
      "old_path": "src/gn/trace.h",
      "new_id": "c57d99e2b4fcd937ff1fe632e55f0d32eb6d87bd",
      "new_mode": 33188,
      "new_path": "src/gn/trace.h"
    }
  ]
}
