)]}'
{
  "commit": "42917767f9bfe42218e0069d1eed259460c3972e",
  "tree": "864f34af0f8c506b8377a5ab227dbebb2d044016",
  "parents": [
    "e8955fb506f121f7800eabb02432e19fe66c7761"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Thu Sep 28 15:06:40 2023 -0700"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Thu Sep 28 15:06:40 2023 -0700"
  },
  "message": "UploadPack: Delay freeing refs in sendPack()\n\nChange [1] set refs to null at the beggining of sendPack claiming they\nare not needed anymore, but they are still used few lines below to\nhoist referenced objects to the front of the pack. With refs nullified,\nthe hoist doesn\u0027t happened. This hasn\u0027t caused any problem so far,\nprobably because it is just an optimization and the objects are in the\npack anyway.\n\nMove the nullification after the hoisting to keep the optimization and\nsave the memory.\n\n[1] https://git.eclipse.org/r/c/jgit/jgit/+/161341\n\nChange-Id: I8455249d8482f616af362d3912b718064d473b49\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5220057f4fa940a69cecdbba444bf551cf547523",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java",
      "new_id": "33aa5855693ca8ec7f0d1570d7a8208789c11c98",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java"
    }
  ]
}
