)]}'
{
  "commit": "bb8f66fdb5990ae5c0eb05152d51aca9a263b10d",
  "tree": "34c49624695ed3a756dbfeef0fda78d1bc7bb31b",
  "parents": [
    "afc4a5fe53728ac71ca089e5069de066ea73e240"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Thu Mar 31 20:07:14 2022 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 01 13:20:19 2022 +0000"
  },
  "message": "Fix support for empty `script_executable` value in .gn file.\n\nA recent CL [1] broke the Fuchsia build because the latter sets\nthe `script_executable` value to the empty script in its `.gn`\nfile. This use case is documented to let GN invoke action scripts\ndirectly.\n\nThis fixes the issue and adds a unit-test for this use case.\n\n[1] https://gn-review.googlesource.com/c/gn/+/13260\n\nBug: None\nChange-Id: I2660c6de0e8f41790c60bbb072149f1d7360e7f0\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/13460\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f1bd7a5c237179ce18ff8f4943572492b23e8c8",
      "old_mode": 33188,
      "old_path": "src/gn/setup.cc",
      "new_id": "68d42b750e0f69b1b367b8f9ecfc02953a701d68",
      "new_mode": 33188,
      "new_path": "src/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "d905355a1ca836d930dc8eed646ce0cb2f69dd8a",
      "old_mode": 33188,
      "old_path": "src/gn/setup_unittest.cc",
      "new_id": "8239589366794e20cf402f4a0cfc5848962297ab",
      "new_mode": 33188,
      "new_path": "src/gn/setup_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6caec3a9dd561a3ff65a0c51e6471047b5e80d0e",
      "old_mode": 33188,
      "old_path": "src/gn/switches.cc",
      "new_id": "e670517924922c60c73a1849f25bad7901b7f06e",
      "new_mode": 33188,
      "new_path": "src/gn/switches.cc"
    }
  ]
}
