)]}'
{
  "commit": "a2e2717ea670249a34b0de4b3e54f268d320bdfa",
  "tree": "c4186c67196c02f69351498662cedb2551ac5090",
  "parents": [
    "fc722252439ea3576c241773f5ee14eb8470e2ef"
  ],
  "author": {
    "name": "Andrew Grieve",
    "email": "agrieve@google.com",
    "time": "Wed Jan 24 14:02:39 2024 -0500"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 26 21:37:42 2024 +0000"
  },
  "message": "Ensure read_file() files are considered by \"gn analyze\"\n\nJust like imports, these files need to be added as build file\ndependencies.\n\nFound this from a chromium CL where analyze missed that a .info file,\nread via read_file(), was changed.\n\nTested locally that this now results in a changed target:\n\n{\n    \"files\": [ \"//third_party/android_deps/libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info\" ],\n    \"additional_compile_targets\": [],\n    \"test_targets\": [ \"//chrome/android:chrome_public_test_apk\" ]\n}\n\nBug: None\nChange-Id: Ifaca46ff87d43f4d45123cbdb67162298d6919f8\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/16580\nReviewed-by: Brett Wilson \u003cbrettw@google.com\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acb54445e5eebc5bbc18d6817dfb47985f0e5d60",
      "old_mode": 33188,
      "old_path": "src/gn/function_read_file.cc",
      "new_id": "95fae080ef28c6cb58409d75eb0f8e179c961fed",
      "new_mode": 33188,
      "new_path": "src/gn/function_read_file.cc"
    }
  ]
}
