)]}'
{
  "commit": "16ed4ca8ef01a1877fbeeda6f50eae0cab9a5308",
  "tree": "56d661bd40a41054a3da7ac533faf79f7f1ec379",
  "parents": [
    "61b5a4b9c0d8d80e4270596e33e49660561b7476"
  ],
  "author": {
    "name": "Keyong Han",
    "email": "keyonghan@google.com",
    "time": "Tue Jun 23 20:41:16 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 20:41:16 2020 +0000"
  },
  "message": "create module for kms secretes\n\nThis cl updates to use infra kms module directly, preparing for luci tasks with secretes.\n\nChange-Id: I5eb648fdfe163c86c6546a627bbf084566155fb5\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/3760\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Keyong Han \u003ckeyonghan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af642334915f294c505a9d7e9422f627779105e4",
      "new_mode": 33188,
      "new_path": "recipe_modules/kms/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "638bc8161bcb81281dffbd115c3a0267696610e0",
      "new_mode": 33188,
      "new_path": "recipe_modules/kms/api.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "481772e36dd8400d4face8fadb809ecfd2e9b4ae",
      "new_mode": 33188,
      "new_path": "recipe_modules/kms/examples/get_secret.expected/basic.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89e34a6768ec417fa25be24c6af32ac8706711e6",
      "new_mode": 33188,
      "new_path": "recipe_modules/kms/examples/get_secret.expected/win.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1c2f6cab58973d4274dd642786e37383a659c98",
      "new_mode": 33188,
      "new_path": "recipe_modules/kms/examples/get_secret.py"
    },
    {
      "type": "modify",
      "old_id": "fab7d4bc6bb11449134c697ef11ff16c62c3b0c0",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage_.json",
      "new_id": "dc1047c217dc513ab508b01d8c5fcc503da7a2e9",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_coverage_.json"
    },
    {
      "type": "modify",
      "old_id": "fab7d4bc6bb11449134c697ef11ff16c62c3b0c0",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__experimental.json",
      "new_id": "dc1047c217dc513ab508b01d8c5fcc503da7a2e9",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_coverage__experimental.json"
    },
    {
      "type": "modify",
      "old_id": "3815aa40f6b63e4f078f1f883b2a9e65428f8a99",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__experimental_upload.json",
      "new_id": "0899b2fa9d661a4b1d0aa09cf8210ef9dc601f86",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_coverage__experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "bca8cb355e0085197625d0a74a5bacd4e2bdbc07",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__upload.json",
      "new_id": "4a4baa3a0c9a05f5e78319664e4f718400edf921",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_coverage__upload.json"
    },
    {
      "type": "modify",
      "old_id": "2afbd0a70b0656a353b731ec50aa2cc213ef9637",
      "old_mode": 33188,
      "old_path": "recipes/flutter.py",
      "new_id": "0f4f7c31ecd77d19f6ab7ee34cc4b9bb6f911c00",
      "new_mode": 33188,
      "new_path": "recipes/flutter.py"
    }
  ]
}
