)]}'
{
  "log": [
    {
      "commit": "96a84081d31a1a854f2026fcf507e60c15022db6",
      "tree": "e91257bb4a145fd029cfb5e87ad4dfda425b3fb2",
      "parents": [
        "e086bdba217bc013b7a1b5ebe181ccd5fc08ce29"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jul 07 17:50:23 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jul 07 17:51:19 2016 +0900"
      },
      "message": "Handle NULL result of strdup.\n\nThe check is needed to satisfy @NonNull annotation in Java API.\n\nBUG\u003d26758882\n\nChange-Id: Ie2a45a05593f2a48e23f3ca90302b78ca78a980e\n"
    },
    {
      "commit": "ab063847e6e893740749029a04cce1f6b7345ed5",
      "tree": "8b840e9152cfa638aa354a0379962a89914e0006",
      "parents": [
        "745602d87607521f4fe84c4f3a6388fbdb6a867c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Nov 12 14:20:06 2014 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Nov 12 16:08:37 2014 -0800"
      },
      "message": "MTP: add strict bounds checking for all incoming packets\n\nPreviously we did not sanity check incoming MTP packets,\nwhich could result in crashes due to reading off the edge of a packet.\nNow all MTP packet getter functions return a boolean result\n(true for OK, false for reading off the edge of the packet)\nand we now return errors for malformed packets.\n\nBug: 18113092\nChange-Id: Ic7623ee96f00652bdfb4f66acb16a93db5a1c105\n"
    },
    {
      "commit": "3856b090cd04ba5dd4a59a12430ed724d5995909",
      "tree": "a24e4c98fa6049fd8085826be838000f9a67e39b",
      "parents": [
        "1d2acaffde56ad79e6e96f228d7857863462397c"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 20 11:56:00 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 26 09:57:54 2011 +0100"
      },
      "message": "Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)  DO NOT MERGE\n\nSee https://android-git.corp.google.com/g/#/c/143865\n\nBug: 5449033\nChange-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a\n"
    },
    {
      "commit": "f43c641bf3f8bcb5748f4ae504d434896edc94f5",
      "tree": "be126fd1687b07b475cabcdc68c29ff2d3091bb0",
      "parents": [
        "9e77e155b05e419a34e0fd116ee50f0fc092e67a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 27 11:50:34 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 27 12:38:29 2010 -0400"
      },
      "message": "MTP: Turn off excessive logging\n\nChange-Id: Ib0dd8cb99efa324d0b4e742bffeb913d6122ace2\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b14e588bec4d5e39e61b020b5b575f2ce555d316",
      "tree": "f4d08eaa3bd5832b3bfebbdb9d19c8fcde45b54e",
      "parents": [
        "703f87c890591e3a20ba0da237233c36a7c47bc7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jun 29 18:11:52 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 30 13:59:32 2010 -0400"
      },
      "message": "MTP: replace printfs with logcat\n\nChange-Id: I2c30921098e2dc049dc5fc1e0a548ead33c363e0\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a6c490b8b2d96ebaab632286029463f932ae3b6b",
      "tree": "05f47b431aa13127a4f62d9676d21f45169a7d9f",
      "parents": [
        "7dfffd78637f99ce396e7ce2008b05b2d5aec131"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Jun 05 22:45:01 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 07 09:34:41 2010 -0400"
      },
      "message": "MTP: host support for retrieving device property descriptors\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "335dd2be955607f2632eabc25045857f2cc8b674",
      "tree": "59ad1930089fecf0bd70a8a9dc03db151b5d0028",
      "parents": [
        "fceef46513db3507b413f604cea89e3c7f352663"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "mike@spruce.(none)",
        "time": "Wed May 19 10:33:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed May 19 12:38:03 2010 -0400"
      },
      "message": "More work on PTP host support.\n\nChange-Id: Ifbd5bd5efa3cdb750ae1a2aae38181457554d34d\nSigned-off-by: Mike Lockwood \u003cmike@spruce.(none)\u003e\n"
    }
  ]
}
