)]}'
{
  "log": [
    {
      "commit": "42dbfa51aefa2abe9e732b5161316deb28134759",
      "tree": "25eb8e5bd3ab57c408c1b310290ed96376732c13",
      "parents": [
        "dff6e6e3781de219472589e9629b75de42b624d8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jun 22 15:03:53 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jun 22 16:38:01 2010 -0400"
      },
      "message": "MTP: Use a fd instead of a file path in file transfer ioctls.\n\nThis restricts the driver to the client\u0027s permissions when copying files\nto avoid potential security problems.\n\nChange-Id: I9b3151168d334fe4374875804d4ba82bef44db3b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "622ccdc2184ff3f3b8d159cf585cb13608c98d0b",
      "tree": "b7f5a6d3ec3f396d5fe3fa70751ac8e1d15ed2c0",
      "parents": [
        "26b327c80b8a2728e9d4d16671e03d7085c38747"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 14 17:58:08 2010 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 14 17:59:46 2010 -0700"
      },
      "message": "MTP device: Read manufacturer name and serial number from system properties.\n\nChange-Id: I8d1ad79f38aaaa50fa8899e6b614096af95fdf39\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a82d3c550b5732293657e8b567daa381354688a1",
      "tree": "6044e54db7edcc2cef7872425bc44e7a60c0be69",
      "parents": [
        "755fd617258d3f1731b2829d681cab680db0fdd5"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 04 09:49:21 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 04 09:49:21 2010 -0400"
      },
      "message": "MTP: Add support for host cancellation of file transfers.\n\nChange-Id: I72df423f8017286e41adae525e6fbcb6b8440687\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3743365114cc31d29e54354518a631a01461513e",
      "tree": "129a282c0707d931cff9d41c7a9485bae2bc1b68",
      "parents": [
        "a2f2a34d51fe3bd9f5a00a61e5d8cf1224671f5b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed May 19 15:12:14 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed May 19 15:16:38 2010 -0400"
      },
      "message": "PTP host: Implement getObjectHandles and getObjectInfo commands\n\nChange-Id: I3ff6e52237f400b4e50c534a1f964c80789bfe98\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d0782678df0b23b06c8687372b58994ed252a61a",
      "tree": "c6e51021eb3b07f13a08da255608b206f7b2c377",
      "parents": [
        "f6e9a082a2d7d97bbe45fc7e38fb7ea2a62f39ac"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 14 15:35:17 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue May 18 16:12:38 2010 -0400"
      },
      "message": "MTP: More prototyping work:\n\nNew media scanner test program\nMedia scanner now cleans up after files that no longer exist\nSeparate database table for audio files\nExtract metadata from audio files with libstagefright\n\nChange-Id: I2bd0fe877836c741658e72fcfeb89c11be0d9b41\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "8d3257a7dc10e1b3fda03e00f40d1b65d699ff23",
      "tree": "8a84411c35a1c47348786f5e034a365f51647d42",
      "parents": [
        "77b8e6149e497cedbd98c7fae83886be0d6fb215"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 14 10:10:36 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 14 10:10:36 2010 -0400"
      },
      "message": "Move MTP code to the android namespace\n\nChange-Id: I5da48038fd5e4cdeefaeba42cdc74eb588b3448d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "56118b5b385adad0ff301f67be2cf601432d94ba",
      "tree": "80002c10be6033927fd94799954c0d4394bc7bde",
      "parents": [
        "f6860f1979b30646e57d41c214b3a60e401abcd1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue May 11 17:16:59 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu May 13 15:36:47 2010 -0400"
      },
      "message": "Checkpoint work on MTP and PTP investigation.\n\nThis change includes work in progress on a C++ library for both host and device\nMTP and PTP support.\nCurrently the makefile builds two test programs:\n\nmtptest - a command line test program that implements a small subset of device side MTP.\nRequires a kernel driver that has not been checked in yet.\n\nptptest - a host tool to test USB host support for detecting and communicating with\ndigital cameras over PTP.  Runs on Linux host.\n\nLater this will be reformulated as a native library that will be used in the media process.\n\nChange-Id: I81aab279975b600b59d99013ab97f9adf0b58da7\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    }
  ]
}
