)]}'
{
  "commit": "5d51fc659c378e5657277c3a8046deec95dcdcab",
  "tree": "c0fc6420391dc3f038fb65c95a6f357aad5b5d08",
  "parents": [
    "69d2b97a6c38873b74755bf1104a69f099b922b9"
  ],
  "author": {
    "name": "Alex Sorokoumov",
    "email": "aleksandr.sorokoumov@gmail.com",
    "time": "Mon Sep 01 12:22:50 2025 -0700"
  },
  "committer": {
    "name": "Alex Sorokoumov",
    "email": "aleksandr.sorokoumov@gmail.com",
    "time": "Sat Sep 06 11:26:01 2025 -0700"
  },
  "message": "Reduce Docker image size\n\n```\n$ uv run tox -e docker-build\n```\n\nWithout this PR:\n\n```\n$ docker image ls | grep apache/otava\napache/otava                    latest              2b43a1b28f21   5 seconds ago   1.8GB\n```\n\nWith this PR:\n\n```\n$ docker image ls | grep apache/otava\napache/otava                    latest              fe6ae40666a2   13 seconds ago       778MB\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4af06ac0cf7bf33851bea73c466250ef4ed11307",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "c19839432ae0bcead320ac743fbc1295d103eb02",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "30305dc66417e7a337aa503e1041d3c8c53884b9",
      "old_mode": 33188,
      "old_path": "docs/CSV.md",
      "new_id": "8eb65b7e41b33f4af8990720967622d9e6b324ea",
      "new_mode": 33188,
      "new_path": "docs/CSV.md"
    },
    {
      "type": "modify",
      "old_id": "a1e5f3685d01ec10c423fdf783ef52d313e5e27a",
      "old_mode": 33188,
      "old_path": "examples/csv/docker-compose.yaml",
      "new_id": "f3abcd39a09b6eaebdfd5fa2aee84f18f4723963",
      "new_mode": 33188,
      "new_path": "examples/csv/docker-compose.yaml"
    },
    {
      "type": "delete",
      "old_id": "d91f4ea7e46486b765e50e09ff02ea9c4411806d",
      "old_mode": 33188,
      "old_path": "examples/csv/otava.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a784ea1493bf559227a432d42301e1fcae2239ee",
      "old_mode": 33188,
      "old_path": "examples/graphite/docker-compose.yaml",
      "new_id": "06b0ec76277c66bc6888017d92b1a193fed819cd",
      "new_mode": 33188,
      "new_path": "examples/graphite/docker-compose.yaml"
    },
    {
      "type": "delete",
      "old_id": "09e07f98691cf29782e54bdd02859bd045cec3fb",
      "old_mode": 33188,
      "old_path": "examples/graphite/otava.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f4829da7fa9a90c9cbb9c7df9a8a89bf07778a45",
      "old_mode": 33188,
      "old_path": "examples/postgresql/docker-compose.yaml",
      "new_id": "151879e42b6c9a1717e66b34b554892bdb1f14cb",
      "new_mode": 33188,
      "new_path": "examples/postgresql/docker-compose.yaml"
    },
    {
      "type": "delete",
      "old_id": "bb52c15fa4442700c8a1aed46bf587ca057c3cd9",
      "old_mode": 33188,
      "old_path": "examples/postgresql/otava.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
