)]}'
{
  "commit": "7088891e07d8b4f7c1977ed9c9f5d00338ade31e",
  "tree": "127d39335ec548de64c7754c2ef0d84891896395",
  "parents": [
    "b3d9ab2aa6ea25a74ac0529e9271713ace6dcd85"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Thu Aug 08 06:45:03 2024 +0000"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Aug 12 09:40:26 2024 +0000"
  },
  "message": "PathCodeOwners: Flatten the return type (step 3/3)\n\nAdd a AutoValue builder for PathCodeOwnersResult.\n\nThis allows us to get rid of local vars to collect the result data.\n\nHaving an AutoValue builder for PathCodeOwnersResult also allows us to\nunify how results within PathCodeOwners are passed between methods. At\nthe moment the resolveImports method has a return value to return\nresolved/unresolved imports and the messages, and in addition it gets a\nCodeOwnerConfig.Builder passed in to write out relevant parts of the\nimported CodeOwnerConfig. Using 2 different approaches to return results\nis confusing. If we have an AutoValue builder for PathCodeOwnersResult\nwe can just use this builder to collect all the results.\n\nChange-Id: I69c13959dc08517d9dbc8e144d7a28b0fe388582\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07e6e94d84ae2865ad356478027dc3bf0136b1ff",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwners.java",
      "new_id": "dc6da3e9bff2c7954d1af5d39b0939dc6c4acc7f",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwners.java"
    },
    {
      "type": "modify",
      "old_id": "85aa14e49241da9ad05b723df6145317247f3444",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersResult.java",
      "new_id": "6a454251ba7a859987ceaffd57c62897f863cf4e",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersResult.java"
    },
    {
      "type": "modify",
      "old_id": "d6a431e33d499f5385fec473f80c25c1dfaa2ff1",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersResultTest.java",
      "new_id": "932a91b9910c18435c6689418f9aab0fcb41bd7c",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/PathCodeOwnersResultTest.java"
    }
  ]
}
