)]}'
{
  "commit": "4c82d983d2837ff7263246f97911ef5f0e7faed2",
  "tree": "fffb8da6f031f4c14c3b5e7335a96ba15a123ad9",
  "parents": [
    "8fe0aced6a4047f7ac4c2960e74dd665780bec40",
    "f23d73e2cf565f3fbafdabbb225b722ba9eacbd4"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Apr 29 20:56:32 2026 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Apr 29 20:56:32 2026 +0200"
  },
  "message": "Merge branch \u0027master\u0027 into stable-7.7\n\n* master:\n  RefDirectory#refreshPathToLooseRef: also refresh loose ref itself\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  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\nChange-Id: I5fd4c34673abaecf0db805cfd9383a4feb5028f9\n",
  "tree_diff": []
}
