)]}'
{
  "commit": "83869e15fa9ef3b0ea2adbfe2fe68a309f95b856",
  "tree": "40dd62b65441c70670cd5f019d11c88f9788e8ed",
  "parents": [
    "6c2ede6e4abed754bb5891c2904212c05efcfb11"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Mar 20 08:07:40 2026 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Mar 20 13:16:42 2026 -0700"
  },
  "message": "odb: introduce generic `odb_find_abbrev_len()`\n\nIntroduce a new generic `odb_find_abbrev_len()` function as well as\nsource-specific callback functions. This makes the logic to compute the\nrequired prefix length to make a given object unique fully pluggable.\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": "bb2294a1932a8dc6ad3a39fb5df84557cb01006f",
      "old_mode": 33188,
      "old_path": "object-name.c",
      "new_id": "f6e1f29e1fee65dd82facbafbfd46333eee35f8a",
      "new_mode": 33188,
      "new_path": "object-name.c"
    },
    {
      "type": "modify",
      "old_id": "3019957b8747a93d5c1562f31f2e4e6ffccafe17",
      "old_mode": 33188,
      "old_path": "odb.c",
      "new_id": "3f94a53df157e1292d46415b31328f07cbfb6c80",
      "new_mode": 33188,
      "new_path": "odb.c"
    },
    {
      "type": "modify",
      "old_id": "e80fd8f7abd534de757efcd1c272a486e9c8445d",
      "old_mode": 33188,
      "old_path": "odb.h",
      "new_id": "984bafca9d652b94e1b1edd13a30f1c83ebb0aab",
      "new_mode": 33188,
      "new_path": "odb.h"
    },
    {
      "type": "modify",
      "old_id": "e90bb689bb01e64b1336c6b99c33da3c31e2f0a7",
      "old_mode": 33188,
      "old_path": "odb/source-files.c",
      "new_id": "76797569de428001aaec524c33ed2e9d4ccef883",
      "new_mode": 33188,
      "new_path": "odb/source-files.c"
    },
    {
      "type": "modify",
      "old_id": "ee5d6ed530d519a15d20382593691e1371772258",
      "old_mode": 33188,
      "old_path": "odb/source.h",
      "new_id": "a9d7d0b96fde72d5257d7f18212417ccac273f4c",
      "new_mode": 33188,
      "new_path": "odb/source.h"
    }
  ]
}
