Merge branch 'master' into stable-7.5 * master: InterruptTimer: don't use Yoda-style condition InterruptTimer: avoid expensive notify when begin is soon after end InterruptTimer: avoid unneeded notify for end() Disable MergeToolTest#testEmptyToolName Fix hamcrest version to 3.0.0 in target platform Add InterruptTimer Tests Update slf4j to 2.0.17 Update org.hamcrest to 3.0.0 DfsPackFile: asObjectIdSet() when only inclusion is needed. DfsObjDatabase: read reftables from midx covered packs Update jetty to 12.1.3 Fix signed push failing when using push options DfsReader/PackFile: Move bitmap inclusion check to the packfile Use generic Map interface in signature of internal API methods Allow to discover bitmap on disk created after the packfile DfsPackCompactor: add toPrune method MidxPackList: Helper to get packs/midx and overlaps between them DfsPackFileMidx: make the class public [ssh] Fix order of keys in pubkey auth if an agent is used Update bytebuddy to 1.17.8 Update jetty to 12.1.2 DfsPackCompactor: Move #autoAdd to the tests (its only caller) DfsPackFileMidx: add #getAllCoveredPacks() method DfsGarbageCollector: handle pack lists with multipack indexes DfsPackFileMidx: Return bitmap from any underlying pack midx: caller chooses the order of packs in the midx DfsObjDatabase: make #setUseMultipackIndex public MidxPackFilterTest: Remove unused import DfsObjDatabase: move pack mangling to helper MidxPackFilter Document how to test a release staged in Maven Central Portal DfsMidxWriter: helper class to create a pack with an midx DfsObjDatabase: make useMultipackIndex getter/setter protected Update Maven plugins DfsObjDatabase: introduce multipack index Prepare 5.13.6-SNAPSHOT builds JGit v5.13.5.202508271544-r Remove resolver option from target-platform-configuration Add missing release property to maven build Suppress API errors for minor API changes in service releases Remove unnecessary casts Change-Id: I6fba55292e9948ae74808e4c0883742b4048c2ac