)]}'
{
  "commit": "d2a65dcfea2a5e09aaee5abeec103c2b481da8b4",
  "tree": "97c540fe9d70f21237d6a91e8725f61db8c5afb3",
  "parents": [
    "2b2286fe10de562e8b42b515d523c1fbf26b4177"
  ],
  "author": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Fri Jan 11 20:04:19 2019 +0100"
  },
  "committer": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Tue Jan 15 08:38:26 2019 +0100"
  },
  "message": "Extract sub-command from AuditLog events\n\nThis will allow a better normalization of the data and a better\nunderstanding of Gerrit usage.\n\nFeature: Issue 10227\nChange-Id: I997dd93c49cfcafc0a08f0a0d7cb8bc4d459175e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fd3331fa840a8665e6b6fd3cd26870d842f919c",
      "old_mode": 33188,
      "old_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/model/AggregatedAuditEvent.scala",
      "new_id": "8b6667c2fab76444a2b62f2badfdc804a77120bb",
      "new_mode": 33188,
      "new_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/model/AggregatedAuditEvent.scala"
    },
    {
      "type": "modify",
      "old_id": "59114c29dc9f342c923288a7bc6230c2cd4074da",
      "old_mode": 33188,
      "old_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/model/ElasticSearchFields.scala",
      "new_id": "9b05ce952ded307d4803859b47d8ac67506fb872",
      "new_mode": 33188,
      "new_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/model/ElasticSearchFields.scala"
    },
    {
      "type": "modify",
      "old_id": "9710149d72b3d38605003f88605eb01097d2f145",
      "old_mode": 33188,
      "old_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/AuditLogsTransformer.scala",
      "new_id": "ab1c8a4a444fe198d7b0acad7affc20b723d636e",
      "new_mode": 33188,
      "new_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/AuditLogsTransformer.scala"
    },
    {
      "type": "modify",
      "old_id": "927556a2d2b5681d4eb2db9ebb0de3cd5a8fb059",
      "old_mode": 33188,
      "old_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/dataframe/ops/DataFrameOps.scala",
      "new_id": "cba1d4256ff700e1d677fdabacefc2471545d24d",
      "new_mode": 33188,
      "new_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/dataframe/ops/DataFrameOps.scala"
    },
    {
      "type": "modify",
      "old_id": "6abe2341a9f581aee6ec89ac1d9b06cdb7435756",
      "old_mode": 33188,
      "old_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/sql/udf/SparkExtractors.scala",
      "new_id": "46cf0773f4ea9fb10d5bf2e8c96ac4beb1c8a38b",
      "new_mode": 33188,
      "new_path": "auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/sql/udf/SparkExtractors.scala"
    },
    {
      "type": "modify",
      "old_id": "79df0dacc6b546095a7509da42df56891bf39190",
      "old_mode": 33188,
      "old_path": "auditlog/src/test/scala/com/gerritforge/analytics/auditlog/AuditLogsTransformerSpec.scala",
      "new_id": "0ee35e6ad89dbc7519e89c1832b63ba1dff5d83f",
      "new_mode": 33188,
      "new_path": "auditlog/src/test/scala/com/gerritforge/analytics/auditlog/AuditLogsTransformerSpec.scala"
    },
    {
      "type": "modify",
      "old_id": "cbf6762fc72f532e5fff8f47276d0840be4bc119",
      "old_mode": 33188,
      "old_path": "auditlog/src/test/scala/com/gerritforge/analytics/auditlog/spark/sql/udf/SparkExtractorsSpec.scala",
      "new_id": "4b5e29863dbf3e68c2ae40d7676e815750133550",
      "new_mode": 33188,
      "new_path": "auditlog/src/test/scala/com/gerritforge/analytics/auditlog/spark/sql/udf/SparkExtractorsSpec.scala"
    }
  ]
}
