)]}'
{
  "commit": "5c0f9933ece11cf194cf33d7322aa798eb6375c3",
  "tree": "987cf48e9224aea1533412cdc02b7e2ef878ca8e",
  "parents": [
    "6a8bb340f2d73636ab739fbe457943e00b322376",
    "c6a0468f824f458acea442450d204a3d01d1aa9b"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Sep 22 17:01:36 2023 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Sep 22 17:01:36 2023 -0700"
  },
  "message": "Merge branch \u0027tb/repack-existing-packs-cleanup\u0027\n\nThe code to keep track of existing packs in the repository while\nrepacking has been refactored.\n\n* tb/repack-existing-packs-cleanup:\n  builtin/repack.c: extract common cruft pack loop\n  builtin/repack.c: avoid directly inspecting \"util\"\n  builtin/repack.c: store existing cruft packs separately\n  builtin/repack.c: extract `has_existing_non_kept_packs()`\n  builtin/repack.c: extract redundant pack cleanup for existing packs\n  builtin/repack.c: extract redundant pack cleanup for --geometric\n  builtin/repack.c: extract marking packs for deletion\n  builtin/repack.c: extract structure to store existing packs\n",
  "tree_diff": []
}
