)]}'
{
  "commit": "70b783c3a194746d8b747677615f33b94454146f",
  "tree": "402b1ef4d4af9b04a5b40a3b32c0735d873f3cc7",
  "parents": [
    "adecd5f0b6fdd40219d5503fdaf46aa8d36a4ff7"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Thu Oct 23 09:16:16 2025 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Nov 04 07:32:25 2025 -0800"
  },
  "message": "ref-filter: propagate peeled object ID\n\nWhen queueing a reference in the \"ref-filter\" subsystem we end up\ncreating a new ref array item that contains the reference\u0027s info. One\nbit of info that we always discard though is the peeled object ID, and\nbecause of that we are forced to use `peel_iterated_oid()`.\n\nRefactor the code to propagate the peeled object ID via the ref array,\nif available. This allows us to manually peel tags without having to go\nthrough the object database.\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": "df09000b30de50e4a124d1928472780c3b62e8ff",
      "old_mode": 33188,
      "old_path": "builtin/ls-remote.c",
      "new_id": "fe77829557f252d597040b3eb82ecebf374f4917",
      "new_mode": 33188,
      "new_path": "builtin/ls-remote.c"
    },
    {
      "type": "modify",
      "old_id": "f0665af3acdf6caf056769900e20c17d4672d31c",
      "old_mode": 33188,
      "old_path": "builtin/tag.c",
      "new_id": "01eba90c5c7bb23fea867cb4d6ad46eb094e4c33",
      "new_mode": 33188,
      "new_path": "builtin/tag.c"
    },
    {
      "type": "modify",
      "old_id": "cd6bc11095d01aa03f15f00ac962d563bd690e32",
      "old_mode": 33188,
      "old_path": "builtin/verify-tag.c",
      "new_id": "558121eaa1688e306c1028411c0a89940a343b1a",
      "new_mode": 33188,
      "new_path": "builtin/verify-tag.c"
    },
    {
      "type": "modify",
      "old_id": "6837fa60a9b2b59096df95a0f2ceb73f1ce90c5a",
      "old_mode": 33188,
      "old_path": "ref-filter.c",
      "new_id": "7fd8babec8f5bdf7d50da0f88d7989672b6309be",
      "new_mode": 33188,
      "new_path": "ref-filter.c"
    },
    {
      "type": "modify",
      "old_id": "235c60f79c9a0f338661793f4b623813c11c075e",
      "old_mode": 33188,
      "old_path": "ref-filter.h",
      "new_id": "120221b47fa30dc05d5e57b34d0b30242e2ae23b",
      "new_mode": 33188,
      "new_path": "ref-filter.h"
    }
  ]
}
