)]}'
{
  "commit": "d2d599b589729f3ea0e9ccf4c68ade9afac828ad",
  "tree": "2de36492e442445354d01d0f1611e76ab77c9522",
  "parents": [
    "9cadc50cffefe1c584d9be7d01e885189c909462"
  ],
  "author": {
    "name": "Andrii Kosachenko",
    "email": "andrey.kosachenko@gmail.com",
    "time": "Mon Mar 16 22:12:53 2026 +0200"
  },
  "committer": {
    "name": "Andrii Kosachenko",
    "email": "andrey.kosachenko@gmail.com",
    "time": "Mon Mar 16 22:14:15 2026 +0200"
  },
  "message": "Improve cross-platform compatibility (required for FreeBSD)\n\nUse portable shebangs (#!/usr/bin/env bash) in all shell scripts\nand avoid hardcoded /bin/bash in integration tests, since bash is\nnot at /bin/bash on FreeBSD.\n\nInclude uv source tarball hash in uv-requirements.txt for\nplatforms without pre-built wheels (otherwise build fails\npointing to hash mismatch).\n\nChange-Id: I3d733c0fa767076471ad10ddb005e8f85a1169bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba35bd0567eeeba82d5b67258813a494689e1b01",
      "old_mode": 33261,
      "old_path": "build-gerrit.sh",
      "new_id": "5ac3c905f0f1309b087514a8502b22b227e807b1",
      "new_mode": 33261,
      "new_path": "build-gerrit.sh"
    },
    {
      "type": "modify",
      "old_id": "10cd8e55108adef9ee29f3d9f312a4a8a2646eaf",
      "old_mode": 33261,
      "old_path": "server.sh",
      "new_id": "409292e508eb818eb8dadd64ccc154db0d5815d5",
      "new_mode": 33261,
      "new_path": "server.sh"
    },
    {
      "type": "modify",
      "old_id": "2ed96472f339a64a9eaaed8918b114b6ea1bfccc",
      "old_mode": 33261,
      "old_path": "test.sh",
      "new_id": "68fad4b87c779fc62701c421bed8311404f76894",
      "new_mode": 33261,
      "new_path": "test.sh"
    },
    {
      "type": "modify",
      "old_id": "a1e6bcd6ac38b70530ffa16a6a5ce4b90cefb252",
      "old_mode": 33188,
      "old_path": "tests/integration/test_build_and_run.py",
      "new_id": "81a627eca72c1fbc50863275da93de71ccab9753",
      "new_mode": 33188,
      "new_path": "tests/integration/test_build_and_run.py"
    },
    {
      "type": "modify",
      "old_id": "d0d302253482fecd6383efd10e92e5cd4684f1b4",
      "old_mode": 33188,
      "old_path": "uv-requirements.txt",
      "new_id": "71229b9d137842bcbec30e2dcbfc82e67a58ca4f",
      "new_mode": 33188,
      "new_path": "uv-requirements.txt"
    }
  ]
}
