)]}'
{
  "commit": "cf4c073463fab7f9a2da2d21f7c6d0c9f7197541",
  "tree": "fc445caa1f32a204fc12d4e6313203fb65c51a7f",
  "parents": [
    "d409ab897d648b80e8b97fe04ced3fb013b6f39d"
  ],
  "author": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Thu May 02 15:19:21 2019 -0700"
  },
  "committer": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Thu May 02 22:48:38 2019 +0000"
  },
  "message": "[infra] Update recipes engine to 0589a4\n\nThis required several changes to module method invocations.\n\nChange-Id: Ief8678cb919fc435cd25be3ece1348087be9d51f\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/4800\nReviewed-by: Julie Hockett \u003cjuliehockett@google.com\u003e\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8005aaf00233267208aa199df8e1ce5f89e3fb3",
      "old_mode": 33188,
      "old_path": "infra/README.recipes.md",
      "new_id": "128ecb71b19b062d2981fcede1fdab3865989df3",
      "new_mode": 33188,
      "new_path": "infra/README.recipes.md"
    },
    {
      "type": "modify",
      "old_id": "70e68920ff28cd5d1aba8a08a9e75f063126824a",
      "old_mode": 33188,
      "old_path": "infra/config/recipes.cfg",
      "new_id": "6b7363bd1c44f0e1eac920e27773e75dc1776adf",
      "new_mode": 33188,
      "new_path": "infra/config/recipes.cfg"
    },
    {
      "type": "modify",
      "old_id": "51d94309ff21c0e92c0baf5f2f637bc6ee1a81fa",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/linux.json",
      "new_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "e5a7fc0c79b86cfbd647504f635bd55c0c4d16c4",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/mac.json",
      "new_id": "e2acecdfa75bb7fdffad2c75c96f508d5a64b920",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "51d94309ff21c0e92c0baf5f2f637bc6ee1a81fa",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/win.json",
      "new_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "51d94309ff21c0e92c0baf5f2f637bc6ee1a81fa",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/linux.json",
      "new_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "51d94309ff21c0e92c0baf5f2f637bc6ee1a81fa",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/mac.json",
      "new_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "092354d907be53680204b3905e9cc41ff2f2613d",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/win.json",
      "new_id": "def8e7a2b6d2b849d3476222802c88176653b2e2",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "d726c6897950c11b87ffefc37fc5bb338cd491a5",
      "old_mode": 33261,
      "old_path": "infra/recipes.py",
      "new_id": "2fe00862255a85cd01719cdb7abd0a3bfa484822",
      "new_mode": 33261,
      "new_path": "infra/recipes.py"
    },
    {
      "type": "modify",
      "old_id": "993c4918fad5ad206e674c826f02a31ff65c5aa7",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_linux.json",
      "new_id": "4105a03beb4385ad789c02a3ef738db9e5de59eb",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_linux.json"
    },
    {
      "type": "modify",
      "old_id": "bb30be4d3601655c6c5d3d0505bc1243124f5382",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_mac.json",
      "new_id": "aed5d149403c0d869f377333461845a2c8341edb",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_mac.json"
    },
    {
      "type": "modify",
      "old_id": "764f2fa383506b61535bdc1c8c687ea890a10a47",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_win.json",
      "new_id": "6df7ef53496b2dbf9683c6524735816e493a8ee0",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_win.json"
    },
    {
      "type": "modify",
      "old_id": "c6f38253428522b59a71f8f34306b51a81adc7fd",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_exists.json",
      "new_id": "29834b25a67e2d84968881111d836a550b211f44",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_exists.json"
    },
    {
      "type": "modify",
      "old_id": "76efe86ef21206ab2a7a9d8a019b606d1bf1979d",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_register.json",
      "new_id": "bc97fc0dad9d3896ad7c03bada4bb00983955091",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_register.json"
    },
    {
      "type": "modify",
      "old_id": "8fe2ad2a68896dc234334f15584638f709127115",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_linux.json",
      "new_id": "dcd0a7ecb0bd64d802bf11ddf93169768275bcd9",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_linux.json"
    },
    {
      "type": "modify",
      "old_id": "7872a57c4ed385e8c216832011adb909214572c9",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_mac.json",
      "new_id": "6b0aa0a766e3842530eb968a6f20d3d358aadc04",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_mac.json"
    },
    {
      "type": "modify",
      "old_id": "92f665a627b6ae8b03367953fa445bbd3e9df33e",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_win.json",
      "new_id": "979c3b9eb3968284d058d6e46048199f6ea46864",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_win.json"
    },
    {
      "type": "modify",
      "old_id": "7a079b54d8f27ea6348e11defda8f89396d10f72",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.py",
      "new_id": "4005b6eda2c0d05da9df47369833125571d0188b",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.py"
    }
  ]
}
