)]}'
{
  "commit": "96c9a7178a52f747c910d31bd23c9e0554856ed6",
  "tree": "348d9003a69369334c791aca038a90e3b72ec089",
  "parents": [
    "39a4da536c76bcf7d5fa65cc5dc19980aafb97a4"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Aug 07 01:19:55 2021 +0300"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Aug 10 18:44:55 2021 +0000"
  },
  "message": "Expose auto-adjust-cache command as Servlet\n\nAllow Gerrit admins to easily automate the auto-adjust-cache\ncommand by using a REST-API, easily supported in configuration\ntools such as Ansible.\n\nThe REST-API returns 201 when one or more caches have been\ntuned and created on the filesystem, otherwise returns 204\nas indication that no changes are needed.\n\nChange-Id: I9756c82baac2ad367e9259ffb169fe15eba12e19\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c85dc435b54aaaf2f254d38e122631ab22c14ea8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCaches.java",
      "new_id": "d10ffc81ad18e0058dcdc185e592715cbac00305",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCaches.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7aa240e4c40402e4bc339a1309bf7959d66b2ed9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCachesCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47f0a4d66a6dacc986eee69900cf6cc4311374fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCachesServlet.java"
    },
    {
      "type": "modify",
      "old_id": "ad18aa62502190134dd77f2371d84d1c4a2c3325",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java",
      "new_id": "77d38872fedf0c0f62182a7c2eddc09dd1f594ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java"
    },
    {
      "type": "modify",
      "old_id": "afc50ca056733f3e84977445dbdfdf567da1741c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/HttpModule.java",
      "new_id": "869b623e5f31eb8026e226d50e041aa90136e844",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/HttpModule.java"
    },
    {
      "type": "modify",
      "old_id": "34e49540e49ba49750be775b247ba0f7dcd38a4f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java",
      "new_id": "abe10890d303c3d3ad13bacbf63172bce6551e28",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java"
    },
    {
      "type": "modify",
      "old_id": "18f7eca7242858b03aeb91e5e9a4eb9e79b0a7b4",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/tuning.md",
      "new_id": "feb98fcb26b42d12f43224329cafc1baf92ae993",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/tuning.md"
    },
    {
      "type": "modify",
      "old_id": "7d6323965d0de72aec047ee5e2ca7f89597ff999",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCachesIT.java",
      "new_id": "bb63a4a5620dc8825c31278962aa5b20b47a7729",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/AutoAdjustCachesIT.java"
    }
  ]
}
