)]}'
{
  "commit": "d55347133f894fcab4ff3bc33e5916d08f37bcd1",
  "tree": "e82b8ba057a71b7628c447f4fbbbf0f7e5b43869",
  "parents": [
    "5050a55b18b16dd177925407858e5e8f193728f6"
  ],
  "author": {
    "name": "Jeongik Cha",
    "email": "jeongik@google.com",
    "time": "Sat May 20 00:49:39 2023 +0900"
  },
  "committer": {
    "name": "Jeongik Cha",
    "email": "jeongik@google.com",
    "time": "Sat May 20 00:49:39 2023 +0900"
  },
  "message": "NINJA_LOG option uses usesninjalogasweightlist\n\nAs-is: Even with NINJA_LOG option, ninja weight list is copied from\nninja log\nTo-be: uses usesninjalogasweightlist to uses ninja log file directly\n\nIf weight list is large(more than 100,000 lines), reading the whole list\nspends a few seconds(1-3s). It is ignorable in full build, but it might\nbe considerable in small build or m nothing scenario.\n\nIf weight list comes from ninja log, we can just directly read ninja log\ndata instead of writing weight list from ninja log outside, and read the\nweight list. It doesn\u0027t spend additional time because ninja log is\nloaded by default.\n\nBug: 271527305\nTest: build with NINJA_LOG\nChange-Id: Id7a4cca95898ce439d0a682f9bfd954b462f1849\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d56531b2986a23e08fa95b91fd544b925313c12",
      "old_mode": 33188,
      "old_path": "ui/build/ninja.go",
      "new_id": "61aaad86b20d514e439a84a873b2d0ba1e611238",
      "new_mode": 33188,
      "new_path": "ui/build/ninja.go"
    }
  ]
}
