)]}'
{
  "commit": "0ff451fce0e5de64f4c666554cac113aa71def2d",
  "tree": "77dde04a893eed22a6b65e91a686e90b0bbe6954",
  "parents": [
    "ba6e67a074f4cf8dd7d658e7fadc45ee7e00221d"
  ],
  "author": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Thu Aug 30 15:59:16 2018 +0200"
  },
  "committer": {
    "name": "Patrick Hiesel",
    "email": "hiesel@google.com",
    "time": "Thu Sep 13 11:00:15 2018 +0200"
  },
  "message": "Respect ignoreSelfApproval and add end-to-end test\n\nThis commit wires up the ignoreSelfApproval bit with the new rule in\nGerrit core. It thereby removes the respective rule from the plugin\nas that was moved to core as well.\n\nThis commit adds an end-to-end test that configures behavior on the\nAPI and asserts that changes are or are not submittable. While\nimplementing the end-to-end test, we removed the\nAbstractSimpleSubmitRulesIT and replaced it with a project config\nupdate call.\n\nThe new PluginIT contains end-to-end tests for reading and writing\nAPI values and for all rules that can be configured. Smaller fixes\nto the logic were made where necessary. This mostly covers the\nability to set labels and comment rules independently of each other.\n\nChange-Id: I8cf73155028f23297193346c18c0bad7da4576fd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38fcfd6a604f3b730e7c616e54f6996ac28a0dce",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "b4a3fc80009b51f48879e8f0af58db578f1124eb",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "3e9d6962b9994205c83c75aafb57d2b61e5b7f3b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/BatchModule.java",
      "new_id": "76f83851339b571bae8b61495051a3fbb277224d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/BatchModule.java"
    },
    {
      "type": "modify",
      "old_id": "856e71ab4e0e59b17b57bdbdf9be8ec822d1145b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/SimpleSubmitRulesConfig.java",
      "new_id": "ec2c88bdfda48248b88513d86af73ae91e041ee4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/SimpleSubmitRulesConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "363f4184c89422e2a488805249ff7a22655f5ace",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/api/CommentsRules.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ded3c2ccc57110f124abc7f7b904fd482d14b9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/api/LabelDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a538a57b0727711b7471a4e13f9f3a236aa649a4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/api/SubmitConfig.java"
    },
    {
      "type": "modify",
      "old_id": "1cf6e888f1efb2a71422ebf848b4b10425104879",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigServlet.java",
      "new_id": "eae8d61d1a35cc3656742487dc950f1f2f0a52a9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigServlet.java"
    },
    {
      "type": "modify",
      "old_id": "6a8ce812e8355bc537a6a735faecfcae99c97f79",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigTranslator.java",
      "new_id": "035a2a825ce662b49bce28453f25ef083220e662",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigTranslator.java"
    },
    {
      "type": "delete",
      "old_id": "0d7ae98c1752c4c840fcc1ab7f0653d865d42421",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/SubmitConfig.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b4df629d2d0f57326d36c0b55d7be6e93baf81a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/rules/RequireNonAuthorApprovalRule.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8b3523085ad26c8f96d62ef4a71bd08346538a8c",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/about.md",
      "new_id": "15c0e18ffd1bc0851a5b8d2cc24c0313a3fbcab2",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/about.md"
    },
    {
      "type": "delete",
      "old_id": "cf5e1fbe68e6571ea8e430ad2df7cf88741843d5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/AbstractSimpleSubmitRulesIT.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d41ed1c49ed13342c38163af771c1a7a698421ba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/PluginIT.java"
    },
    {
      "type": "modify",
      "old_id": "e83b0e9713390fafdd9002e78426caa308cdb6f8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigServletIT.java",
      "new_id": "815198e88fe25a6bf49c4489f79c853d2b053d46",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigServletIT.java"
    },
    {
      "type": "modify",
      "old_id": "332afb56f06e04dba3728c59a3f49e8e06ead490",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigTranslatorTest.java",
      "new_id": "0528194790852907d409c284eec2ec5a4644c818",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigTranslatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "8e80861d9aa24933bdd58bac3a99d173765ec945",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/rules/NoUnresolvedCommentsRuleIT.java",
      "new_id": "ea58eb498b8449fe7fcf493f6782391e05695891",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/rules/NoUnresolvedCommentsRuleIT.java"
    },
    {
      "type": "delete",
      "old_id": "1f989d510f441d351df35a0bd5d2300f5c93a3ff",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/rules/RequireNonAuthorApprovalRuleIT.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7324f55e28bcb7c58b12093959dab7ee4b2a482e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/simplesubmitrules/rules/RequireNonAuthorApprovalRuleTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
