)]}'
{
  "commit": "3f3f3b5a6d474da5dadc60a80d2fc09a0e9872fe",
  "tree": "c0bfea4a628fbf78a1f4583c297eca2d4504746e",
  "parents": [
    "1c72895097f290b1fdea87bb4b62fb3517e5f14f"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "quic_nasserg@quicinc.com",
    "time": "Thu Jun 19 18:03:11 2025 -0700"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "quic_nasserg@quicinc.com",
    "time": "Thu Jun 19 18:03:11 2025 -0700"
  },
  "message": "Fix: Close the \"preserved\" PackDirectory\n\nThis has been missing since the feature was first added in commit\n6167641834e28f8ad322f8fde60866b339bfb7fe.\n\nIt\u0027s possible we could be more aggressive and close soon after\nattempting to get an object from the preserved packs, but for concurrent\nmisses that might cause thrashing. More likely it would be safe to\nattempt closing after successfully restoring a preserved pack. A follow\nup change should attempt that.\n\nChange-Id: I87d61007bcc3d03fc86bd18465ca66a2e6f697a1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f21481a139a977c8bdcf37f2aa6ff26cb5bfc4f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java",
      "new_id": "3a6de4e8e228133817799f8c25e78f7601e504a2",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java"
    }
  ]
}
