)]}'
{
  "commit": "c24deacf48cd47bd9b094e5beef970b9278e16e4",
  "tree": "e2783cafafa61ae5a5ca6eef395ecd1d7fb41981",
  "parents": [
    "37b3475fb530c14109211faca33716a173db61ed"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Mon Nov 02 12:17:49 2026 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Nov 02 07:30:56 2026 -0800"
  },
  "message": "ci: consolidate setup of test environment\n\nThe setup of our test environment is split up across \"ci/lib.sh\" and\n\"ci/run-build-and-tests.sh\". It is not exactly obvious why that split\neven exists, and because of the split you have to know about both of the\nlocations to be able to figure out the specific environment that applies\nto a specific job.\n\nConsolidate the setup into \"ci/lib.sh\". Note that this is a pure move\nfor now that results in some awkward duplication. This duplication will\nbe cleaned up in subsequent commits.\n\nSigned-off-by: Patrick Steinhardt \u003cps@pks.im\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e63d652543f191f33baae21bde2591192dd7616",
      "old_mode": 33261,
      "old_path": "ci/lib.sh",
      "new_id": "d0bd8113d35186266913aad90a317b3515286232",
      "new_mode": 33261,
      "new_path": "ci/lib.sh"
    },
    {
      "type": "modify",
      "old_id": "68b91e314391ffc0dd7ff5a2299e10ff7afcb99f",
      "old_mode": 33261,
      "old_path": "ci/run-build-and-tests.sh",
      "new_id": "b81d654b5613c8390ba30dc7144bd94e9dc94185",
      "new_mode": 33261,
      "new_path": "ci/run-build-and-tests.sh"
    }
  ]
}
