)]}'
{
  "commit": "0b76e7c7b1b77f9033563ee9948aae425133b35d",
  "tree": "9b9c6f9432e9c343528e77bbd44d9bff68dad145",
  "parents": [
    "99e7482e8b027f0521315e0f7830a0badae5c561"
  ],
  "author": {
    "name": "Julien Danjou",
    "email": "julien@danjou.info",
    "time": "Sat Feb 03 22:16:37 2024 +0100"
  },
  "committer": {
    "name": "Julien Danjou",
    "email": "julien@danjou.info",
    "time": "Sat Feb 03 23:19:03 2024 +0100"
  },
  "message": "ci: replace black and flake8 by ruff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d06aeeca5446a742f677744f58b03fa8fa9a0486",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yaml",
      "new_id": "4bd620f642c2751b7a47f60b503e81832b371bbe",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yaml"
    },
    {
      "type": "modify",
      "old_id": "003f217b9c71c032e195aaeee3fcebb2b8112e34",
      "old_mode": 33188,
      "old_path": ".mergify.yml",
      "new_id": "a9d99e9812820e4ecc5330763d12ccd09c838f26",
      "new_mode": 33188,
      "new_path": ".mergify.yml"
    },
    {
      "type": "modify",
      "old_id": "a293a6ab9fd4252ea35417e6c0dfc4636716c02d",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "f4bda9481e0bbf5895d83c31ed74ad3837492a6b",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "bd60556b0b4ca7959077f6a60689477a9f97b2e8",
      "old_mode": 33188,
      "old_path": "tenacity/__init__.py",
      "new_id": "11e2faaa74e28daae39a72e509da80c71de31780",
      "new_mode": 33188,
      "new_path": "tenacity/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d901cbd1dd1f727aa7111f2f11ef424e5335eea2",
      "old_mode": 33188,
      "old_path": "tenacity/_asyncio.py",
      "new_id": "16aec62022b1a109da77d8933a72db3739d26873",
      "new_mode": 33188,
      "new_path": "tenacity/_asyncio.py"
    },
    {
      "type": "modify",
      "old_id": "f14ff32096eab20a8cc1a5d3c2b8c8cfe1fcb2d2",
      "old_mode": 33188,
      "old_path": "tenacity/_utils.py",
      "new_id": "67ee0dea746e11e9261a47e1a514baee8d91c0ad",
      "new_mode": 33188,
      "new_path": "tenacity/_utils.py"
    },
    {
      "type": "modify",
      "old_id": "9284f7ae5b9c6e879dbe667e7ebde22a0f2c64dd",
      "old_mode": 33188,
      "old_path": "tenacity/before.py",
      "new_id": "366235af6af5b9261c94184521ea6c63759a2b38",
      "new_mode": 33188,
      "new_path": "tenacity/before.py"
    },
    {
      "type": "modify",
      "old_id": "279a21eb5bc2280dccf250f33c5044dd622eb796",
      "old_mode": 33188,
      "old_path": "tenacity/before_sleep.py",
      "new_id": "d04edcf9bd8034f08530b58c66e15e39c17380cb",
      "new_mode": 33188,
      "new_path": "tenacity/before_sleep.py"
    },
    {
      "type": "modify",
      "old_id": "765b6fe14a315e98fc170fc1248ea559b4fc46d1",
      "old_mode": 33188,
      "old_path": "tenacity/retry.py",
      "new_id": "c5e55a653fc01bdd06514ad58a3cb3815da5e2f8",
      "new_mode": 33188,
      "new_path": "tenacity/retry.py"
    },
    {
      "type": "modify",
      "old_id": "d7eb6b9225433e3d60cf1fd71b14b8fd872faebb",
      "old_mode": 33188,
      "old_path": "tenacity/stop.py",
      "new_id": "5cda59ab21727eae5de4c60a0622314103f8e973",
      "new_mode": 33188,
      "new_path": "tenacity/stop.py"
    },
    {
      "type": "modify",
      "old_id": "fabf13ae2e001b033d69869d36800c21b09f1176",
      "old_mode": 33188,
      "old_path": "tenacity/tornadoweb.py",
      "new_id": "44323e40dab2f2617723c085818610ef21243852",
      "new_mode": 33188,
      "new_path": "tenacity/tornadoweb.py"
    },
    {
      "type": "modify",
      "old_id": "e1e2fe48bc68db264f328bb877f01c58f4fe3177",
      "old_mode": 33188,
      "old_path": "tenacity/wait.py",
      "new_id": "3addbb9c4a2e4641d0541c7ffb5d61c693384e33",
      "new_mode": 33188,
      "new_path": "tenacity/wait.py"
    },
    {
      "type": "modify",
      "old_id": "3211703391071460667f6b19c9750cc1865bf46d",
      "old_mode": 33188,
      "old_path": "tests/test_after.py",
      "new_id": "0cb4f71681b75eabf149f59d059eb0b22d17edc9",
      "new_mode": 33188,
      "new_path": "tests/test_after.py"
    },
    {
      "type": "modify",
      "old_id": "542f540dbb128a10671c1cd3104f97a9e00ab08c",
      "old_mode": 33188,
      "old_path": "tests/test_asyncio.py",
      "new_id": "24cf6ed723c871f5a9a5e814d0f247b25f3513b9",
      "new_mode": 33188,
      "new_path": "tests/test_asyncio.py"
    },
    {
      "type": "modify",
      "old_id": "ac79201067bd0812c342eefdce5911ce1a471f43",
      "old_mode": 33188,
      "old_path": "tests/test_tenacity.py",
      "new_id": "e158fa6a67d7913402df45efad865b2cf7e43112",
      "new_mode": 33188,
      "new_path": "tests/test_tenacity.py"
    },
    {
      "type": "modify",
      "old_id": "108c6e29ebe62966ed79cb5ff8624b7fd24b2f09",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "13e5a1dc4b26c99331fe2cbbeed9652fac8e32ba",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
