Bump JGit to d5cc102e7 (stable-6.10)

After this update, we can rebuild jgit-servlet with javax and keep
update JGit to 7.x.

$ git log --oneline --no-merges 2c86ef242..d5cc102e7
d5cc102e7 http.server/BUILD: expose servlet resources as target
1177e1e4a WindowCache: share removal work among multiple threads
105a313ea Update target platform version in maven build to 4.32 (2024-06)
fef56c3c8 FileSnapshot: fix warnings
cdbea5ea9 Optionally.Hard: avoid Optional creation on every use,
ae53d6383 Pack: fix threading bug getting idx
d2ff398bc Fix potential NPE in TreeWalk#getFilterCommandDefinition
2b229df06 Advertise "agent" capability when using protocol v2
7fedd15c8 FileSnapshot: silence "Stale file handle" exceptions
eb0ef9d16 FileSnapshot: silence "Not a Directory" exceptions
dd8b13acc FileSnapshot: refactor to share error handling
4156bdfe8 Mark Attribute#getValue as @Nullable
7f246a05d Fix potential NPE in ResolveMerger#getAttributesContentMergeStrategy
f2741cace Fix NPE in DiffFormatter#getDiffDriver
fb6adb036 Pack: ensure packfile is still valid while still recoverable
44d61a3d7 WindowCache: add bulk purge(), call from bulk sites
702db13af UploadPack#implies: add missing @since tag
9018baf9f Disable MergeToolTest#testEmptyToolName
f026c19a0 PackDirectory: Filter out tmp GC pack files
079dbe8ed Test advertised capabilities with protocol V0 and allow*Sha1InWant
5b1513a28 Align request policies with CGit
c824610ab DiffDriver: fix doc for rust built-in
48f36f969 DiffDriver: fix formatting of javadoc
e682a0239 Pack.java: Recover more often in Pack.copyAsIs2()

Change-Id: I70a9ac7be1704d7dc0ddea2238fc31ffd55dd956
diff --git a/modules/jgit b/modules/jgit
index 2c86ef2..d5cc102 160000
--- a/modules/jgit
+++ b/modules/jgit
@@ -1 +1 @@
-Subproject commit 2c86ef2427ad3c65bfa4dee90311408255869638
+Subproject commit d5cc102e7b9b6104a191be0c64017793432bd9dc