)]}'
{
  "commit": "fb092e2d2be452b23fd421c523eb37f17d466e57",
  "tree": "e841836ab5ba05e83ee42ca8244b71018a62d51a",
  "parents": [
    "d999787d3eb1332ada1ce6cd62bf9f8f45b5b7fc"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Wed Nov 25 14:58:07 2020 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Fri Nov 27 14:08:33 2020 +0100"
  },
  "message": "Read all required approvals that are configured\n\nWe want to allow configuring multiple override approvals. As a first\nstep towards this we extend the config backend to read all configured\nrequired approvals so that they get available for upper layers (namely\nCodeOwnersPluginConfiguration).\n\nWith this change we still only support a single override approval. If\nmultiple override approvals are configured we use the last one. This is\nthe same behavior as before this change, since also JGit uses the last\nconfigured value if a single config value is read, but multiple values\nare configured.\n\nFollow-up changes will adapt the upper layers to support multiple\noverride approvals.\n\nChange-Id: I2a4387340e0336ea3ebe599b6e0fce913fa3689a\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1e7acbc073e4472d9a47e875a7143904fdcae61",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/config/AbstractRequiredApprovalConfig.java",
      "new_id": "260d9d944521929f5f3f4de3450a2b0f888bd323",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/config/AbstractRequiredApprovalConfig.java"
    },
    {
      "type": "modify",
      "old_id": "dba7bb2c2d3a8ab7f26e420b2d9c49fcbf62f72c",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/config/CodeOwnersPluginConfigValidator.java",
      "new_id": "2a29766f8253494a065393dec48999447b6c2122",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/config/CodeOwnersPluginConfigValidator.java"
    },
    {
      "type": "modify",
      "old_id": "8288c03a558ed64786f36bb39f90347dc331b7a5",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/config/CodeOwnersPluginConfiguration.java",
      "new_id": "9f088a7569a70f0d85fcd0edbac9e850dcdaed13",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/config/CodeOwnersPluginConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "c0e756306c0d31d15dfd95ef8ff806ebdc048341",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/testing/RequiredApprovalSubject.java",
      "new_id": "27d2b20ade42552a67f95917a3c221259088d04e",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/testing/RequiredApprovalSubject.java"
    },
    {
      "type": "modify",
      "old_id": "e81a707584ffec9b845069245e30760f56d23545",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnersPluginConfigValidatorIT.java",
      "new_id": "daf08e24ec121415f34654f562616560a5e84c9b",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/acceptance/api/CodeOwnersPluginConfigValidatorIT.java"
    },
    {
      "type": "modify",
      "old_id": "a8b5c7d5a708473b58aaec3badb557afb0fb42d1",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/config/AbstractRequiredApprovalConfigTest.java",
      "new_id": "42a32ddb52e63bc91b31f0ea9fe5c2939a304d4b",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/config/AbstractRequiredApprovalConfigTest.java"
    },
    {
      "type": "modify",
      "old_id": "e613a5642dbb245c9da34c0490be9b7a6fb9a177",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/config/BUILD",
      "new_id": "7f1985a10c0b6207204cb90efd603524077d0118",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/config/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c1a04cbc57a283870fff44b130680b8b424de969",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/config/OverrideApprovalConfigTest.java",
      "new_id": "3ea4e181fc1d43cd04521b4668146ebe66f9b6e5",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/config/OverrideApprovalConfigTest.java"
    },
    {
      "type": "modify",
      "old_id": "e45b823a199a55c87f39eaeca5f327eb5445a5ca",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/config/RequiredApprovalConfigTest.java",
      "new_id": "37da12d08c3a6efe36c517a1c953e07296db114d",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/config/RequiredApprovalConfigTest.java"
    }
  ]
}
