)]}'
{
  "log": [
    {
      "commit": "ecee434faea553dd190550355bf2ecfde2794059",
      "tree": "833de1a03feaf6702bdcbb58ca455212bc8d6e27",
      "parents": [
        "de6b44aa0ec047aacf277ce797574b50f406d589"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Jul 18 14:07:57 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Aug 10 15:12:47 2017 -0700"
      },
      "message": "adb: Use kernel aio for functionfs.\n\nThis method works around the downsides of\nENDPOINT_ALLOC, namely that it is not affected\nby memory fragmentation and it uses an upstream\ninterface.\n\nAlso add libasyncio to provide the necessary syscalls\nto both adb and mtp.\n\nAdd some small optimizations to file_sync.\n\nBug: 37916658\nTest: run adb push/pull\nChange-Id: If3b3be02b5e2d4f9cffec1b8ddc02a5768a51a1f\n"
    }
  ]
}
