)]}'
{
  "commit": "fa167df9a1cd3cb669d80da55bb7ccec910d210d",
  "tree": "241a75963fa4492c22061893062c4508ad29d922",
  "parents": [
    "a0eb5f5cf82222c37266f30c8bdab38516db43b0"
  ],
  "author": {
    "name": "Chih-Hung Hsieh",
    "email": "chh@google.com",
    "time": "Tue Aug 06 15:03:36 2019 -0400"
  },
  "committer": {
    "name": "Chih-Hung Hsieh",
    "email": "chh@google.com",
    "time": "Fri Aug 09 12:52:32 2019 -0400"
  },
  "message": "Clarify and cleanup Config variables and functions.\n\n* Clarify gerrit.config and project.config parameters.\n  * \"alwaysShowButton\" is obsolete, assumed true now.\n  * Include all parameters to REST API returned JSON object;\n    fix expected test output in ApiIT.java.\n  * Explain all parameters in rest-api.md.\n* Minimize repeated calls to create PluginConfig:\n  * Change Action, Cache, Checker, OwnersDb, FindOwners to reuse\n    Config instead of creating it from PluginConfigFactory.\n  * Save one gerritConfig in Config and Cache projectConfig in Config.\n  * Add/simplify unit test interface functions.\n* Coding style improvements:\n  * Use Duration.ofSeconds instead of TimeUnit.SECONDS.\n\nChange-Id: If27b7ae0e0f59f434ec2d536e1b08af0857708e0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d9f9675ebe04e58552acd5b6f5ca95d7ec88387",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Action.java",
      "new_id": "c97b9f8145f42b52765ff652db94430a170a7925",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Action.java"
    },
    {
      "type": "modify",
      "old_id": "7d2cfa5ab07ebe9efe81c1b85c2e82c3955612be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Cache.java",
      "new_id": "df766e4313ff31e78da1046b4d1434815bb3a729",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Cache.java"
    },
    {
      "type": "modify",
      "old_id": "190f1eb335a9fba9e79f1b8953277181c3d885b3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java",
      "new_id": "0004bf2e76be83641463cb81654c44639d52dca4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java"
    },
    {
      "type": "modify",
      "old_id": "9d5ec98dc8b2cf759103b9d9da575fbaf65102e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Config.java",
      "new_id": "6a35190466bc06b7f1bdee619dd1bcfc13d05fb1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Config.java"
    },
    {
      "type": "modify",
      "old_id": "db3bc5bb08dfad84c3ce3c9e3cddbf764b96fd68",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersDb.java",
      "new_id": "34e9c1ee47340bf45d32ddee6ee4a301a5759a85",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersDb.java"
    },
    {
      "type": "modify",
      "old_id": "7669d559794aaa7a84b2d28043dc2d814d374640",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersValidator.java",
      "new_id": "aa69aa9a444f5d193c8f7d3a85f95db9066b13d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersValidator.java"
    },
    {
      "type": "modify",
      "old_id": "378f2de25864be7c935e0829d342d21a28e5412a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/RestResult.java",
      "new_id": "dc108c7b708d414fb95b8cef7deb6b8ce89f57c3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/RestResult.java"
    },
    {
      "type": "modify",
      "old_id": "435b12b309f89d357cee98053bf349fd9cb00b8d",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/rest-api.md",
      "new_id": "41829e5ea56ff8e10bcbdbfb05ce32b69a3f9fc5",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/rest-api.md"
    },
    {
      "type": "modify",
      "old_id": "514d14661caec079784010a38dbd6a54d006c808",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/ApiIT.java",
      "new_id": "ecd1401c0cc8780fc876d0c585dc292855bf1e45",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/ApiIT.java"
    },
    {
      "type": "modify",
      "old_id": "f0dcd43751bb94dc6620ae65e6d9edc3826e1b23",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwners.java",
      "new_id": "d41475514d970ea38ce3aaf494b34fd8dd0da2ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwners.java"
    },
    {
      "type": "modify",
      "old_id": "0030953ee5a0292adfe74fb860a131a26c1ec47b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/OwnersValidatorIT.java",
      "new_id": "0eb7df11803b452417fc85d5c56bebe3ed7e145b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/OwnersValidatorIT.java"
    }
  ]
}
