)]}'
{
  "commit": "79e4dcbd69e570fa7ede5a968239463082897fc0",
  "tree": "854305a19f93acdcccfbbbca5debd673cc2fc0e1",
  "parents": [
    "c98edc42336fbf508cec873654b7e13ee2866bc9"
  ],
  "author": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Wed Apr 08 09:51:02 2020 +0100"
  },
  "committer": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Wed Apr 08 09:51:02 2020 +0100"
  },
  "message": "service: Emit a marker when all data source started\n\nAdds a marker in the trace when the\nall-data-sources-started event is hit (regardless of whether\nthe consumer is listening for that or not). This allows to\nidentify in the trace the point in time when all data sources\nwhere recording trace data.\n\nBug: 150960749\nChange-Id: Ic1c33a6da220d93b6f1b358b838a84b4ca076ac3",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53c1ddcb44654ef38e09a444203fd230c6b3431e",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "cff4ab88ddcbbee8be9e96eb7729f7000d1e430f",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "922f2f023466f158915ae9ab1f889f17ba07d29d",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "5c65d0f579dddddfb501a1f0d22ba3587e55141c",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "d60bdab7c6ab6890892e9cfde9ba12b7aab83e44",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/perfetto_config.proto",
      "new_id": "a22387830b75d5a25f32641d5a6ca2dcb0a8381b",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/perfetto_config.proto"
    },
    {
      "type": "modify",
      "old_id": "c89901ee28343cec3c365d4c6dfe8ba91f792d6a",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/trace_config.proto",
      "new_id": "62da64090786590165eb2fa12df3abd622927c4f",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/trace_config.proto"
    },
    {
      "type": "modify",
      "old_id": "6e692868f293bbfd5462414d34cc9d242d3bfa9b",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto/BUILD.gn",
      "new_id": "6cab6494455fb66670e14b394ef1eb9cbd91994b",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00280576a4f609a5c18efc443dfe5dfd7c0a1476",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto/tracing_service_event.proto"
    },
    {
      "type": "modify",
      "old_id": "99c122e22da60de68c956a8fef98d5d9b76d2242",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto_trace.proto",
      "new_id": "d3a12d8e8f61eb117c51eb5aa3771dfb47e95b47",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto_trace.proto"
    },
    {
      "type": "modify",
      "old_id": "87b1ff03c1d5c650a9ed84f8d16bce84c45ac155",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/trace_packet.proto",
      "new_id": "91a10ac64190b6fc645da222eb4e4c20ae81fedb",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/trace_packet.proto"
    },
    {
      "type": "modify",
      "old_id": "56ee83bba1c82b7a2c10c028ee8bde4269dcf269",
      "old_mode": 33188,
      "old_path": "src/perfetto_cmd/perfetto_config.descriptor.h",
      "new_id": "530fb55a8f20c897d57c341d50e90d4c9d8537a2",
      "new_mode": 33188,
      "new_path": "src/perfetto_cmd/perfetto_config.descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "df17b7d9d7a8ed6d2fb0f41c3901a63cc9721d42",
      "old_mode": 33188,
      "old_path": "src/tracing/core/BUILD.gn",
      "new_id": "98dde5c512ba9fda7e24f9c68b72d8999cb0cdc1",
      "new_mode": 33188,
      "new_path": "src/tracing/core/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "df359f6e1801a42ba71c4a5f980794761be715b5",
      "old_mode": 33188,
      "old_path": "src/tracing/core/tracing_service_impl.cc",
      "new_id": "ead94d4922aa2ec0001deb6c8d19042db1fdf4d8",
      "new_mode": 33188,
      "new_path": "src/tracing/core/tracing_service_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c4d9df272109e634c3b85bbbc3e6c7a9411e274f",
      "old_mode": 33188,
      "old_path": "src/tracing/core/tracing_service_impl.h",
      "new_id": "2d00d2afb34d54a68d8308c22e075deac308783f",
      "new_mode": 33188,
      "new_path": "src/tracing/core/tracing_service_impl.h"
    },
    {
      "type": "modify",
      "old_id": "08c6c53682660a229603cfa495adae32276aa82a",
      "old_mode": 33188,
      "old_path": "src/tracing/core/tracing_service_impl_unittest.cc",
      "new_id": "fc90d6e1cd77554118e5ac348c48bd0f245f93c9",
      "new_mode": 33188,
      "new_path": "src/tracing/core/tracing_service_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8de6d2860fec12b1dd67e4ae17927737d63aebc8",
      "old_mode": 33188,
      "old_path": "test/end_to_end_integrationtest.cc",
      "new_id": "6564996bbeaa26c444f000af416198a649a5b115",
      "new_mode": 33188,
      "new_path": "test/end_to_end_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "0e1664515839df1a585d7438ee6020bc01079d6f",
      "old_mode": 33188,
      "old_path": "test/test_helper.cc",
      "new_id": "34114b8fc1c74e1cc4d042a6dab8b0b5ba728ea4",
      "new_mode": 33188,
      "new_path": "test/test_helper.cc"
    }
  ]
}
