)]}'
{
  "commit": "6c2ede6e4abed754bb5891c2904212c05efcfb11",
  "tree": "84ad390cef9248deda96d8fca0dd290c2a69d23c",
  "parents": [
    "ab3ab1038dd38d2be62e3bacf39a3248929a7a98"
  ],
  "author": {
    "name": "Patrick Steinhardt",
    "email": "ps@pks.im",
    "time": "Fri Mar 20 08:07:39 2026 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Mar 20 13:16:42 2026 -0700"
  },
  "message": "object-file: move logic to compute packed abbreviation length\n\nSame as the preceding commit, move the logic that computes the minimum\nrequired prefix length to make a given object ID unique for the packfile\nstore into a new function `packfile_store_find_abbrev_len()` that is\npart of \"packfile.c\". This prepares for making the logic fully generic\nvia pluggable object databases.\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": "4e21dbfa97bf1ced6bca8446feae70d991b9796a",
      "old_mode": 33188,
      "old_path": "object-name.c",
      "new_id": "bb2294a1932a8dc6ad3a39fb5df84557cb01006f",
      "new_mode": 33188,
      "new_path": "object-name.c"
    },
    {
      "type": "modify",
      "old_id": "2539a371c13e9a11e0c6508a677666a17d8b3624",
      "old_mode": 33188,
      "old_path": "packfile.c",
      "new_id": "ee9c7ea1d142ec6bcaf447a47b9a3c084e2780cc",
      "new_mode": 33188,
      "new_path": "packfile.c"
    },
    {
      "type": "modify",
      "old_id": "fa41dfda3893276d43375914d2ff543f051516b7",
      "old_mode": 33188,
      "old_path": "packfile.h",
      "new_id": "45b35973f07b370d8e51bdf500bca91fca8bed38",
      "new_mode": 33188,
      "new_path": "packfile.h"
    }
  ]
}
