)]}'
{
  "commit": "4a060c55dcc5380837a8684949b74400e929b85e",
  "tree": "c836838c2a5d344648589cb1e3eb8fbd4fa61f96",
  "parents": [
    "666912b6551e692c657569850f1a76e9bde062f6"
  ],
  "author": {
    "name": "Takuto Ikuta",
    "email": "tikuta@google.com",
    "time": "Thu Jul 30 19:30:39 2026 +0900"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 30 06:33:12 2026 -0700"
  },
  "message": "Support source-relative paths for script_executable\n\nThis is derived from\nhttps://crrev.com/c/8160801/comment/bfc1cbdb_33949900/\n\nSupport source-relative paths starting with \"//\" for script_executable\nin the dotfile (.gn) and via the --script-executable command line flag.\n\nWhen specified with \"//\", the path is resolved relative to the source\nroot and subsequently converted into a build-dir-relative path in\nBuildSettings::SetPythonPath. This avoids hardcoding relative paths from\nthe build directory.\n\nBug: 537680330\nChange-Id: I64392fd11f021ec093d6aa3f9a3eb63d0c7223fd\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/24500\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4c901394d11173977dc6664c0132efd1d13ab98",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "62eb514bebd2c3235c374ba3b6198e77f304005f",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "132d711e72039db6833e8037704a6508a4af82c4",
      "old_mode": 33188,
      "old_path": "src/gn/setup.cc",
      "new_id": "95e4c19dc8b2d116d69ea628e8c0b2c0eb95b319",
      "new_mode": 33188,
      "new_path": "src/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "3140e52b2577f6138e7891abd0026ac84664be95",
      "old_mode": 33188,
      "old_path": "src/gn/setup_unittest.cc",
      "new_id": "0fe9388ed1c0cd6f43edfc3ddc32304d48e9e285",
      "new_mode": 33188,
      "new_path": "src/gn/setup_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "61b3425228a289a26fa47baffb4fbc539a4ef645",
      "old_mode": 33188,
      "old_path": "src/gn/switches.cc",
      "new_id": "27f30fd76bf3b84c2e5ca0cba3490c37161bf3c0",
      "new_mode": 33188,
      "new_path": "src/gn/switches.cc"
    }
  ]
}
