)]}'
{
  "commit": "6453c5def990b671c4cb3760c7d7d7a55187e168",
  "tree": "593cf1d9ef169faa0bcb77d31c5fbc0453dc7a8e",
  "parents": [
    "42d6de6e391c2a02ce328691240ec347098d24b4"
  ],
  "author": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Sat Jan 12 21:32:25 2019 -0800"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 14 21:02:04 2020 +0000"
  },
  "message": "Support cross-compiling GN for other targets\n\nThis change extends the recipe used by builders with support for\ncross-compiling GN to different platforms beyond the host one, and\nsets up cross compilation for Linux as an example.\n\nChange-Id: I0d9aa1a104b14842c875d1a8d9082b6949e47e14\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/3760\nReviewed-by: Scott Graham \u003cscottmg@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "128ecb71b19b062d2981fcede1fdab3865989df3",
      "old_mode": 33188,
      "old_path": "infra/README.recipes.md",
      "new_id": "869f775186f9d92a6a9b430fd371051683c4b3c1",
      "new_mode": 33188,
      "new_path": "infra/README.recipes.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1239fd2864292ebc8ba9c20cb0febb26989ac8eb",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1287071853303a676d91801d2969a70295046f6",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/api.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/linux.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/mac.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/win.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c47c86a3f6b7ffe81d37a6e2ee49150366793e19",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "620f4559f757106939e8a02d8fdc0e8e5ecbc2ae",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_linux.json",
      "new_id": "4a301f2330844b84986f86b4d176c09db4098cc0",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_linux.json"
    },
    {
      "type": "modify",
      "old_id": "6ff9fe92e3989bdc0b730e8ebf21f082e83408fe",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_mac.json",
      "new_id": "707406dcf90dac32690682cffe2ecd37f6e70891",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_mac.json"
    },
    {
      "type": "modify",
      "old_id": "305acae89acc4374fb66ca814ebd249cc90f4789",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_win.json",
      "new_id": "88e8edb12c04d29b16bc414bc5f396c7788808b3",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_win.json"
    },
    {
      "type": "modify",
      "old_id": "337f548c6f6409d1776630ae8970dad74b610984",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_exists.json",
      "new_id": "3bc21636d6af47e564c7b3bcd05dc2e0dce798e7",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_exists.json"
    },
    {
      "type": "modify",
      "old_id": "ce6a2213c1f4a676beee12afe92ef9c5ed6da648",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_register.json",
      "new_id": "2e09f954fca8a94aba5e694bf22552b558e4bd6c",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_register.json"
    },
    {
      "type": "modify",
      "old_id": "329ac6e904d0c063f58582aedb75bf8b11ba1a0d",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_linux.json",
      "new_id": "c51eb296a67558ed5ad82fc5f35a5451eccf8c1f",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_linux.json"
    },
    {
      "type": "modify",
      "old_id": "b84aab80effc33d13a8de31124ea9aa20d4958b5",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_mac.json",
      "new_id": "3ae005b8676dfffff79f2dfadfa7751eedcbf72a",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_mac.json"
    },
    {
      "type": "modify",
      "old_id": "b27d53f1625fcc86ec1d723c9d0b2cbc2702200b",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_win.json",
      "new_id": "8e352def0e99dfd26c1ad7a114243a9a25143e19",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_win.json"
    },
    {
      "type": "modify",
      "old_id": "f219b810d9d511ee45c627dbc65a887384953c90",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.py",
      "new_id": "8110dfafb524d489807a2122a50096ead00ed8f1",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.py"
    }
  ]
}
