)]}'
{
  "commit": "d54f9dd6251c7bd7033630b7afa770190d41c409",
  "tree": "4a20ac78d51435a1f1ddb9b5880a65af089b6d17",
  "parents": [
    "4c5367a1c0f0ccd88f59aac30a62cc555576024a"
  ],
  "author": {
    "name": "Yao Chen",
    "email": "yaochen@google.com",
    "time": "Tue Oct 17 17:37:48 2017 +0000"
  },
  "committer": {
    "name": "Yao Chen",
    "email": "yaochen@google.com",
    "time": "Tue Oct 17 10:42:44 2017 -0700"
  },
  "message": "Revert \"Revert \"Start auto-generating the stats log API.\"\"\n\nTest: builds successfully\n\nThis reverts commit 931945399859ab91545ba2c2a914f044092d5e2e.\n\nChange-Id: I22bca4a32adf86040b9d72ad5b45999aba28f586\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a57020ab8d369afb7e71126b8c2650692760093",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "b5efd4752e0d3ce0146e6996621db0ab8392760f",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5586057a2e7089150213ca817451c2b1e94042fc",
      "new_mode": 33188,
      "new_path": "cmds/statsd/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "4c95007b0c448bfbe51713cec71da68ee07a4705",
      "old_mode": 33188,
      "old_path": "cmds/statsd/Android.mk",
      "new_id": "d9c37ef0c9b8a5e6574cbff4f0c53513c7fa3d53",
      "new_mode": 33188,
      "new_path": "cmds/statsd/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "63465b094da2489048c7699fb19ed110b2ddfc01",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/LogEntryPrinter.cpp",
      "new_id": "3b6f6791d7f4e57cf1269341cb957eb9a04caa22",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/LogEntryPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "557c032284362a857cf7a27cc3bbf009fbe14c3f",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/matchers/matcher_util.cpp",
      "new_id": "3308f3aeb318c4e58b8cee7865691f25e11a0ce2",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/matchers/matcher_util.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d8e762382f0f8e27f7868da8b90705bb3e1f497",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/matchers/matcher_util.h",
      "new_id": "ac17bbe6e6e187f7d573176a2f3aa743b58c1ff9",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/matchers/matcher_util.h"
    },
    {
      "type": "modify",
      "old_id": "1e17895746760516240db4ec8b8540b82119eb41",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/stats_events.proto",
      "new_id": "cd00ba8e88980c69e49b3303095db6033d0901ea",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/stats_events.proto"
    },
    {
      "type": "delete",
      "old_id": "0be1a8cfabae6a65931f640818133dbce115fdbd",
      "old_mode": 33188,
      "old_path": "core/java/android/util/StatsLog.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ad0a23d00d689f7a121f512140d2eba9ea5fc29",
      "old_mode": 33188,
      "old_path": "core/java/android/util/StatsLogKey.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e5a82870aa07b71a4d55659c3e7fce377b8cecc",
      "old_mode": 33188,
      "old_path": "core/java/android/util/StatsLogTag.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05b9d9333befe92bbfe7c49c1a738367b3486f47",
      "old_mode": 33188,
      "old_path": "core/java/android/util/StatsLogValue.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "256b920ee34a1a1282213ba81e38aedd31ff20e4",
      "old_mode": 33188,
      "old_path": "core/jni/Android.bp",
      "new_id": "928626b21475be1092cbc4f20035b9d003a40701",
      "new_mode": 33188,
      "new_path": "core/jni/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "820933b02e824ef41940866ebff0e24341b85a51",
      "old_mode": 33188,
      "old_path": "core/jni/AndroidRuntime.cpp",
      "new_id": "da6d5aa88d478a3f8486c362d40a3b1224f8253b",
      "new_mode": 33188,
      "new_path": "core/jni/AndroidRuntime.cpp"
    },
    {
      "type": "delete",
      "old_id": "c992365094f7c562dccdd6ec58a8dacf017e8d02",
      "old_mode": 33188,
      "old_path": "core/jni/android_util_StatsLog.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7c9cd00e9c4133b56c88e00ae8a1a4b61fce170d",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/BatteryStatsService.java",
      "new_id": "68ed9aecf31b40dc6ffebe0e0007a15f5305bed1",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/BatteryStatsService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a910c628a9e6663e6d240002910ba1da86be0f88",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d2926821164043db18cc3713484c095785cf620",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/Collation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50af7ea2d335dc69d746be2915922d131acc888e",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/Collation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaea4f6fe7495b9c1928405d8a11ff3c02b88999",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2311a1192c953e61b3aa89dbacc9629c1b7c65b4",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/test.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bd2e3de332e267377143e6f777fef6b0f9668a7",
      "new_mode": 33188,
      "new_path": "tools/stats_log_api_gen/test_collation.cpp"
    }
  ]
}
