)]}'
{
  "log": [
    {
      "commit": "329130b7e40d27f660aa275ef6905bd7ee91f64c",
      "tree": "8d16329f3554839009f698533591cfbde22e1507",
      "parents": [
        "85a6db68f1860bbaacc1cc21e29c4f61aabe0abb"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Feb 09 16:47:47 2018 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Feb 14 16:12:57 2018 -0800"
      },
      "message": "Put metadata or stats into each dropbox incident report.\n\nBug: 65451198\nTest: atest incidentd_test\nChange-Id: Ib406b177ad7f1b4bda7fef2e606fc66a9836e060\n"
    },
    {
      "commit": "3ec5cc792e932dc668bf9fb2cf5e6c6288a7f9b4",
      "tree": "9ce5b163e4d6f7e03cac2b0f8d6489047755eff0",
      "parents": [
        "8a972cf38091f36e98a522743216998c4915d24e"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Jan 26 13:42:43 2018 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Mon Jan 29 21:01:09 2018 -0800"
      },
      "message": "Modify SystemApi so it can be used by CTS to trigger incident report\n\nBug: 72502621\nTest: Cts/Gts tests covered, see the cls from the same topic\nChange-Id: Id0c1cc0fc0054e620de1349dab66513e554b1caa\n"
    },
    {
      "commit": "b8344dc72fde9386cdecbb1aa8a47f1e8e430111",
      "tree": "6b28079105fb9b0ff8bd194c66e6a1eb03ac46af",
      "parents": [
        "c04c265dd57e0fe2c880e529cc5cfc8164180009"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Jan 24 17:33:35 2018 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Jan 24 18:25:33 2018 -0800"
      },
      "message": "Fix command line tool to set the right privacy enum.\n\nTest: manual\nChange-Id: I3f0845ea32b46f1a028f8b6d3d4180a90a47beb5\n"
    },
    {
      "commit": "bdf58942c86240070bacc25203177cf47f6a1577",
      "tree": "08b0670d26381d0e897ba73582e0f8dd2958989d",
      "parents": [
        "316b8775ba5d5323025fca143539b2d792a528a6"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Nov 14 17:58:19 2017 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Dec 01 13:37:13 2017 -0800"
      },
      "message": "1. Implement Privacy Policy Tag Inheritance\n2. Expose Dest values in IIncidentReportArgs.h\n\nPlease see bug for detail descriptions.\n\nBug: 67869340\nTest: unit tested and on-device test. Ran command:\n$ out/host/linux-x86/bin/incident-section-gen incidentd\nto test various of privacy taggings.\nChange-Id: I12af3d7da4c7c72bd63598893fe2c1f70b09baa4\n"
    },
    {
      "commit": "42711a0b4fffd0dc670ec7bc38cc7f954c60e530",
      "tree": "2e4b9a91caffb1098c823af806ee956a0ba207d2",
      "parents": [
        "fcf52c6f5e2276c9cf2ca245757a2f0f4b1d7e4e"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Oct 11 18:20:24 2017 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Oct 13 15:44:26 2017 -0700"
      },
      "message": "Use ProtoOutputStream to strip Pii sensetive fields in incidentd\n\nThe in-place algorithm in ProtoOutputStream will have at most 2 copies\nof possible nested message values incidentd is getting which makes it\nmore ram-efficient, and minimize allocations.\n\nBug: 65641021\nTest: the units pass\nChange-Id: Ic3fe99b7e27895bd613a129ba0f12ccfca4af317\n"
    },
    {
      "commit": "7e0b4e5880d389e6af1af602373aefa5b0b04d34",
      "tree": "5a7eb1fb7c65ed5389abd2128702442e02a6f02e",
      "parents": [
        "e57a4f85bf1948d316a90ca354b5bf84aa99b448"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Sep 12 20:00:25 2017 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Sep 13 14:32:42 2017 -0700"
      },
      "message": "Fixes regarding to comments in ag/2839267\n\n1. use struct {} to instantiate privacy fields for efficiency reason\n2. use vector\u003cuint8_t\u003e* instead of vector\u003cuint8_t\u003e\u0026 to indicate the\ncaller knows the value gets changed.\n3. binary search privay policy for sections\n\nBug: 65595927\nTest: unit test covers\nChange-Id: Ic58c2f607465d1a7f10352b9a38c3d8b1a5cf352\n"
    },
    {
      "commit": "0f0471623e91c202fb7381a050cc331572fb439f",
      "tree": "6c5b30199c6eea59c9a65743ad4767bc8f761aa7",
      "parents": [
        "99c248feb2d1f863b864bdfd1e3b37af17f18732"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Sep 05 13:44:22 2017 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Sep 07 10:53:51 2017 -0700"
      },
      "message": "Implement Pii Stripper Part 3\n\nThe incident request args sets privacy spec. Strip action is optimized\nto run once for each type of spec and ready for flush multiple times.\nIncident command is updated to take -p option to specify privacy spec.\n\nBug: 64687253\nTest: unit tests written, manually run incident command to test as well\nChange-Id: I6753df117f76dc1a5f4d2152baa3fbbf56b490e4\n"
    },
    {
      "commit": "99c248feb2d1f863b864bdfd1e3b37af17f18732",
      "tree": "0b40559c26c16821354db6818cef59b15ed472f0",
      "parents": [
        "10c41c2727aa5566ff6aed0c4709657c6517c855"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Fri Aug 25 18:11:58 2017 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Sep 07 10:53:51 2017 -0700"
      },
      "message": "Implement PII Stripper, part 2\n\nImplement EncodedBuffer that strip pii based on given privacy request.\nThe reason to implement another buffer is the length-delimited field\u0027s\nsize could change when its submessage gets stripped. It also intends to\nkeep the orignal data around for other requests to consume it.\n\nIn addition, the section implementation has adapted EncodedBuffer so\nwrite out to each request\u0027s fd could be request-specific. The next step\nis allow requests to set its privacy spec.\n\nNotice the current design set the privacy spec of dropbox to AUTOMATIC,\nthis behavior might change in the future.\n\nBug: 64687253\nTest: unit tests are writtern, see README.md for how to run unit tests.\nChange-Id: I7ac236b8265ba9289dc6e17a8a5bf7f67ffb6bf5\n"
    }
  ]
}
