)]}'
{
  "commit": "c6a0468f824f458acea442450d204a3d01d1aa9b",
  "tree": "79274d863d8f8cd1a58fdc286dd4beae589cbc9c",
  "parents": [
    "4a17e97246470049b8bde5be0d767ef66e550555"
  ],
  "author": {
    "name": "Taylor Blau",
    "email": "me@ttaylorr.com",
    "time": "Wed Sep 13 15:18:03 2023 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 13 12:32:48 2023 -0700"
  },
  "message": "builtin/repack.c: extract common cruft pack loop\n\nWhen generating the list of packs to store in a MIDX (when given the\n`--write-midx` option), we include any cruft packs both during\n--geometric and non-geometric repacks.\n\nBut the rules for when we do and don\u0027t have to check whether any of\nthose cruft packs were queued for deletion differ slightly between the\ntwo cases.\n\nBut the two can be unified, provided there is a little bit of extra\ndetail added in the comment to clarify when it is safe to avoid checking\nfor any pending deletions (and why it is OK to do so even when not\nrequired).\n\nSigned-off-by: Taylor Blau \u003cme@ttaylorr.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be8d314e0c59f5ea34da9e81a3cffb95a0837c0a",
      "old_mode": 33188,
      "old_path": "builtin/repack.c",
      "new_id": "48245ffd9931bc3c868db69bed97eaa7e8c59ebc",
      "new_mode": 33188,
      "new_path": "builtin/repack.c"
    }
  ]
}
