)]}'
{
  "commit": "06cdcc8e1fa8e56f70efb4357d473345b7d1c083",
  "tree": "26f32b9a49b934c37f2bb6148068791d5dab1c30",
  "parents": [
    "22581fb46c0c0c9530caa67149ee4dd8811063cf"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Thu Mar 21 13:48:59 2024 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 21 13:11:48 2024 +0000"
  },
  "message": "[ios] Simplify handling of assets catalog\n\nIf the source files are listed as part of an assets catalog (i.e. one\nelement in the path ends with `.xcassets`), then consider the file as\npart of an assets catalog.\n\nWhen generating the Xcode project, if a file in part of an assets\ncatalog, only list the catalog, not the individual files (Xcode will\ndiscover the files).\n\nBug: none\nChange-Id: Ifaa940e51080ec05bda751a2028c6df2534866ec\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/16900\nReviewed-by: David Turner \u003cdigit@google.com\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "169427ea492f158b33f5e34f97b6b4e803ca6741",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "9168035b68e7637c9eeed3b3509ed9600f946723",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "96217650134a86f6eeb958c7b455e69f674e5e3a",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "e98a86a2fb40669e15bbd49418ed993b43a63c25",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "62791c3d5cfefdd05da055f877776a062112dd38",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data.cc",
      "new_id": "fdc22fd1f256370d5335eaee55878d7812dc0176",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data.cc"
    },
    {
      "type": "modify",
      "old_id": "f1682649a93ed0fc63f71121f717cd013d5b3033",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data.h",
      "new_id": "bf0d4600cd7303dd4126fe07f77a05c850438ad4",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c2ff4099d1fede175be71190126d978ba203bf7",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b36b1e994a7e171ca5cb10e9aef585b324f6a1fb",
      "old_mode": 33188,
      "old_path": "src/gn/function_toolchain.cc",
      "new_id": "c42950add8a4f3c4a6c027c0408d4a875228cfa1",
      "new_mode": 33188,
      "new_path": "src/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "9dff1c9994caa190d757e00de0ce86127ec267cd",
      "old_mode": 33188,
      "old_path": "src/gn/functions_target.cc",
      "new_id": "5a137796feea30fb3eadf02597d29f05f94fc838",
      "new_mode": 33188,
      "new_path": "src/gn/functions_target.cc"
    },
    {
      "type": "modify",
      "old_id": "06b5eb221c4620b175ca61a12c758c50c443fd55",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_bundle_data_target_writer_unittest.cc",
      "new_id": "6fa4fe1e37bc8e42f25c6780ad06175e171c4747",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_bundle_data_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d2c5c2420dac2979ce428dcfb8488c543ccb96e9",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_create_bundle_target_writer_unittest.cc",
      "new_id": "997c05814ae2503e098426ebfc40d1d23c5be421",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_create_bundle_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "db43d74b300be7c198cdb78570a5c3629f49865f",
      "old_mode": 33188,
      "old_path": "src/gn/target_unittest.cc",
      "new_id": "8af8f6fb6009e18fcd6ae4d821d1715f6c4bd257",
      "new_mode": 33188,
      "new_path": "src/gn/target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "83c7c16ab7e7c5281b5a429916601ee9d4a290d3",
      "old_mode": 33188,
      "old_path": "src/gn/xcode_writer.cc",
      "new_id": "ea84a3df94995a375d767cd72e57450ae74505f2",
      "new_mode": 33188,
      "new_path": "src/gn/xcode_writer.cc"
    }
  ]
}
