)]}'
{
  "commit": "2d2e422355f0733a8e164e3e3b76a0d3ef9ce2bc",
  "tree": "678a51dd1e0f52874442f549fb519f009022bdfe",
  "parents": [
    "06382033ff5342ec2ad44718e4e2ee4b9332ddba"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Feb 01 23:01:07 2025 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Feb 03 10:17:10 2025 -0800"
  },
  "message": "Close ReceiveCommands in OpenRepo when created ad-hoc\n\nWhen an OpenRepo instance is initialized via its static open() method,\nthe ChainReceiveCommands are instantiated internally\n(i.e., not provided by the caller).\nSince these commands are managed within OpenRepo, they must be\nexplicitly closed in the OpenRepo.close() method to prevent resource\nleaks.\n\nRelease-Notes: skip\nForward-Compatible: checked\nChange-Id: I3485db2d62fcb944333d5deb3227d9f62294e413\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5aec405b0885d6c7f511a4d701dd29b250c1f7f",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/notedb/OpenRepo.java",
      "new_id": "18d7c2be003a0e083bf1c14336887c6c76c8a546",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/notedb/OpenRepo.java"
    }
  ]
}
