)]}'
{
  "commit": "f9f35827489b00cdef42919aec74e41d0f41d80d",
  "tree": "a1f26460f36f5477fad31c14462747b74f36c80e",
  "parents": [
    "d15aeeb53fa58a2026e366ce46a5f31b64b3ddf5"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Jul 05 14:04:00 2022 +0000"
  },
  "committer": {
    "name": "Heschi Kreinick",
    "email": "heschi@google.com",
    "time": "Tue May 09 15:59:47 2023 +0000"
  },
  "message": "Remove redundant predicates from copy conditions\n\nIf \"is:ANY\" is matched, all other OR-conditions can be dropped, since\n\"is:ANY\" already matches all approvals [1]\n\nRemoving the redundant predicates makes the copy conditions easier\nto grasp. This is more important now that copy conditions are included\ninto change messages, and hence exposed to all users (see b/234821250).\n\n[1] https://gerrit-review.googlesource.com/Documentation/config-labels.html#is_any\n\nChange-Id: If3aad1a281902574f4cd3e048e9b921988ba11ff\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/416054\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21d73db9e1448479bbe1fe60ff8eb9f5fe664fe0",
      "old_mode": 33188,
      "old_path": "project.config",
      "new_id": "1dbca7cf18bb013321a4fce4fdb2ed3eec1815c8",
      "new_mode": 33188,
      "new_path": "project.config"
    }
  ]
}
