)]}'
{
  "commit": "e5aee7bbd8033e0365d5d631871e409934dc3283",
  "tree": "c10ff69d8be50bc440cfdd15cec15c843ecb18d1",
  "parents": [
    "e3978de3e8dafb50a2b11efa784e08699a43faf8"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Thu Jun 08 10:08:10 2023 -0400"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 08 14:17:01 2023 +0000"
  },
  "message": "[apple] Implements support of transparent create_bundle\n\nA transparent create_bundle target is one that allows bundle_data\ndeps to propagate through the dependency chain. This can be used\nby create_bundle that generates a framework bundle that needs to\nhave the resources put in the main application bundle.\n\nThis will be used by Chrome on iOS to initialize PartitionAlloc\nbefore starting the executing any static initializer (by moving\nthe initialisation in a shell application then loading code as\na private framework).\n\nBug: 337\nChange-Id: I38a68c7ebcd715b06e79417b7a33e4a84f8fa655\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/15460\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d04912aa4f6462ef829f03f307077269811186c7",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "310d7e8a77f96c0bec1bf12b806e4ddc41825aac",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "6b7fe77f86d5d3b44f06a5638446e162046c6ff8",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data.cc",
      "new_id": "feabf8d47efa609db0eae02cc978a29ed768d737",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data.cc"
    },
    {
      "type": "modify",
      "old_id": "5b3bca6a742bde3a16b4373e540bd074c1a2ccc9",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data.h",
      "new_id": "f1682649a93ed0fc63f71121f717cd013d5b3033",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data.h"
    },
    {
      "type": "modify",
      "old_id": "0246cff5a18f59ed4738f2d5fe1ec31194213997",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data_target_generator.cc",
      "new_id": "18af1ab4fe98d6a4e6f2a2a8bdfa8e7c761ce138",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data_target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "f5b60f1252c4b020775a6a795dbe00e1fc9b2601",
      "old_mode": 33188,
      "old_path": "src/gn/bundle_data_target_generator.h",
      "new_id": "3fede2ceac93597cf2c0df1db7b7dca628ba82bf",
      "new_mode": 33188,
      "new_path": "src/gn/bundle_data_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "0a3d7cf4ea4d804e7d7382571cdde794ddc53485",
      "old_mode": 33188,
      "old_path": "src/gn/create_bundle_target_generator.cc",
      "new_id": "5569e750bf06f67382cbe27fb98cda646c1262ad",
      "new_mode": 33188,
      "new_path": "src/gn/create_bundle_target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "cb18ebf32c3a6f96b4503e30df88d5012492009a",
      "old_mode": 33188,
      "old_path": "src/gn/create_bundle_target_generator.h",
      "new_id": "0e7a535caf9a3948dcab4f8e54e22dd2e5a7dc3e",
      "new_mode": 33188,
      "new_path": "src/gn/create_bundle_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "f73cd3a354c79eaa9b9826f3471ebaebb86ed993",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "da82b95c630a489702054f21b6006311abeccb3d",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "d6554fddbd0254024e6ffd138f6eee123e0becf9",
      "old_mode": 33188,
      "old_path": "src/gn/target_unittest.cc",
      "new_id": "db43d74b300be7c198cdb78570a5c3629f49865f",
      "new_mode": 33188,
      "new_path": "src/gn/target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "07ce0160e300572f64e54bd64bee114c5073a641",
      "old_mode": 33188,
      "old_path": "src/gn/variables.cc",
      "new_id": "5015df56e892b0e2ce5f0af92738f2ef630676d2",
      "new_mode": 33188,
      "new_path": "src/gn/variables.cc"
    },
    {
      "type": "modify",
      "old_id": "ac392d96d5b2d8f4fd6710c5b4afd5b21be99f2e",
      "old_mode": 33188,
      "old_path": "src/gn/variables.h",
      "new_id": "56d700024369c79cd0be6adc81952355c4c67adc",
      "new_mode": 33188,
      "new_path": "src/gn/variables.h"
    }
  ]
}
