)]}'
{
  "commit": "ab5902429e32713af9794b5cbba044557e81a7e9",
  "tree": "f348ffdb6781673af11108e16b800f83863f1657",
  "parents": [
    "d2e115ee637a88b087653ed71e78e055e6cbe5be"
  ],
  "author": {
    "name": "Adithya Chakilam",
    "email": "achakilam@nvidia.com",
    "time": "Fri Jul 10 11:05:27 2026 -0500"
  },
  "committer": {
    "name": "Adithya Chakilam",
    "email": "achakilam@nvidia.com",
    "time": "Tue Aug 11 22:19:53 2026 -0500"
  },
  "message": "PackedBatchRefUpdate: hold inProcessPackedRefsLock across pack step\n\nrefdb.pack() acquires inProcessPackedRefsLock internally, so in a high\ncontention environment the thread would wait for the lock once inside\npack(), release it, then rejoin the back of the queue waiting for it\nagain before updating packed-refs.\n\nSigned-off-by: Adithya Chakilam \u003cachakilam@nvidia.com\u003e\nChange-Id: I83a9477484cb6da9dcaa807d7e1b0d4f1fd08661\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f33fe0b3b873b1732ed3b2878e303a02e36832ac",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackedBatchRefUpdate.java",
      "new_id": "cd036007e3d17c7305f97a3fd36cffeb73d44d33",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackedBatchRefUpdate.java"
    }
  ]
}
