)]}'
{
  "commit": "9e6dbbdadf8de3bcc58a6c26784219217cd35b53",
  "tree": "19a27b3f7e37ef8bddb6eb17d871246a6d93075f",
  "parents": [
    "efaec53af9722b5c3282f8f41f6e9aa764eb0b07"
  ],
  "author": {
    "name": "David Chen",
    "email": "dwchen@google.com",
    "time": "Mon May 07 17:52:29 2018 -0700"
  },
  "committer": {
    "name": "David Chen",
    "email": "dwchen@google.com",
    "time": "Mon May 07 18:07:19 2018 -0700"
  },
  "message": "Fix statsd returning uidmap with empty reports.\n\nWe notice devices uploading a bunch of bytes for the uidmap even if\nthe device is running an empty config, so there are no actual metrics\nto report. This hardcodes some logic to skip the inclusion of the\nuidmap if there are exactly 0 metrics.\n\nBug: 79381210\nTest: Tested unit-tests on marlin-eng\nChange-Id: I96348235341a7faf15ff57d4d1eccac635a3a999\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d279481dc765b74b3363afb23ff6d27147d744b",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/StatsLogProcessor.cpp",
      "new_id": "daafe9c0390dfd1a63f87064bdac158d4f223d61",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/StatsLogProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f39df9e7ad2cb66c23021d20ddbc408453eec71",
      "old_mode": 33188,
      "old_path": "cmds/statsd/src/metrics/MetricsManager.h",
      "new_id": "456da982bd9bce1045aecfe7edeb271e6ef575d7",
      "new_mode": 33188,
      "new_path": "cmds/statsd/src/metrics/MetricsManager.h"
    },
    {
      "type": "modify",
      "old_id": "de6e6e542c604e8c6903bcd4ad7f426930e45f64",
      "old_mode": 33188,
      "old_path": "cmds/statsd/tests/StatsLogProcessor_test.cpp",
      "new_id": "3395aa639aabf820c5ee39b875ea192c3a50a539",
      "new_mode": 33188,
      "new_path": "cmds/statsd/tests/StatsLogProcessor_test.cpp"
    }
  ]
}
