)]}'
{
  "commit": "2f8bc42fadd4c836f1f280888e0b33cdbd13f417",
  "tree": "c8ff19e54f76b430f1b395b1b0043f2c76395f61",
  "parents": [
    "f2c3bdde6437a3f4ce661f70a38cd4ea0c2f7def"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@nvidia.com",
    "time": "Mon Jun 22 18:05:48 2026 -0700"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "mfick@nvidia.com",
    "time": "Tue Jun 23 14:40:47 2026 -0700"
  },
  "message": "Ensure the SnapshottingRefDirectory shares the packedRefsRefresher\n\nWhen the packedRefsRefresher was added to RefDirectory, it was\nerroneously initialized on the object instead of in the constructors.\nThis meant that it was not shared with any SnapshottingRefDirectories\ncreated from the RefDirectory which prevents its optimization from\ncoming into play in such situations. Fix this by initializing the\npackedRefsRefresher in the primary constructor, and copying it in the\none meant for inherited classes.\n\nChange-Id: Iaa424f9f86160662730aa1b4ffc3b99f41b469c0\nSigned-off-by: Martin Fick \u003cmfick@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c93d176e35c52b0988473efb2d401110d5c301f5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java",
      "new_id": "29630b74ad0e2b633b891e546283cd3d6f190174",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java"
    }
  ]
}
