)]}'
{
  "commit": "bac66cfc3254aabcd8640c8ebbeb6d62a198d454",
  "tree": "03f4e0e066be86c3d0462888a22ab0cf228ebd33",
  "parents": [
    "6f8c0328ee29c76e3566a216f2f0cf2992daa6ed"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Tue Jun 02 18:25:16 2026 +0200"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 05 10:51:02 2026 -0700"
  },
  "message": "Introduce --format-width option (and format_width .gn variable).\n\nThe change in [1] considerably changed the output\nof `gn format` which makes a new version of GN unrollable\nto the Fuchsia tree (as this breaks many shac tests).\n\nSince fixing all build files in Fuchsia is going to take\ntoo long, this introduces a new .gn variable named \u0027format_width\u0027\nand associated command-line flag --format-width to override\nthe default to a new value.\n\nBy setting `format_width` to 120, the changes to the Fuchsia\nbuild files are minimized, making this roll easier to do.\n\n[1]: https://gn-review.googlesource.com/c/gn/+/22000\n\nChange-Id: I089b7c82bb2e5de96b46b69a54c37255e53bc480\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/23020\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a509df6368d599f32a198213afc9eda835a04a4",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "75b75a0d7ae4bbf61cd0e40534208d46bc9f91f6",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "f7649cd29ab5b4a4ef28abdd806e5f4e2b46fb7a",
      "old_mode": 33188,
      "old_path": "src/gn/command_format.cc",
      "new_id": "b49c4803f4d844d6bc760ef49bd66f7fe1cf2cbf",
      "new_mode": 33188,
      "new_path": "src/gn/command_format.cc"
    },
    {
      "type": "modify",
      "old_id": "0eb667fa2530e97e6128280ea0d678a72fe59ced",
      "old_mode": 33188,
      "old_path": "src/gn/command_format.h",
      "new_id": "7854d9e33a3e01df2fc451c3fadedb775a707c46",
      "new_mode": 33188,
      "new_path": "src/gn/command_format.h"
    },
    {
      "type": "modify",
      "old_id": "0149cbc633698f981a4585ca27cb28a59b979a01",
      "old_mode": 33188,
      "old_path": "src/gn/command_format_unittest.cc",
      "new_id": "4a8c5975ba95c5da44880e1739b69708e525e332",
      "new_mode": 33188,
      "new_path": "src/gn/command_format_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c49d312952f96154576a0a2b721bc131a75f3e5b",
      "new_mode": 33188,
      "new_path": "src/gn/format_test_data/106.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3497b382d4a8e0a2ce5d304ff29b9e025ffed5ea",
      "new_mode": 33188,
      "new_path": "src/gn/format_test_data/106.golden"
    },
    {
      "type": "modify",
      "old_id": "555e34c79ac406369b68ff842ff4308efcb99728",
      "old_mode": 33188,
      "old_path": "src/gn/setup.cc",
      "new_id": "132d711e72039db6833e8037704a6508a4af82c4",
      "new_mode": 33188,
      "new_path": "src/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "59ec13453ce3363512dcc4a521ab50aa591fe1bc",
      "old_mode": 33188,
      "old_path": "src/gn/setup.h",
      "new_id": "40048913ea110b64dfe4dcd9c3d478923a1ad289",
      "new_mode": 33188,
      "new_path": "src/gn/setup.h"
    },
    {
      "type": "modify",
      "old_id": "54427767e4772056665d1f5e0e883712ab2c9483",
      "old_mode": 33188,
      "old_path": "src/gn/switches.cc",
      "new_id": "61b3425228a289a26fa47baffb4fbc539a4ef645",
      "new_mode": 33188,
      "new_path": "src/gn/switches.cc"
    },
    {
      "type": "modify",
      "old_id": "2c7c42bb84246ab53b05a95c3fca50288526eaea",
      "old_mode": 33188,
      "old_path": "src/gn/switches.h",
      "new_id": "70f0f192ceb2badd1a4d46971a94a7c2d4ee8e10",
      "new_mode": 33188,
      "new_path": "src/gn/switches.h"
    }
  ]
}
