)]}'
{
  "commit": "9154d06c1e449ea1f8c248562b749192008db40b",
  "tree": "15d11cd7ed92bc70e6bb162409216ce71bde0c0a",
  "parents": [
    "f54de699f0391f39de3383fa2fe3533eb23b3f52"
  ],
  "author": {
    "name": "Christoforos Miliotis",
    "email": "christoforos.miliotis.dev@gmail.com",
    "time": "Fri Apr 28 11:56:22 2023 +0100"
  },
  "committer": {
    "name": "Christoforos Miliotis",
    "email": "christoforos.miliotis.dev@gmail.com",
    "time": "Wed May 17 08:08:38 2023 +0000"
  },
  "message": "Return ResourceNotFoundException when failing to open a git repository\n\nIf we attempt to open a repository that does not exist, the exception\nthrown is eventually wrapped into a servlet exception with code 500.\nThis is incorrect, as the response should actually be a 404.\n\nThe first step therefore is to handle the exception by wrapping it\ninto a rest ResourceNotFoundException.\n\nBug: Issue 16730\nChange-Id: If87f717012bf7f22ae31b12822e5453c711e3cdc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c268ba115ce3c710d4136d3465a6061fc5835218",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectCommand.java",
      "new_id": "a083d771cc6c75e27e3c61c7ee079f64a7032db9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectCommand.java"
    },
    {
      "type": "modify",
      "old_id": "36356e94b407fedc0ad3cc78db4e67e96df42987",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java",
      "new_id": "3b6b0be8be2b114f09232c57c13c16dd2decae19",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/ApplyObject.java"
    },
    {
      "type": "modify",
      "old_id": "814ba76b1797f718f6b068d7f379d95bcefa2b00",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java",
      "new_id": "03e3db8b65f70b81846f2f06ea0fcb958b81424b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "4c188dfd50d4bd837bd51640f1c87410779d546d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectCommandTest.java",
      "new_id": "5bdfd9ff71ecb41657fd316db8f5fd4b9b225801",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/ApplyObjectCommandTest.java"
    }
  ]
}
