)]}'
{
  "commit": "a37b23eb0112ede3c16d21976353012e1248ad33",
  "tree": "5c27a18d84667ee000f35efa9d78a74dc80e9807",
  "parents": [
    "30851aacbea3370c7be8179c890b3401526242eb"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Fri Dec 20 09:51:43 2024 -0800"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Fri Dec 20 09:51:43 2024 -0800"
  },
  "message": "Bump JGit to d5cc102e7 (stable-6.10)\n\nAfter this update, we can rebuild jgit-servlet with javax and keep\nupdate JGit to 7.x.\n\n$ git log --oneline --no-merges 2c86ef242..d5cc102e7\nd5cc102e7 http.server/BUILD: expose servlet resources as target\n1177e1e4a WindowCache: share removal work among multiple threads\n105a313ea Update target platform version in maven build to 4.32 (2024-06)\nfef56c3c8 FileSnapshot: fix warnings\ncdbea5ea9 Optionally.Hard: avoid Optional creation on every use,\nae53d6383 Pack: fix threading bug getting idx\nd2ff398bc Fix potential NPE in TreeWalk#getFilterCommandDefinition\n2b229df06 Advertise \"agent\" capability when using protocol v2\n7fedd15c8 FileSnapshot: silence \"Stale file handle\" exceptions\neb0ef9d16 FileSnapshot: silence \"Not a Directory\" exceptions\ndd8b13acc FileSnapshot: refactor to share error handling\n4156bdfe8 Mark Attribute#getValue as @Nullable\n7f246a05d Fix potential NPE in ResolveMerger#getAttributesContentMergeStrategy\nf2741cace Fix NPE in DiffFormatter#getDiffDriver\nfb6adb036 Pack: ensure packfile is still valid while still recoverable\n44d61a3d7 WindowCache: add bulk purge(), call from bulk sites\n702db13af UploadPack#implies: add missing @since tag\n9018baf9f Disable MergeToolTest#testEmptyToolName\nf026c19a0 PackDirectory: Filter out tmp GC pack files\n079dbe8ed Test advertised capabilities with protocol V0 and allow*Sha1InWant\n5b1513a28 Align request policies with CGit\nc824610ab DiffDriver: fix doc for rust built-in\n48f36f969 DiffDriver: fix formatting of javadoc\ne682a0239 Pack.java: Recover more often in Pack.copyAsIs2()\n\nChange-Id: I70a9ac7be1704d7dc0ddea2238fc31ffd55dd956\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c86ef2427ad3c65bfa4dee90311408255869638",
      "old_mode": 57344,
      "old_path": "modules/jgit",
      "new_id": "d5cc102e7b9b6104a191be0c64017793432bd9dc",
      "new_mode": 57344,
      "new_path": "modules/jgit"
    }
  ]
}
