)]}'
{
  "commit": "8bee70cf52c1d54e60f11b1e97c3b94acabd8aac",
  "tree": "83753fdab7cc421bd3ce2909199cecb7bec8814a",
  "parents": [
    "f7bd18c078e33cb09eaaaa1968d87df6cbf08950"
  ],
  "author": {
    "name": "yileiyang",
    "email": "yileiyang@google.com",
    "time": "Thu Apr 14 08:57:40 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 14 08:59:15 2022 -0700"
  },
  "message": "Automatic code cleanup.\n\nPiperOrigin-RevId: 441773830\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f135c96d7a68c853ee74e1730d92479ba100f403",
      "old_mode": 33188,
      "old_path": "tools/aquery_differ/aquery_differ.py",
      "new_id": "b2555e2b1246a39e38d47eb88fed524f3e3cee24",
      "new_mode": 33188,
      "new_path": "tools/aquery_differ/aquery_differ.py"
    },
    {
      "type": "modify",
      "old_id": "a214890b5eb9d01a5f42e7efd18c0a38106faa60",
      "old_mode": 33188,
      "old_path": "tools/aquery_differ/aquery_differ_test.py",
      "new_id": "e98901d6801ca4e0d08bd220c4f9a48c91aff35f",
      "new_mode": 33188,
      "new_path": "tools/aquery_differ/aquery_differ_test.py"
    },
    {
      "type": "modify",
      "old_id": "24b2cba3a2a6ea96d2207c9491f5c48b26595566",
      "old_mode": 33261,
      "old_path": "tools/build_defs/hash/sha256.py",
      "new_id": "99e366017cf6213195f5aa5c4cb1ef2dbf44152b",
      "new_mode": 33261,
      "new_path": "tools/build_defs/hash/sha256.py"
    },
    {
      "type": "modify",
      "old_id": "cf9a1bbde169fc981ecff5e01b8ebb56c12fd3f0",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/analyses/summary.py",
      "new_id": "6669e6c52164451c6bd6f56134984025717c3465",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/analyses/summary.py"
    },
    {
      "type": "modify",
      "old_id": "0636d272e2ad89a9e0723a9d46a2fa08d09c2913",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/analyses/summary_test.py",
      "new_id": "399b1fd1eec93872c45278f9aa76bfc51d11c08d",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/analyses/summary_test.py"
    },
    {
      "type": "modify",
      "old_id": "e19203169f3ae674e4b8313c8fae5c930874a51d",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/bazel_api.py",
      "new_id": "02a16174a6eb0280e9fe3ab8a3bb19156e73bf19",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/bazel_api.py"
    },
    {
      "type": "modify",
      "old_id": "a78160f2162b4ef8e65392a370bbebcae3b3935f",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/bazel_api_test.py",
      "new_id": "42282c171938be1241306c5f111d7a965197b7b3",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/bazel_api_test.py"
    },
    {
      "type": "modify",
      "old_id": "ceaf8b9cf0748442767affea9d9580f5b427c467",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/ctexplain.py",
      "new_id": "65814799a35cb14c6c482396f183e3829eae9ed9",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/ctexplain.py"
    },
    {
      "type": "modify",
      "old_id": "1ddb8c9257521ba38dfb002705512da17f3b2f1d",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/lib.py",
      "new_id": "172509d1c75f35ee627b7a9d70b16934e242ce96",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/lib.py"
    },
    {
      "type": "modify",
      "old_id": "6616e6d72c047d65e24526b965650cb72ca5dbc4",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/lib_test.py",
      "new_id": "eacac07f76679e9b884c689d74c68978202552c3",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/lib_test.py"
    },
    {
      "type": "modify",
      "old_id": "c47ab9fb4b995cc4011c30cb3c2685ed90717aaf",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/types.py",
      "new_id": "c738d32238e3ae5a71556b6110dac4739eb64a99",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/types.py"
    },
    {
      "type": "modify",
      "old_id": "504dc3c2422358c789fe5bf52876cd367e959ff2",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/types_test.py",
      "new_id": "d883598f2a9b882324e348c7c2926a0e959982dc",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/types_test.py"
    },
    {
      "type": "modify",
      "old_id": "e6c2f0fb4bb130d93bfccce60fb894ab9690148c",
      "old_mode": 33188,
      "old_path": "tools/ctexplain/util.py",
      "new_id": "1c1976f66b618e7d13d246e776dc0367a429d162",
      "new_mode": 33188,
      "new_path": "tools/ctexplain/util.py"
    },
    {
      "type": "modify",
      "old_id": "77be8412ea2edf81565b9f7f285e7af54056e85f",
      "old_mode": 33188,
      "old_path": "tools/jdk/proguard_whitelister.py",
      "new_id": "9f8a9794a7cb645deb5fb481704264ab35ac701e",
      "new_mode": 33188,
      "new_path": "tools/jdk/proguard_whitelister.py"
    },
    {
      "type": "modify",
      "old_id": "4556bddeb5545f8cc9325b3776aa95e24847dd2a",
      "old_mode": 33188,
      "old_path": "tools/jdk/proguard_whitelister_test.py",
      "new_id": "0c07e79576b20fc13d99b11b530b15ce35fd2099",
      "new_mode": 33188,
      "new_path": "tools/jdk/proguard_whitelister_test.py"
    }
  ]
}
