)]}'
{
  "commit": "887b57b36ae92d89c4cb6804beee6d5c1f29ddc7",
  "tree": "30860dcad813ed3436c61642ea2fde737c31da16",
  "parents": [
    "cfab48793a27e13e78bae7f3b84c2f55e93d63e7"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Fri Oct 16 22:01:24 2020 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Oct 16 23:29:38 2020 +0000"
  },
  "message": "DelegateRepository must delegate all calls to the delegate\n\nDelegateRepository extends Repository class which is a basic repository\nimplementation. Without delegating all calls to the delegate, methods\nfrom basic implementation are called. This cause unexpected\nbehaviour. For example even if delegate is an instance of FileRepository\ncall to DelegateRepository.setGitwebDescription calls\nRepository.setGitwebDescription which throws IOException.\n\nFeature: Issue 13429\nChange-Id: Ie74d93ee680f6d1db52271fff2c0413479a0209e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c860c49d5a05cd4b48347c796c3b3c508cc7a0b",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/git/DelegateRepository.java",
      "new_id": "281642989d3a487fcbd34ef26dcdf4551834d15c",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/git/DelegateRepository.java"
    }
  ]
}
