)]}'
{
  "commit": "8e9c7471dd9251266d1e71528b3e14a21ea65e76",
  "tree": "c58fa57518d02f9439dc9ea018355463a62c2be0",
  "parents": [
    "6f8d00ddd2d7de99474e9711d3c0d019823e2cfd"
  ],
  "author": {
    "name": "James Graham",
    "email": "james@hoppipolla.co.uk",
    "time": "Wed Sep 16 12:07:30 2026"
  },
  "committer": {
    "name": "James Graham",
    "email": "james@hoppipolla.co.uk",
    "time": "Thu Sep 17 08:24:56 2026"
  },
  "message": "Run tc-run in a virtualenv\n\nThis is needed so that it can install dependencies.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11190fc58d64491bae719f9ac91adb1e879886fb",
      "old_mode": 33261,
      "old_path": "tools/ci/ci_resources_unittest.sh",
      "new_id": "eb78a4bb3b90b27f199da5a59621f3a6518c6f1f",
      "new_mode": 33261,
      "new_path": "tools/ci/ci_resources_unittest.sh"
    },
    {
      "type": "modify",
      "old_id": "76f682e254d313490c96ce1b9ee62acc93c0cfb1",
      "old_mode": 33261,
      "old_path": "tools/ci/ci_tools_integration_test.sh",
      "new_id": "768fef28d6a0dc74a216729fbdabcf70d5c62605",
      "new_mode": 33261,
      "new_path": "tools/ci/ci_tools_integration_test.sh"
    },
    {
      "type": "modify",
      "old_id": "9767e95984ec2febfacb0dcc350190a9b31f4140",
      "old_mode": 33261,
      "old_path": "tools/ci/ci_tools_unittest.sh",
      "new_id": "8cbec4c565242eeb0cf4cf627769bc08faed9f6c",
      "new_mode": 33261,
      "new_path": "tools/ci/ci_tools_unittest.sh"
    },
    {
      "type": "modify",
      "old_id": "b0a69c09c3a9696c4172c2258fde719d0dd347c0",
      "old_mode": 33188,
      "old_path": "tools/ci/commands.json",
      "new_id": "11e5625a8c2e9d0fa95367413fb500e546e1dadc",
      "new_mode": 33188,
      "new_path": "tools/ci/commands.json"
    }
  ]
}
