)]}'
{
  "commit": "44d61a3d727eb68db9e57acec0704bfc6758f878",
  "tree": "27ffa6eecd5b0d8106f332dcb25ed09d9f0fbcd0",
  "parents": [
    "702db13af2b96c0f699fa6be0a63ba281535f337"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@nvidia.com",
    "time": "Wed Nov 27 10:15:30 2024 -0800"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "mfick@nvidia.com",
    "time": "Mon Dec 02 23:29:44 2024 +0000"
  },
  "message": "WindowCache: add bulk purge(), call from bulk sites\n\nPurging a Pack from the WindowCache requires a linear search over all\nthe entries in the cache, and thus is rather expensive. Since git gc\noften deletes more than one packfile at a time, avoid multiplying this\nexpensive operation when possible by purging a Set of Packs when closing\ndeleted pack files during a directory scan. Purge the Set of Packs with\na single linear search of the cache.  Closing the PackDirectory also\ncccbngljkihltghcnbiftcubdvgugdcvujkejehbjr\n\nChange-Id: Ic9b45cab57e1ef610c2e20ad392d8b45f8091f41\nSigned-off-by: Martin Fick \u003cmfick@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3518342f97a4f027003ae4408c09987ec4c2fd02",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/Pack.java",
      "new_id": "9073c1675af99155d4b4dc9a47e391287c00c043",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/Pack.java"
    },
    {
      "type": "modify",
      "old_id": "51a8148838c743da2a93d9b780ed3a3fb8c861e7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackDirectory.java",
      "new_id": "e31126f027f3b93e4a1c000a3221249644783a8e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackDirectory.java"
    },
    {
      "type": "modify",
      "old_id": "30f8240aa9d8a0239864f0bc1ff9e20ac5117ee9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/WindowCache.java",
      "new_id": "3ec7e6e6660467601e0378c462d3cfdb39255e58",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/WindowCache.java"
    }
  ]
}
