)]}'
{
  "commit": "ef3783991c3c306dd3d71d70d36f89bbc7f1d139",
  "tree": "5c89ce8bcc4ff8d4718325c8df3cb7d83b951772",
  "parents": [
    "b3a7197900a2a524112457ff07c782eaac937a1f"
  ],
  "author": {
    "name": "Xilai Zhang",
    "email": "xilaizhang@google.com",
    "time": "Wed Apr 19 06:23:19 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 19 06:23:19 2023 +0000"
  },
  "message": "[CP] cherry pick \"Add codesign keychain to search list\" to stable branch.\n\nhttps://flutter-review.googlesource.com/c/recipes/+/41900\n\nChange-Id: Ic40e62032886ca9cbe77679239fd48ba4744da04\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/41900\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Xilai Zhang \u003cxilaizhang@google.com\u003e\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/42121\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f30a5b7e91b9f2a4c65116ebead320eb5153319",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/api.py",
      "new_id": "5e80642fef316ac461d069481bb85b0c0e0fd02a",
      "new_mode": 33188,
      "new_path": "recipe_modules/signing/api.py"
    },
    {
      "type": "modify",
      "old_id": "a8b9aac5cbcd5570f02ddb90f9e3aaa3d976e702",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/examples/code_sign.expected/mac_require_signing.json",
      "new_id": "0da9b0619bdb6824670813006fc5d4af3efd67bc",
      "new_mode": 33188,
      "new_path": "recipe_modules/signing/examples/code_sign.expected/mac_require_signing.json"
    },
    {
      "type": "modify",
      "old_id": "9ae929d1a00059a11aff7da688eeda14d3f0ae80",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/examples/code_sign.expected/no_signing_identity.json",
      "new_id": "0da9b0619bdb6824670813006fc5d4af3efd67bc",
      "new_mode": 33188,
      "new_path": "recipe_modules/signing/examples/code_sign.expected/no_signing_identity.json"
    },
    {
      "type": "modify",
      "old_id": "8b4370c590d1362a5e46f7a11f3f2c140026e856",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/examples/code_sign.py",
      "new_id": "f54095101ef63bf1926c3e43ace73f539f7b7870",
      "new_mode": 33188,
      "new_path": "recipe_modules/signing/examples/code_sign.py"
    },
    {
      "type": "delete",
      "old_id": "f4151e1c9c38a20e20849a4407af800a25192dc8",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/resources/import_certificate.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a35286dead4dcf872c119824438d7c63692b0ee8",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/resources/runner.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52a36c84e64fb021926acc243ea27000043e6fc9",
      "new_mode": 33188,
      "new_path": "recipe_modules/signing/resources/setup_keychain.sh"
    },
    {
      "type": "delete",
      "old_id": "b0a21d48777a200d4937ba5d506cc4e56d0a52df",
      "old_mode": 33188,
      "old_path": "recipe_modules/signing/test_api.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a06b524ba2809f68046d10651b8eb86e3ca44d1d",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/builder.expected/mac.json",
      "new_id": "cee1c53fec66d0fb6a561850474b0ec46da308b9",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/builder.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "8c39e25486b75b1379d8712500425297ff6fe6a0",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/builder.py",
      "new_id": "7a48453279c941db055f0b2a33014464c120aff1",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/builder.py"
    },
    {
      "type": "modify",
      "old_id": "e3c6ec91df98b608700ef5d253f6d72520437f20",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/codesign_release_branch.json",
      "new_id": "13cd8d2c367ce5ef7883f023dc33bf05d8a75752",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/codesign_release_branch.json"
    },
    {
      "type": "modify",
      "old_id": "f1669f1a00b9c89c483efd3412237491ab7028ee",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.py",
      "new_id": "fb1dbb365f32a34c1cfc5de73ec13d737ab6a181",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.py"
    }
  ]
}
