)]}'
{
  "commit": "d6a4629b9a47b8af79942a92369086c80bd973c3",
  "tree": "c588215a1ec161be9f7fb6aa67670672ac88f77f",
  "parents": [
    "39b92969839004abd15372df4d77bbda733a21c4"
  ],
  "author": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Fri Jun 07 13:01:21 2019 +0100"
  },
  "committer": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Thu Jun 13 10:28:56 2019 +0000"
  },
  "message": "Add ability to ignore specific files suffixes\n\nIntroduce a new \u0027ignore-file-suffix\u0027 configuration in the\nanalytics.config file to ignore matching files from the statistics.\n\nA typical case for this would be to ignore binary files and avoid\naccounting for them when extracting contributor statistics.\n\nThis conveniently speeds up performances since skips completely the\nloading and the diffing of binary files, which is a quite an expensive\ncomputation.\n\nFeature: Issue 10756\nChange-Id: I60deb05586b7fd984f3067e3b3df465cd46597a7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c08a06ab5123efffb4dee6b76ff70e45b9e8c66",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "e9d97184cf67afa61a6c195eca75b36137fc69d8",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "fd316262d32558cac6869e7942e92c1c005bc97e",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/AnalyticsConfig.scala",
      "new_id": "10eb8edde5b50963b3eeb099c360b26bb4f0936c",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/AnalyticsConfig.scala"
    },
    {
      "type": "modify",
      "old_id": "8d573f01859b2c6cc7e065fa608ebe375106e637",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsCache.scala",
      "new_id": "c684c57edf0783095b45fd2b9cc4c44cf109ede9",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsCache.scala"
    },
    {
      "type": "modify",
      "old_id": "9b2e3581f6fdac4e6d5eef4b9ad707c6ff329bc7",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsCacheModule.scala",
      "new_id": "5e4fe2f7e543560b48091ff2c3fda6c385fa3997",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsCacheModule.scala"
    },
    {
      "type": "modify",
      "old_id": "1144901c48c052796c23c2c9bb89bd077d83f2a0",
      "old_mode": 33188,
      "old_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala",
      "new_id": "8025922dc4149a524797728aef91cce8f1bdb507",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d875eb0a584ada31f0d47df7ef8954cc1d49a461",
      "new_mode": 33188,
      "new_path": "src/main/scala/com/googlesource/gerrit/plugins/analytics/common/IgnoreFileSuffixFilter.scala"
    },
    {
      "type": "modify",
      "old_id": "5bb73c5c495b97a55f57a86929d9559e190f47a8",
      "old_mode": 33188,
      "old_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/common/BotLikeExtractorImplSpec.scala",
      "new_id": "42b0d1c45ace94b9101a615733b311df50d8bd72",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/common/BotLikeExtractorImplSpec.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ed373c464c9881a7341ce31b5d9cd0a95a6c77e",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/common/IgnoreFileSuffixFilterSpec.scala"
    },
    {
      "type": "modify",
      "old_id": "b2ae9e7935c9575f571aa6f1544941de9377453c",
      "old_mode": 33188,
      "old_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/CommitStatisticsSpec.scala",
      "new_id": "8c5eb60d94639f4be39411aa6cfaf937c2a9920a",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/CommitStatisticsSpec.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39aefb4e0216bf2dfc201c7714d36573a780b573",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/ContributorsServiceSpec.scala"
    },
    {
      "type": "modify",
      "old_id": "59a6d90432a22ac6c6cbe163c162dac3183d8aff",
      "old_mode": 33188,
      "old_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/GerritTestDaemon.scala",
      "new_id": "db82d13e006a1e875acaeac7f84910d5f8b4a7f1",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/GerritTestDaemon.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "598df317fda6a61b24c88683ca467ffd752a3308",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/TestAnalyticsConfig.scala"
    },
    {
      "type": "modify",
      "old_id": "8834418f4cd00474709209e4b73999a1632e4d87",
      "old_mode": 33188,
      "old_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/TestCommitStatisticsNoCache.scala",
      "new_id": "b0b962fe30dcebff8d0442aa83f220e60e4fc5b2",
      "new_mode": 33188,
      "new_path": "src/test/scala/com/googlesource/gerrit/plugins/analytics/test/TestCommitStatisticsNoCache.scala"
    }
  ]
}
