)]}'
{
  "commit": "5a5c7359f77ecd1bc4b0e172563161d602f131d3",
  "tree": "74ffff6a18cfd7cea56dbe323f965349ed2bd481",
  "parents": [
    "feaaea4c123e6b94ebbdc2135278946ee9cc8eed"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Thu Oct 23 09:16:18 2025 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Nov 04 07:32:25 2025 -0800"
  },
  "message": "refs: drop `current_ref_iter` hack\n\nIn preceding commits we have refactored all callers of\n`peel_iterated_oid()` to instead use `reference_get_peeled_oid()`. This\nallows us to thus get rid of the former function.\n\nGetting rid of that function is nice, but even nicer is that this also\nallows us to get rid of the `current_ref_iter` hack. This global\nvariable tracked the currently-active ref iterator so that we can use it\nto peel an object ID. Now that the peeled object ID is propagated via\n`struct reference` though we don\u0027t have to depend on this hack anymore,\nwhich makes for a more robust and easier-to-understand infrastructure.\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": "1b1551f9814394e76fd9d6e45cea9d84d4a86c1b",
      "old_mode": 33188,
      "old_path": "refs.c",
      "new_id": "9d8f0a9ca4a3a63114d4a76202952d9444c7176c",
      "new_mode": 33188,
      "new_path": "refs.c"
    },
    {
      "type": "modify",
      "old_id": "fe5980e1b6c96bfeed125b1d9602c480f5595470",
      "old_mode": 33188,
      "old_path": "refs/iterator.c",
      "new_id": "072c6aacdb0341d3af0bb28c8a5fe5d208a23deb",
      "new_mode": 33188,
      "new_path": "refs/iterator.c"
    },
    {
      "type": "modify",
      "old_id": "ed749d16572dac93f16efb93e6e6962cde877862",
      "old_mode": 33188,
      "old_path": "refs/refs-internal.h",
      "new_id": "f4f845bbeaf673bb144f74b6d24fff41aeb802b2",
      "new_mode": 33188,
      "new_path": "refs/refs-internal.h"
    }
  ]
}
