)]}'
{
  "commit": "d801506b8bb1a1131ca25f952bc7d61e53641177",
  "tree": "66196161ebdc4a4635b0683f2e4b49b1f864cead",
  "parents": [
    "9d1c128990b07f96a0f00d8d6cc5d6d26a52e201"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@google.com",
    "time": "Fri May 24 15:10:16 2024 -0400"
  },
  "committer": {
    "name": "LUCI",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 14 15:20:23 2025 -0700"
  },
  "message": "reformat codebase with black\n\nBug: 343563953\nTest: unittests\nChange-Id: I709596674717d56cb5d7f8ba0904a23117e97e82\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repohooks/+/467921\nTested-by: Mike Frysinger \u003cvapier@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@google.com\u003e\nReviewed-by: Raul Rangel \u003crrangel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cedfd18a2582eb584027d81268b18d745ff4bcb",
      "old_mode": 33188,
      "old_path": "PREUPLOAD.cfg",
      "new_id": "85b9d659c4ef24a32f56a2facce465603a2222cc",
      "new_mode": 33188,
      "new_path": "PREUPLOAD.cfg"
    },
    {
      "type": "modify",
      "old_id": "c852c29dde5d8ad6baad4963b40f6ba3e8aeb323",
      "old_mode": 33261,
      "old_path": "pre-upload.py",
      "new_id": "a51707cf4970269d2600806088b329cb9971135a",
      "new_mode": 33261,
      "new_path": "pre-upload.py"
    },
    {
      "type": "modify",
      "old_id": "2cf4616d87d3c4ea6b1ac56655b1aca7e9c93199",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "2a923fc9dde70a16e0e661316ef25969ea8df540",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "3671a3f1d473f3d0ce475987529fa7426160ec61",
      "old_mode": 33188,
      "old_path": "rh/config.py",
      "new_id": "04e1d6985f378f62130306bad98d8bfcfad21159",
      "new_mode": 33188,
      "new_path": "rh/config.py"
    },
    {
      "type": "modify",
      "old_id": "df3afb6da6955ee34c86634a82ba33fb949f4064",
      "old_mode": 33261,
      "old_path": "rh/config_test.py",
      "new_id": "b63a657aaa4dd9b06b625028740c853bca0e0eb8",
      "new_mode": 33261,
      "new_path": "rh/config_test.py"
    },
    {
      "type": "modify",
      "old_id": "475dc22933cb8a95c623e1244c063c965db4d260",
      "old_mode": 33261,
      "old_path": "rh/config_unittest.py",
      "new_id": "b645320c5390d96f8abf5b2dfaf176ea61728cf4",
      "new_mode": 33261,
      "new_path": "rh/config_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "54961645ddbc3b4e0c3d8f006eb53d3b7663c344",
      "old_mode": 33188,
      "old_path": "rh/git.py",
      "new_id": "1b3143df279e80ef72e914c51509d3b08b166a9f",
      "new_mode": 33188,
      "new_path": "rh/git.py"
    },
    {
      "type": "modify",
      "old_id": "b23ce3dd8c9b811ff33a811c43ca4766d41000ff",
      "old_mode": 33188,
      "old_path": "rh/hooks.py",
      "new_id": "8f128b05106d87750ad3d045c5e1c9304ca9fd37",
      "new_mode": 33188,
      "new_path": "rh/hooks.py"
    },
    {
      "type": "modify",
      "old_id": "47e14d2b66c80432cadd1bf0ee9529c3aafcdb23",
      "old_mode": 33261,
      "old_path": "rh/hooks_unittest.py",
      "new_id": "77a188020241785c3fb2aec1fe6bc06d7b1d53a6",
      "new_mode": 33261,
      "new_path": "rh/hooks_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "236387e8be7e828406a2f3c01e9b644a0c01f6bb",
      "old_mode": 33188,
      "old_path": "rh/results.py",
      "new_id": "4a7143b47ee8f5c3c96680308f232e58505840ae",
      "new_mode": 33188,
      "new_path": "rh/results.py"
    },
    {
      "type": "modify",
      "old_id": "93d909e34f77e96a35502af40de506f1cfddc310",
      "old_mode": 33261,
      "old_path": "rh/results_unittest.py",
      "new_id": "a02e77a0dd29bb55c5daaa09b175755ff6ebecd4",
      "new_mode": 33261,
      "new_path": "rh/results_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "bc66f377e8d846b6dbb8bacc43453e354454920b",
      "old_mode": 33188,
      "old_path": "rh/shell.py",
      "new_id": "6ea8fc11a5dcfdca41c28f5a5adb3e63f9679ac7",
      "new_mode": 33188,
      "new_path": "rh/shell.py"
    },
    {
      "type": "modify",
      "old_id": "fec8710ff8d48eee08f05e92ad69026d380163a4",
      "old_mode": 33261,
      "old_path": "rh/shell_unittest.py",
      "new_id": "4d0bbf1e90abe47dcfdbbe6cd6a3d60d11be3b6d",
      "new_mode": 33261,
      "new_path": "rh/shell_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "c8a8d81917df5ac877148100d14208d62a01a45c",
      "old_mode": 33188,
      "old_path": "rh/signals.py",
      "new_id": "75ec87cb04efeb8efdf58870250d6eba571ca5ae",
      "new_mode": 33188,
      "new_path": "rh/signals.py"
    },
    {
      "type": "modify",
      "old_id": "a6f31d9d476623edff447b81e3d3e4617683da96",
      "old_mode": 33188,
      "old_path": "rh/terminal.py",
      "new_id": "1ef342595c03883ea608c2a91cd84798228218cf",
      "new_mode": 33188,
      "new_path": "rh/terminal.py"
    },
    {
      "type": "modify",
      "old_id": "b76b907577ff09c81678ce1c9bd0eeb3b29bfb83",
      "old_mode": 33261,
      "old_path": "rh/terminal_unittest.py",
      "new_id": "9f67bba4a3b7778c3c4f36a404afecc9312da699",
      "new_mode": 33261,
      "new_path": "rh/terminal_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "d4001d6c262582259154e8eb006c99bdd6cd15fc",
      "old_mode": 33188,
      "old_path": "rh/utils.py",
      "new_id": "0a599f393bb9ba8d2b3b91af7d4842322d5c952d",
      "new_mode": 33188,
      "new_path": "rh/utils.py"
    },
    {
      "type": "modify",
      "old_id": "bf720a78f127356f17e6a175e118c2408e85f75c",
      "old_mode": 33261,
      "old_path": "rh/utils_unittest.py",
      "new_id": "5b977cd8582df81d51f5ae9bccf1382d6f2c4fe8",
      "new_mode": 33261,
      "new_path": "rh/utils_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "2682dac12408778fc93db503085666fb1baf7a7b",
      "old_mode": 33261,
      "old_path": "run_tests",
      "new_id": "605116ee4ff4196b38487f0dbc49aee8c52bdb1e",
      "new_mode": 33261,
      "new_path": "run_tests"
    },
    {
      "type": "modify",
      "old_id": "77808592caa4432eaf5061dd0f1eab660fc8e281",
      "old_mode": 33261,
      "old_path": "tools/android_test_mapping_format.py",
      "new_id": "d09e52ba1813a61846beec05a6cc0f9d55624d27",
      "new_mode": 33261,
      "new_path": "tools/android_test_mapping_format.py"
    },
    {
      "type": "modify",
      "old_id": "cf3c3cac6481ee72ee1dc2a7033cdcb634ef6f48",
      "old_mode": 33261,
      "old_path": "tools/android_test_mapping_format_unittest.py",
      "new_id": "c06a535863a47ae5c9af31e46ab9c8216671c4c1",
      "new_mode": 33261,
      "new_path": "tools/android_test_mapping_format_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "ffeed212020ca8f72bd63f0e716254677918dec7",
      "old_mode": 33261,
      "old_path": "tools/check_aosp_license.py",
      "new_id": "d00bde420b5fcac3d4a645e2eeb87475a3fde57c",
      "new_mode": 33261,
      "new_path": "tools/check_aosp_license.py"
    },
    {
      "type": "modify",
      "old_id": "bcd98f811fa585c8c1080dac1bb728e0178c7bab",
      "old_mode": 33261,
      "old_path": "tools/check_aosp_license_unittest.py",
      "new_id": "fc35dc3eb3961c9a81418d21bf3a5239ad3f0bc1",
      "new_mode": 33261,
      "new_path": "tools/check_aosp_license_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "1d5f1ac4d7c9f623c28470df98af5cc7cf84e4c3",
      "old_mode": 33261,
      "old_path": "tools/clang-format.py",
      "new_id": "7b57d5d0efdad401b9e10ec15c6fc7a8fda8d819",
      "new_mode": 33261,
      "new_path": "tools/clang-format.py"
    },
    {
      "type": "modify",
      "old_id": "8dfb5cf9f4886a6d62e2b2b8d59fd62dab1c01fa",
      "old_mode": 33261,
      "old_path": "tools/clang-format_unittest.py",
      "new_id": "eac0e34b989260cab74a51b964c587e184b73339",
      "new_mode": 33261,
      "new_path": "tools/clang-format_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "ebb947508e346c9e2302866bafa3e8e2d202b96f",
      "old_mode": 33261,
      "old_path": "tools/google-java-format.py",
      "new_id": "cf5df668b353c5a8e1e8b5dd32f949c00142835e",
      "new_mode": 33261,
      "new_path": "tools/google-java-format.py"
    },
    {
      "type": "modify",
      "old_id": "8b27da8e8e69190ab5a847a5fabc9ef9a1db143b",
      "old_mode": 33261,
      "old_path": "tools/pylint.py",
      "new_id": "556f2ff73695646d6d8cf6762bac87c979e6a573",
      "new_mode": 33261,
      "new_path": "tools/pylint.py"
    }
  ]
}
