)]}'
{
  "commit": "3db44255662b8f7f9026e2749986446ed6c7c63f",
  "tree": "b1d2bf2cf282667ff0e7aedd390c9abf7f77812f",
  "parents": [
    "e8a6a21049a017bd227343d2e31bf101c61083fb"
  ],
  "author": {
    "name": "Claudio Pacchiega",
    "email": "claudio.pacchiega@gmail.com",
    "time": "Sun Aug 06 20:09:59 2017 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Aug 14 15:45:58 2017 +0100"
  },
  "message": "Refactoring to allow additional commands\n\nFactor out common operations than can be reused by additional commands.\nMakes it clearer how the various modules are structured.\n\nChange-Id: I8e0d1f012bfa810b62fcd5a20e0fec948157cf88",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f360e7ba8fc73764de133591c00dde7c6ae5439c",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "1097fd7edd9c4b87cec7ab15a557d2362549e930",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "dc579ab01c4e9fd8851e1007be51e74bfcd20a02",
      "old_mode": 33188,
      "old_path": "build.sbt",
      "new_id": "211b55bbf86e254452bfd93442b013ba4c230f14",
      "new_mode": 33188,
      "new_path": "build.sbt"
    },
    {
      "type": "delete",
      "old_id": "d0ac124d4aa5e795d04cc8b1dcd134d268461ce4",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/CommitInfo.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df3bbe9dba7d712353126557b45b48d2b1d124d7",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/Contributors.scala"
    },
    {
      "type": "delete",
      "old_id": "a53c6325cd0bcc06c896cd88552857cc406147ab",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/ContributorsCommand.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d43a18413b0f325bc3740404eed69df686084b2",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/ContributorsResource.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1c804adda840e4dab7e8cfaf10f371ceafcab974",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/Module.scala",
      "new_id": "df65ae4bdd4e67e7797089a0ebe035e7efeb75a4",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/Module.scala"
    },
    {
      "type": "modify",
      "old_id": "5995de5ebb4c88d68b5122e5f80ed560716abefe",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/SshModule.scala",
      "new_id": "6a2b076c0a84d9b9f1ceef72f6805ad285ab50b2",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/SshModule.scala"
    },
    {
      "type": "delete",
      "old_id": "bde6731190a8eec9660496734ff0c0a6c0498265",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/UserActivitySummary.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d400ad899324459c907393655fea57c6bc6b5c22",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/GsonFormatter.scala",
      "new_id": "f9ab7a95b39f501f8567eb8a586fd42aa2c67f2e",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/GsonFormatter.scala",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "991be593e1bb7cd56e8082d433ffff389589368e",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/JsonStreamedResultBuilder.scala"
    },
    {
      "type": "rename",
      "old_id": "741f91c804e711b3a38c8786e22c748990105e66",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/ManagedResources.scala",
      "new_id": "83da961e8f22ea7bd64527b2cbe30a44f3974d13",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/ManagedResources.scala",
      "score": 92
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a375ff43785e0bca4cf3c912221e44e3ca1f0339",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/ProjectResourceParser.scala"
    },
    {
      "type": "rename",
      "old_id": "d4a5142c8bb984113c46f11d5f95d95fef749141",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/UserSummaryExport.scala",
      "new_id": "cebc84ebee819c2957fe7cc8447cf256f83ab07c",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/UserActivityHistogram.scala",
      "score": 69
    }
  ]
}
