)]}'
{
  "commit": "9e8558a31d896ca1508a8e6febb1e54b04188eef",
  "tree": "670bcf249fdcb62afae35a39ec2866d8ec889e91",
  "parents": [
    "3f0986b27ce2258e1931a48cdc3e1b4491448d46"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Aug 21 08:30:05 2026 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Aug 21 09:01:54 2026 -0700"
  },
  "message": "bundle: get (mostly) rid of `the_repository`\n\nRefactor \"bundle.c\" so that we don\u0027t depend on `the_repository` anymore.\nThis conversion is trivial for most of the part, as we already have a\nrepository available in all calling conexts.\n\nThe only exception is that we use `get_log_output_encoding()`, which\nimplicitly depends on `the_repository`. Add an `extern` declaration for\nthis function so that we can drop `USE_THE_REPOSITORY_VARIABLE` and not\naccidentally introduce more uses of `the_repository`.\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": "b64716f252b78f288444c32a6d3cc2e02e3e78bd",
      "old_mode": 33188,
      "old_path": "bundle.c",
      "new_id": "a9330bf0d32e5f8d74e83660b8c6a05ca8589829",
      "new_mode": 33188,
      "new_path": "bundle.c"
    }
  ]
}
