)]}'
{
  "commit": "b14cbe4e4ba583c95809555d7787ba3c90534f98",
  "tree": "8c9a04f914a9e8870de0461b4aefe56ba0c41407",
  "parents": [
    "c2a2aa28feaf52b533913e6108c40f8fb3b4e1d5"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Thu Nov 26 11:17:52 2020 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Nov 30 09:54:24 2020 +0100"
  },
  "message": "CodeOwnerResolver: Return Optional from resolve method rather than Stream\n\nThe resolve method either returns a stream with exactly one code owner\nor an empty stream. It\u0027s easier and more readable to just return an\nOptional. Returning a stream is a left-over from when the resolve method\nwas resolving \"*\" to all users.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I1a575727855e72dfea876facf142ef4534982315\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad239f097a5ead238ed991d023ac7bd9618ad2b8",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java",
      "new_id": "c6b5f5514b43c20b640c937b3267d2faace9e95e",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java"
    },
    {
      "type": "modify",
      "old_id": "e8092b35b8d8920fba069be1cb3499dfdf1819f3",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/restapi/RenameEmail.java",
      "new_id": "0ed505b03d4c6e83b9f92e70dea215b35a381763",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/restapi/RenameEmail.java"
    },
    {
      "type": "modify",
      "old_id": "6e19e287f90ecc86c23defd0c76fbff3731dce36",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolverTest.java",
      "new_id": "cefe29790fdb792530beaeaa0d638be0793ecec6",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolverTest.java"
    }
  ]
}
