)]}'
{
  "commit": "f9383eb49d20443f28baeb0f7dcf97494967713f",
  "tree": "8e63cb9166ab3bbbf8054932040ff76ede03d63b",
  "parents": [
    "f59ef6565e9c914d405e78738ea3799598b8b556"
  ],
  "author": {
    "name": "Chih-Hung Hsieh",
    "email": "chh@google.com",
    "time": "Wed Aug 21 18:30:43 2019 -0400"
  },
  "committer": {
    "name": "Chih-hung Hsieh",
    "email": "chh@google.com",
    "time": "Fri Aug 30 18:30:09 2019 +0000"
  },
  "message": "Use BaseConfig instead of raw PluginConfig.\n\n* Pass to the Config class more Gerrit environment variables,\n  including AccountCache, PatchListCache, Emails,\n  to have more environment-dependent interpretation\n  of config key values in the future.\n* Use BaseConfig in Config instead of raw PluginConfig\n  to allow future extension with more dynamic key values.\n* Simplify Checker methods; remove redundant exception specifications.\n\nChange-Id: I50b274aa7220f566288194a8fd219336536f0ac8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c97b9f8145f42b52765ff652db94430a170a7925",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Action.java",
      "new_id": "0e80906f995ff437c01c21272eecd1c7cea9edac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Action.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a390bf2f201972af22abdc4414920a7b4df97e12",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/BaseConfig.java"
    },
    {
      "type": "modify",
      "old_id": "0004bf2e76be83641463cb81654c44639d52dca4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java",
      "new_id": "53bf34d9f5a3d242a536d4edea7799140b22e042",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Checker.java"
    },
    {
      "type": "modify",
      "old_id": "6a35190466bc06b7f1bdee619dd1bcfc13d05fb1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Config.java",
      "new_id": "24402e839031fe2dfaa8502d7daf8bf1aef4e70c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/Config.java"
    },
    {
      "type": "modify",
      "old_id": "ce3fdefc5abab9205372276636572f9d751d9506",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/GetOwners.java",
      "new_id": "b786ecce407583ac99aac462592128a9dd947037",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/GetOwners.java"
    },
    {
      "type": "modify",
      "old_id": "aa69aa9a444f5d193c8f7d3a85f95db9066b13d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersValidator.java",
      "new_id": "9ef18938890835dc642fc7a9af4f0938d36c1648",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/findowners/OwnersValidator.java"
    },
    {
      "type": "modify",
      "old_id": "ecd1401c0cc8780fc876d0c585dc292855bf1e45",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/ApiIT.java",
      "new_id": "7481b06dd0abe76ceb086b4e9bccadb93164bd4d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/ApiIT.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca5ec1f12a18723183b0e095aaf22dbf7e81faef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/BaseConfigTest.java"
    },
    {
      "type": "modify",
      "old_id": "872cda48cbb7712d16f2c3a19c45cbf1dd3b4554",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwners.java",
      "new_id": "293ce02a20cc5c03ffe194c138f4ca43b86a1947",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/FindOwners.java"
    },
    {
      "type": "modify",
      "old_id": "0eb7df11803b452417fc85d5c56bebe3ed7e145b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/OwnersValidatorIT.java",
      "new_id": "8b6b3f20128b102db231ae49aba9ae254842d778",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/findowners/OwnersValidatorIT.java"
    }
  ]
}
