)]}'
{
  "commit": "ebf860ed6e100c360e98ce7fbc7dda6e8051f88b",
  "tree": "e565f17f80d1c7ba0c2d0fef21170e149a68d120",
  "parents": [
    "49b0e405fa49656def8d6a8bf2f7101e3a7bfd2a"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Tue Apr 21 14:23:45 2026 -0700"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Tue Apr 21 15:31:16 2026 -0700"
  },
  "message": "DfsPackCompactor: add a pre-commit hook to plug midx calculation\n\nThe compactor commits its packs, then we calculate the midx and commit\nit. Doing this in two transactions is asking for trouble as e.g. packs\ncould be deleted by a GC while writing the midx. We want to commit\nmidx with the resulting compact packs.\n\nAdd a hook to DfsPackCompactor so we can plug extra functionality\nbefore committing packs, like calculating the midx.\n\nChange-Id: I471fff63d0b6184384322e2c7860ba7b6a6a6964\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8860cce0382fc286a205290a44708d5ec2e5ab92",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsPackCompactor.java",
      "new_id": "fbe641ec51d6d74c392fc12f3fee9745859f09dc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsPackCompactor.java"
    }
  ]
}
