)]}'
{
  "commit": "14b255d861301ec36db50094debe13c639845dbe",
  "tree": "55361eb57ba539536cd47490c88116a9a35362ef",
  "parents": [
    "2be4d2932f865a8819eb489092ca8ea66aec3c35"
  ],
  "author": {
    "name": "Aaron Vaage",
    "email": "vaage@google.com",
    "time": "Wed Feb 28 09:11:00 2024 -0800"
  },
  "committer": {
    "name": "Aaron Vaage",
    "email": "vaage@google.com",
    "time": "Wed Feb 28 18:31:10 2024 +0000"
  },
  "message": "Trace Redaction - Remove Trace Packets\n\nMost packet types are being considered \u0027not necessary\u0027 to investigate\nmost issues. Since they are not necessary, those packets are being\ndropped in order to ensure no sensitive information gets exposed.\n\nThis transform primitive looks at each packet and checks if the packet\u0027s\ndata type belongs to an allowlist. Since a packet can only have one data\ntype (as per the proto), it is safe to keep / drop the whole packet\nbased off of the packet\u0027s data type.\n\nBug: 318576092\nChange-Id: Ic1e957784b6d051c7560bc0d35b57f0e35daa40e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ece4ad0555c391915041b823597991b7bbc0492b",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "4fe80b2c278223c8408d60a9498c774a0339c3e9",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "45363316ec577421529dae126c4285b932ffcdd6",
      "old_mode": 33188,
      "old_path": "src/trace_redaction/BUILD.gn",
      "new_id": "cff9588bf313a9d4759743c74d24ba88f032d581",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b14b1f62a11a658cfedd3e4f139d7877d687229c",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/populate_allow_lists.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a05d42e180e3ed9be4f2db326bfc645c68acbf1",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/populate_allow_lists.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f03cfe4aea3fe9dc65ee4e1ff8628a48eba794",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/scrub_trace_packet.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06710d318538695b5cdfd5156eb475c693dd4880",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/scrub_trace_packet.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82b99d4eba977c888e79754862926c9ede683e83",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/scrub_trace_packet_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c9e7fb445feb65de4c1d739e27ae9b53917abcec",
      "old_mode": 33188,
      "old_path": "src/trace_redaction/trace_redaction_framework.h",
      "new_id": "b481961bbc84e521d4d77dd1ec6b49964476d2c6",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/trace_redaction_framework.h"
    },
    {
      "type": "modify",
      "old_id": "eb20c274795c75859ad8248fde5b963673cf80fe",
      "old_mode": 33188,
      "old_path": "src/trace_redaction/trace_redactor.cc",
      "new_id": "122d2d99fd71ebb5c3384d9f9f393b22a5e4ea8d",
      "new_mode": 33188,
      "new_path": "src/trace_redaction/trace_redactor.cc"
    }
  ]
}
