)]}'
{
  "commit": "5fa6316b025b95db6f7d986cb197df810aaafdbf",
  "tree": "e51263ef2b284c2a5681d2e378723e4f2129823a",
  "parents": [
    "ecddf27d17a43e480f2522d3f9babed54d9fa4ce"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Nov 30 11:30:26 2020 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Dec 01 09:57:37 2020 +0100"
  },
  "message": "PathCodeOwners: Add an AutoValue class to represent the result\n\nPathCodeOwners resolve a code owner config for a path. Add an AutoValue\nclass to represent the result of resolving the code owner config and\nmove the get() and ignoreParentCodeOwners() into it, as they operate on\nthe resolved code owner config. Since in the context of the new\nAutoValue class the meaning of the get() method is not that clear,\nrename it to getPathCodeOwners().\n\nHaving a dedicated result class will allow us to add further properties\nto in in follow-up changes (e.g. a flag to tell whether there have been\nunresolved imports).\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: Ibd6e390b91ee15427c7da730bec1c5db9c209c35\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f443c50e7efb203e976cef6014bb47f785dd2ff6",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigHierarchy.java",
      "new_id": "e9db8c8d0ff5876172518a07aaa58f65f76a7be6",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerConfigHierarchy.java"
    },
    {
      "type": "modify",
      "old_id": "205e931a72dc69725173adeb9a7bb5a20435b790",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java",
      "new_id": "7f7cfff88d780411b85d65c2ffc394147c4030bd",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerResolver.java"
    },
    {
      "type": "modify",
      "old_id": "c8a9b823cde1fe79555a33a3205952bd37488fb6",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwners.java",
      "new_id": "99111505f7ac459a6bbca5672c83c9c1e7a5cd93",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwners.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd1550321cad101908e00fb4f440062a0a5f7737",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersResult.java"
    },
    {
      "type": "modify",
      "old_id": "e5d06ac39c05b9aa71b5a89f1d03a8886dd13f6b",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersTest.java",
      "new_id": "02a1ca87bccb5d4196a59414e4820678cd06416f",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersTest.java"
    }
  ]
}
