)]}'
{
  "commit": "0425cf5dc48aacb05b917439f48a760fb6737c1d",
  "tree": "425310472dffca06d34dbd8d9da656761e5081b6",
  "parents": [
    "2cb2f96a0810f9cc5bb61d31bec32cb5a816c837"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Mar 27 14:39:22 2023 +0200"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Mar 27 16:52:51 2023 +0200"
  },
  "message": "RenameEmail: Preserve files which are not updated\n\nThe RenameEmail REST endpoint allows to update emails in code owner\nconfig files. The commit that was created when this REST endpoint was\ninvoked only contained the modified code owner config files and all\nother files, non code owner config files and code owner config files\nthat didn\u0027t contain the email, were deleted. This was because we created\na new tree that we populated with the modifications instead of using the\nexisting tree as the base.\n\nThis being broken means that this REST endpoint hasn\u0027t been used so far.\n\nBug: Issue 16781\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: Id396ff9c7dacc210d761baee855d3b2c51f64bac\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6222b7def5caefae84dd9846d3771221be19bca3",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigFileUpdateScanner.java",
      "new_id": "dd5da50aaf6a9b007f44ee04ee5a4e71d02ee312",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigFileUpdateScanner.java"
    },
    {
      "type": "modify",
      "old_id": "b9e7502e001a2cd06f4e8335b6b1b5a81ac1f0aa",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/RenameEmailIT.java",
      "new_id": "5878ce4f834601000bd1c35de859b0ee933e7443",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/RenameEmailIT.java"
    }
  ]
}
