)]}'
{
  "commit": "53e715a22dd8b62262ea87130f1d52188484c989",
  "tree": "81012f89690f716f0e73c61b4a4baa49c1b82292",
  "parents": [
    "2c90335a9d70d1a7b175b592e3a6582431e827f2",
    "7216518f7ea6299e925e7885c11c9120528442b3"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu May 21 09:25:53 2026 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu May 21 09:25:53 2026 +0200"
  },
  "message": "Merge branch \u0027master\u0027 into next\n\n* master:\n  Prepare 7.7.0-SNAPSHOT builds\n  JGit v7.7.0.202605201743-m3\n  TemporaryBuffer.LocalFile: use Files.newInputStream()\n  Update docs for logAllRefUpdates\n  DfsPackDescription: New method getTotalFileSize()\n  MidxPackList: Add a builder to edit the pack list\n  Update slf4j to 2.0.18\n  Update Jetty to 12.1.9\n  Update commons-io to 2.22.0\n  Update commons-codec to 1.22.0\n  Update gson to 2.14.0\n  Revert \"DfsPackCompactor: Accept DfsPackDescription as input\"\n  Pack/PackMidx: mark as @Nullable methods that deserve it\n  PackMidx: Style fixes like unused throws\n  Update urllib3 to at least 2.7.0 to fix CVE-2026-44432\n  Update python used to deploy release to maven central to 3.14\n  DfsPackCompactor: Accept DfsPackDescription as input\n  DfsPackFileMidx tests: Compare byte[] for checksum\n  TestProtocolTest: Cover additional fetch edge cases\n  DfsPackCompacterTest: Add test for compacting only data in a pack\n  FetchProcess: Report lock failure when destination ref changes\n  MidxWriter: List instead of Collection and method references\n  Add regression test on non-forced fetch and local updates\n  Prepare 7.7.0-SNAPSHOT builds\n  PullResult: Improve toString by implementing for children.\n  pack-refs: Add fully-peeled flag\n  pack-refs: Fix buggy way of marking peeled trait\n  gitrepo: update git-repo URL in javadocs\n  JGit v7.7.0.202604291911-m2\n  RefDirectory#refreshPathToLooseRef: also refresh loose ref itself\n  RefDirectory#refreshPathToLooseRef: also refresh loose ref itself\n  pack-refs: Correctly define peeled trait\n  ReceivePack: Add missing @since tag for new API method\n  TreeWalkConnectivityChecker: Support non-commit objects in refs\n  ReceivePack: make getClientShallowCommits protected\n  DfsObjDatabase: Make createDfsPackFile public\n  DfsPackCompactor: add a pre-commit hook to plug midx calculation\n  Update bouncycastle to 1.84\n  [ssh] Reject host certificates if the certified key is revoked\n  Add new TreeWalkConnectivityChecker\n  Make the PackParser.needNewObjectIds method public\n  orbit: update org.apache.ant to 1.10.17.v20260410-1000\n  MidxMetadataReader: add private constructor and adjust method visibility\n  MidxWriter: Write to tmp files and use atomic rename to commit\n  Instrument ReceivePack to track time spent in pre-receive hooks\n  parse-packed-refs: Check to sort only when header is not present\n  pack-refs: Always add sorted trait\n  Prepare 7.7.0-SNAPSHOT builds\n  JGit v7.7.0.202604061937-m1\n  Update jetty to 12.1.8\n  Update bytebuddy to 1.18.8\n  push: Report fatal server errors during pack writing\n  Revert \"push: Report fatal server errors during pack writing\"\n  PushConnectionTest: Introducing the limitPackSize() test\n  MidxWriter: Do not accept midx to build new midx\n  PackDirectory: Integrate Multi-Pack Index (MIDX) support\n  PackMidx: A Pack subclass that uses midx\n  PackBitmapIndexRemapper: Throw exception with details in size mismatches\n  Bazel: bump to 8.6.0 and switch to pure Bzlmod\n  MidxMetadataReader: Helper to read only selected fields in the midx\n  WindowCursor/Pack: Move bitmap coverage calculation to the pack\n  [version.sh] Don\u0027t use the pager for the git diff command\n  PackBitmapIndexRemapper: Do not remap if the object order is the same\n  DfsMidxWriter: Do not accept midx as input to build midx\n  javadoc: Mention midx order in the javadoc\n  MidxPackList: getAllPlainPacks returns object-lookup order\n  MidxPackListTest: Use fake packs for easier test setup\n  Slightly reword prunePackExpire docs\n  MultiPackIndex: write midx bitmaps from cli tool\n  MidxWriter: write bitmaps with the midx\n  Update org.tukaani:xz to 1.12\n  Update mockito to 5.23.0\n  Update Jetty to 12.1.7\n  Update bytebuddy to 1.18.7\n  Update commons-logging to 1.3.6\n  Add jgit-4.40 target platform for next simrel 2026-06\n  Use releases p2 repo in jgit-4.39 target platform\n  Add timing metrics to ReceivedPackStatistics\n  MultiPackIndexWriter: typo in logging (is chunks, not chuncks)\n  Add CLAUDE.md to gitignore file\n  MultiPackIndexWriter: Encode checksum in base64\n  DfsMidxWriter: Use the input data instead of rereading the midx\n  DfsMidxWriter: Add a param to toggle bitmap writing\n  PullCommandTest: Remove unused variable\n  Update URL used to download artifacts from repo.eclipse.org\n  Fix path of jgit artifacts in local maven repository\n  MultiPackIndexWriter: report also the checksum in the result\n  RefAdvancerWalk: Move to revwalk package\n  pgm.MultiPackIndex: Move writing code to MidxWriter\n  Allow extending TernarySearchTree\n  MultiPackIndexWriter: Report progress writing chunks\n  PackIndexMerger: Add progress monitor to the building process\n  Bump minimum dependency for Bouncy Castle to 1.83.0\n  Update version of last JGit release to 7.6.0.202603022253-r\n  DfsMidxWriter: Split writing midx and its bitmaps\n  MultiPackIndexLoader: report what chunk is going over size\n  Prepare 7.7.0-SNAPSHOT builds\n  Prepare 7.6.1-SNAPSHOT builds\n  DfsPackFileMidx: Pass the right pack when building single-pack midx\n  JGit v7.6.0.202603022253-r\n  Add AddCommand #addFilepatterns methods\n  Bazel: Pin jcl-over-slf4j to SLF4J_VERSION\n  Prepare 7.6.0-SNAPSHOT builds\n  JGit v7.6.0.202602242313-rc1\n  Support diff3 conflict style in merges\n  RebaseCommand: Honor the commit message cleanup configuration\n  Remove the option to create \u0027blank issues\u0027 in GitHub\n  Refactor handlePackError method to improve readability\n  PackIndexMerger: Accept a midx as input to build another midx\n  DfsPackFileMidxNPacks: Use only the list of packs in midx order\n  DfsMidxWriterTest: Rename to DfsMidxWriterBitmapsTest\n  Update jetty to 12.1.6\n  Update bytebuddy to 1.18.5\n  Update commons-codec to 1.21.0\n  Orbit: update org.objenesis to 3.5.0\n  DfsMidxWriter: Pass the PackIndexMerger instead of a Map of sources\n  MidxIterators join: compare shifted packId\n  DfsPackFileMidx: Offer localIterator\n  Prepare 7.6.0-SNAPSHOT builds\n  JGit v7.6.0.202602181523-m3\n  PackIndexMerger: replace constructor with Builder\n  JGit v7.6.0.202602172005-m3\n  MidxIterator: Add reset method\n  PackIndexMerger: remove rawIterator() method\n  PackIndexMerge: Use deduped iterators instead of deduping while reading\n  PackIndexMerger: use MidxIterators instead of its own\n  MidxIterators: Helpers around the MidxIterator\n  Do not log packfiles moved away or pruned\n  Bazel: align JGit with shared external_deps repository\n  Bazel: bump rules_jvm_external to 6.10\n  MultiPackIndex: Offer an iterator over the entries in the midx\n  RevWalk: abort computation of merged commits if the monitor is canceled\n  [cli] Add options --pack-refs and --no-pack-refs to Gc command\n  Add missing LF at the end of GarbageCollectCommandTest\n  Add GarbageCollectCommand#setGcConfig\n  GC: add flag to control whether gc should pack all refs\n  Downgrade spring-boot-maven-plugin to 3.5.10\n  pack-refs: Add sorted flag\n  Bazel: enforce strict MODULE.bazel.lock synchronization\n  DfsPackFileMidxSingle: No need to set ints to 0 in constructor\n  MidxPackFilter: Remove debug printlns\n  DfsMidxWriter: add writing bitmaps to the newly created midx\n  RefAdvancer: helper to find when a branch enters a pack\n  Throw IOException if API tries to use destroyed TemporaryBuffer\n  Update com.google.errorprone:error_prone_type_annotations to 2.46.0\n  Update Apache sshd to 2.17.1\n  Prepare 7.6.0-SNAPSHOT builds\n  DfsPackFileMidx: offer local objects as ObjectToPack\n  JGit v7.6.0.202601262032-m2\n  Update org.assertj:assertj-core to 3.27.7\n  DfsPackFileMidxNPacks: getBitmapIndex tries to load midx bitmaps\n  PackBitmapIndexBuilderTest: add test to the bitmap builder storage\n  Update bytebuddy to 1.18.4\n  Update org.objectweb.asm to 9.9.1\n  PackBitmapCalculator: Move code to calculate bitmaps out of PackWriter\n  DfsPackFileMidx: expose the checksum of the midx\n  DfsPackFile: Use getPackIndex while loading bitmaps\n  DfsMidxWriter: set file size for the midx extension\n  DfsPackFileMidx*Test: Use MidxTestUtils when possible\n  DfsPackFileMidx: Implement PackReverseIndex over midx\n  DfsPackFileMidx: Implement PackIndex over midx\n  MultiPackIndex: add the checksum to the midx\n  DfsPackFileMidx: Add method to translate midx position to objectId\n  MultiPackIndex: Add #getObjectAt to translate position to id\n  MultiPackIndex: implement methods for the reverse index\n  Update python dependencies of download_release.py\n  Prepare 7.6.0-SNAPSHOT builds\n  JGit v7.6.0.202601071437-m1\n  Update Maven plugins\n  Update compiler versions\n  MultiPackIndexLoader: do not ignore the ridx chunk\n  MultiPackIndexWriter: write \"bitmapped packfiles\" chunk\n  Add target platform jgit-4.39 for 2025-03\n  Switch to 4.38 release URL of release train p2 repo\n  Update mockito to 5.21.0\n  Fix invalid HTML closing tag in javadoc\n  Document how to test new release staged on Maven Central Portal\n  MidxPackFilter: Keep max one midx in the stack\n  Update jetty to 12.1.5\n  Consume rbe_autoconfig as bazel module\n  MODULE.bazel: Move dependencies from WORKSPACE to bazel modules\n  Add missing reference to commons-io\n  Fix invalid HTML tags in javadoc\n  DfsPackFileMidx: Introduce single-pack midx\n  DfsPackFileMidx: Move implementation to subclass\n  Update bouncycastle to 1.83\n  Update bytebuddy to 1.18.2\n  Update version of last JGit release to 7.5.0.202512021534-r\n  Prepare 7.6.0-SNAPSHOT builds\n  Prepare 7.5.1-SNAPSHOT builds\n  JGit v7.5.0.202512021534-r\n  [ignore patterns] Backslash is a general escape\n  Prepare 7.5.0-SNAPSHOT builds\n  JGit v7.5.0.202511251519-rc1\n  Do not always refresh packed-refs during ref updates\n  Update Maven plugins\n  Update org.eclipse.jdt:ecj to 3.43.0\n  Update plexus-compiler to 2.16.0\n  Update org.tukaani:xz to 1.11\n  chore: Add sbom generation and upload workflow\n  Prepare 7.5.0-SNAPSHOT builds\n  JGit v7.5.0.202511181624-m3\n  Update jetty to 12.1.4\n  Update commons-lang3 to 3.20.0\n  Update bytebuddy to 1.18.1\n  Silence non-externalized String warning\n  Document empty blocks\n  BlameRegionMerger: externalize error message\n  Remove unnecessary semicolon\n  MidxPackList: Methods to find the top midx and uncovered packs\n  Update commons-codec:commons-codec to 1.20.0\n  Update commons-io:commons-io to 2.21.0\n  HttpConnection: add missing @since tag\n  Avoid reading packed-refs concurrently sometimes\n  Improve flaky InterruptTimerTests\n  Improve the README\n  LfsPrePushHook: recognize 201 as successful response from LFS server\n  Revert \"PackList: keep the list of unused midxs\"\n  DfsGarbageCollector: Ignore midxs, commitPack() takes care of them\n  DfsGarbageCollectorTest: Assert there are not midxs in the db\n  DfsObjDatabase: delete affected midxs when covered packs are deleted\n  [debug logging] Escape control characters other than TAB, CR, or LF\n  Refine time unit parsing to throw exception on invalid values\n  [ssh] Simplify code\n  PackList: keep the list of unused midxs\n  DfsObjDatabase: Move midx pack mangling to getPacks()\n  Prepare 7.5.0-SNAPSHOT builds\n  JGit v7.5.0.202510290248-m2\n  InterruptTimer: don\u0027t use Yoda-style condition\n  InterruptTimer: avoid expensive notify when begin is soon after end\n  InterruptTimer: avoid unneeded notify for end()\n  Disable MergeToolTest#testEmptyToolName\n  Fix hamcrest version to 3.0.0 in target platform\n  Add InterruptTimer Tests\n  Update slf4j to 2.0.17\n  Update org.hamcrest to 3.0.0\n  DfsPackFile: asObjectIdSet() when only inclusion is needed.\n  DfsObjDatabase: read reftables from midx covered packs\n  Update jetty to 12.1.3\n  Fix signed push failing when using push options\n  DfsReader/PackFile: Move bitmap inclusion check to the packfile\n  Use generic Map interface in signature of internal API methods\n  Allow to discover bitmap on disk created after the packfile\n  DfsPackCompactor: add toPrune method\n  MidxPackList: Helper to get packs/midx and overlaps between them\n  DfsPackFileMidx: make the class public\n  [ssh] Fix order of keys in pubkey auth if an agent is used\n  Update bytebuddy to 1.17.8\n  Update jetty to 12.1.2\n  DfsPackCompactor: Move #autoAdd to the tests (its only caller)\n  DfsPackFileMidx: add #getAllCoveredPacks() method\n  DfsGarbageCollector: handle pack lists with multipack indexes\n  DfsPackFileMidx: Return bitmap from any underlying pack\n  midx: caller chooses the order of packs in the midx\n  DfsObjDatabase: make #setUseMultipackIndex public\n  MidxPackFilterTest: Remove unused import\n  DfsObjDatabase: move pack mangling to helper MidxPackFilter\n  Document how to test a release staged in Maven Central Portal\n  DfsMidxWriter: helper class to create a pack with an midx\n  DfsObjDatabase: make useMultipackIndex getter/setter protected\n  Update Maven plugins\n  Prepare 7.5.0-SNAPSHOT builds\n  DfsObjDatabase: introduce multipack index\n  JGit v7.5.0.202510071400-m1\n  Add jgit-4.38 target platform for Eclipse 2025-12\n  Update jna to 5.18.1\n  Migrate deployment to Maven Central to use Central Portal API\n  DfsPackFileMidx: getters for the midx covered packs and base\n  DfsPackFileMidx: support a chain of multi-pack indexes\n  DfsPackFileMidx: A packfile using the multipack index\n  Checkout: don\u0027t fail if no commitish was given\n  Remove unnecessary else clause\n  Remove redundant null check\n  Remove unused API error filters\n  Fix discouraged access warnings\n  Fix boxing warnings\n  Suppress some boxing warnings\n  Suppress some unboxing warnings\n  Remove unnecessary semicolon\n  Silence API error for constant CoreConfig.DEFAULT_MULTIPACK_INDEX_ENABLE\n  Update org.mockito:mockito-core to 5.20.0\n  Update jetty to 12.1.1\n  Update bouncycastle to 1.82\n  Update org.assertj:assertj-core to 3.27.6\n  Update org.apache.commons:commons-lang3 to 3.19.0\n  Update jna to 5.18.0\n  Update com.google.code.gson:gson to 2.13.2\n  ConfigConstants: Add constant for multipack index\n  Support unshallow request in Boundary/TopoSortGenerators\n  Make UNSHALLOW a globally available static RevFlag\n  DfsPackDescription: make covered packs non-null\n  Disable BOUNDARY and TOPO sort for unshallow fetches\n  BasePackWriterTest: Increase test coverage for unshallow fetches\n  IndexDiffWithSymlinkTest: Java 20+ stores NFC, not NFD\n  DfsPackDescription: Add fields for multipack index\n  BasePackWriterTest: Improve assertion of unexpected items in pack\n  BasePackWriterTest: use assertThrows instead of @Test(expected\u003d...)\n  [releng] Bump japicmp base version to 7.4.0.202509020913-r\n  BasePackWriterTest: Fix message on pack index content assertion\n  BasePackWriterTest: Use @expected instead of catching exceptions\n  BasePackWriterTest: Prefer use of Java native sort vs. Collections\n  Provide specific test for HPE NonStop OSS file system long file names.\n  Prepare 7.5.0-SNAPSHOT builds\n  Prepare 7.4.1-SNAPSHOT builds\n  Fix NPE when calling GC.prune(Set\u003cObjectId\u003e)\n  JGit v7.4.0.202509020913-r\n  MultiPackIndex.resolve: handle correctly last object\n  MultiPackIndexWriter: report also object count and ordered packs\n  MultiPackIndex: add getObjectCount() method\n  MultiPackIndex: add findPosition method\n  MultipackIndex.PackOffset: add public static constructor\n  RevWalk: use SystemReader instead of System.getProperty()\n  PendingGenerator: drop only buffers loaded in the generator\n  Prepare 5.13.6-SNAPSHOT builds\n  JGit v5.13.5.202508271544-r\n  Prepare 7.4.0-SNAPSHOT builds\n  JGit v7.4.0.202508261455-rc1\n  Update apache sshd to 2.16.0\n  Do not include 3rd party dependencies in features\n  Ensure pack files are closed after git.close()\n  Prepare 7.4.0-SNAPSHOT builds\n  JGit v7.4.0.202508191000-m3\n  Update mockito to 5.19.0\n  Update jetty to 12.1.0\n  Update org.assertj:assertj-core to 3.27.4\n  Update bytebuddy to 1.17.7\n  Remove resolver option from target-platform-configuration\n  Add missing release property to maven build\n  Suppress API errors for minor API changes in service releases\n  Remove unnecessary casts\n  util.Iterators: suppress warning about object arrays\n  util.Iterators: private constructor for utility class\n  pgm: new command for the object size index\n  WindowCursor: honor pack.useObjectSizeIndex\n  Prevent CommitGraphWriter.write() from closing its stream\n  Make CancellableDigestOutputStream extend FilterOutputStream\n  Shortcut PackWriter reuse selection when possible\n  Update org.apache.commons:commons-compress to 1.28.0\n  SmartHttpFetchConnection: suppress errors on close()\n  Mark Git(Repository repo, boolean closeRepo) public\n  Use volatiles for bitmap and revIndex in Pack\n  Fix performance regression in Pack.idx()\n  Don\u0027t use Yoda style conditions to improve readability\n  Use LocalObjectToPack representation more\n  Use representation from LocalObjectToPack if possible\n  Avoid conditional in LocalObjectRepresentation.wasDeltaAttempted\n  Prepare 7.4.0-SNAPSHOT builds\n  Update commons-lang3 to 3.18.0\n  Update commons-io to 2.20.0\n  Update commons-codec to 1.19.0\n  JGit v7.4.0.202507290921-m2\n  Add 4.37 target platform for Eclipse IDE 2025-09\n  Use chunked encoding when uploading LFS objects\n  Add Bundle-SCM header to OSGi manifests\n  WindowCursor: Use the object size index when possible\n  GC: Write object size index if config says so\n  MergeToolTest: update expected error from the tool\n  Add dash license check for 3rd party dependencies\n  ObjectDirectoryPackParser: Write object-size index with the pack\n  PackInserter: write object-size index with the pack\n  Pack: getter for the indexed object size (when available)\n  Prepare 5.13.5-SNAPSHOT builds\n  JGit v5.13.4.202507202350-r\n  AmazonS3: Do not accept DOCTYPE and entities\n  ManifestParser: Do not accept DOCTYPE and entities\n  AdvertisedRequestValidator: fix WantNotValidException caused by race\n  Prepare 5.13.4-SNAPSHOT builds\n  Fix packaging build\n  [releng] Fix maven builds on JVM 21 and with newer git on MacOS\n  Restore WORKSPACE and Bazel 7.6.1\n  Prepare 7.4.0-SNAPSHOT builds\n  JGit v7.4.0.202507080956-m1\n  Fix JGit version exposed in bazel module\n  MODULE.bazel: Include version in the jgit module\n  Update jetty to 12.0.23\n  Update bytebuddy to 1.17.6\n  Lock reftable auto-refresh to ensure consistency\n  DfsObjDatabase.PackList: Remove PackListImpl subclass\n  DfsObjDatabase.PackList: Remove dirty flag setters\n  DfsPackFile: Delete #getIndexedObjectSize for ObjectId\n  MultiPackIndexLoader: Add NON-NLS annotation to message\n  ChangedPathFilter: Suppress nls warnings in toString\n  JGitText.properties: Use {n} instead %s in messages\n  DfsReader: Reuse index position when looking up object size\n  DfsReader: Use new findPack instead of findPackWithObject\n  DfsReader: return idx position when looking up object in packs\n  DfsReader: Handle correctly invalid object-size indexes\n  Fix: Close the \"preserved\" PackDirectory\n  Update jetty to 12.0.22\n  Update bouncycastle to 1.81\n  Update last jgit release to 7.3.0.202506031305-r\n  Prepare 7.4.0-SNAPSHOT builds\n  Prepare 7.3.1-SNAPSHOT builds\n  JGit v7.3.0.202506031305-r\n  Update maven plugins\n  Use the same ordering/locking in delete() as C git\n  Prepare 7.3.0-SNAPSHOT builds\n  JGit v7.3.0.202505281347-rc1\n  Prepare 7.1.2-SNAPSHOT builds\n  JGit v7.1.1.202505221757-r\n  Prepare 7.0.2-SNAPSHOT builds\n  JGit v7.0.1.202505221510-r\n  Prepare 6.10.2-SNAPSHOT builds\n  JGit v6.10.1.202505221210-r\n  AmazonS3: Do not accept DOCTYPE and entities\n  ManifestParser: Do not accept DOCTYPE and entities\n  Update mockito to 5.18.0\n  Update Jetty to 12.0.21\n  Update com.google.code.gson:gson to 2.13.1\n  Prepare 7.3.0-SNAPSHOT builds\n  JGit v7.3.0.202505211123-m3\n  FS.getFileStoreAttributes: cancel failed task executed asynchronously\n  DfsReader/PackFile: Move represention to the packfile\n  DfsPackFile: Remove unused getObjectCount method\n  Prepare 7.2.2-SNAPSHOT builds\n  JGit v7.2.1.202505142326-r\n  AmazonS3: Do not accept DOCTYPE and entities\n  ManifestParser: Do not accept DOCTYPE and entities\n  FileReftableStack: ensure new reftable files aren\u0027t missed on NFS\n  Encapsulate layout of reftable stack in FileReftableStack\n  Prepare 7.3.0-SNAPSHOT builds\n  JGit v7.3.0.202505070700-m2\n  DfsInserter: Remove checkExisting setter and parameter\n  PlotRefComparator: fix #timeof\n  PlotWalk: Replace call to deprecated method in PersonIdent\n  midx: Fix license header from Google Inc. to LLC\n  Remove option to enable bzlmod\n  Update bazel to 8.2.1\n  Update bazel to 7.6.1\n  MODULE.bazel: Move dependencies from WORKSPACE to bazel modules\n  Update commons-io:commons-io to 2.19.0\n  Update com.google.code.gson:gson to 2.13.0\n  PackExt: Add value for the multipack index\n  MultiPackIndex: Add and implement #resolve() method\n  MultiPackIndexWriter: Handle empty packs\n  MultiPackIndexWriter: return bytes written\n  MultiPackIndexV1: Calculate memsize with long\n  Prepare 7.3.0-SNAPSHOT builds\n  MultiPackIndexV1: Reorder methods and add NON-NLS annotations\n  MultiPackIndex: add #getMemorySize() method\n  midx: reader for the multipack index\n  JGit v7.3.0.202504081226-m1\n  Update mockito to 5.17.0\n  Update jetty to 12.0.19\n  Update bytebuddy to 1.17.5\n  DfsPackFile.PackIndexes: pass primary index to reverse index\n  tools/BUILD: Make AssertEqualsArgumentOrder a warning\n  PullCommandTest: remove unnecessary method reference\n  Fix package name of spring boot JarLauncher class in jgit.sh\n  tests: avoid assertEquals on same instance\n  Update bytebuddy to 1.17.3\n  Update mockito to 5.16.1\n  Update jna to 5.17.0\n  Update jetty to 12.0.18\n  SystemReader: Add support for XDG_CACHE_HOME\n  Removed redundant TreeFilter.ANY_DIFF in LogCommand.\n  Bump minimum dependency for Bouncy Castle to 1.80.0\n  BlameResult: Let generator decide when to use the blame cache\n  exttst: Pass encoding to InputStreamReader\n  Update last jgit release version to 7.2.0.202503040940-r\n  Update scm url in pom.xml to refer to gerrit homepage of jgit repo\n  TreeRevFilter: enable Bloom Filter usage with ChangedPathTreeFilter\n  ReftableCompactor: Use instant to set the reflog expire time\n  GC: Use new java.time API in PersonIdent\n  reftable.BlockWriter: Use time API methods from PersonIdent\n  Add target platform jgit-4.36 for eclipse 2025-06\n  Checkout: Handle InvalidRefNameException\n  BlameGenerator: Use cache only for candidates modifying the path\n  Update maven plugins\n  Update spotbugs-maven-plugin to 4.9.2.0\n  Update mockito to 5.16.0\n  Update jetty to 12.0.17\n  Update bytebuddy to 1.17.2\n  FileReftableDatabase: mark autoRefresh volatile\n\nChange-Id: I5a2d2096f2159806193aa1914623cc8a5f047506\n",
  "tree_diff": []
}
