)]}'
{
  "log": [
    {
      "commit": "cfedceb8c180a2e176154d461659e0c3569dc931",
      "tree": "00de5f6ee61e72713c3b141f5a308f33f312bf53",
      "parents": [
        "59701b9ba5c453e327bc0e6873a9f6ff87a10391"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 30 21:48:18 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Nov 07 14:33:51 2014 -0800"
      },
      "message": "Frameworks/base: Turn on -Wall -Werror in cmds\n\nFix small warnings, turn on -Wall -Werror.\n\nChange-Id: Iab1f01a7c7ebd6ba832b75067c5e395f380a1b8b\n"
    },
    {
      "commit": "950fe8f8d4d654e645fa7205ca275b5a03feb214",
      "tree": "4a4e2dfd3f32ebdaf2b57835c19e42afa7f9ee5d",
      "parents": [
        "94b5ca811e5716bddb4a4d86df35c29bb9165e5f"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 27 11:14:55 2014 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 27 16:21:24 2014 +0000"
      },
      "message": "Cleanup unnecessary includes for libskia.\n\nThe libskia target exports all of its public includes directories so\nredefining them here is redundant. Also this cleans up and makes it\nobvious where the framework is making using of private Skia headers.\n\nChange-Id: Ie7ecc9ddd3df780bed6b9af54ba58ca58274e043"
    },
    {
      "commit": "c59b2f9a774c024fe8c893d956cd2749a6bd2673",
      "tree": "b039afcd6164ad08a273665b6320d98aa5b5aea5",
      "parents": [
        "e0e9e9462c8035c1883a0bd16ee62d861c77e550"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Oct 24 12:31:10 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Oct 24 12:31:10 2012 -0700"
      },
      "message": "More changes to fix PDK build:\n\nmove screencap back to frameworks/base\nmove libdiskusage to frameworks/native\n\nChange-Id: I8abe425c4bbf305bbe8650094c40c16df8c6d5e4\n"
    },
    {
      "commit": "6931061de6471e598d36e6c101ce9bb95036a80c",
      "tree": "9c0a2d44af0e4c6299768aa84cc8b15372c3c87c",
      "parents": [
        "e31e0f8c7c03b56a044ca9cfa155ea2745918136"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Oct 24 10:43:42 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Oct 24 10:43:42 2012 -0700"
      },
      "message": "Move non-Java commands to frameworks/native\n\nChange-Id: Id77c2cecb27cec500dfe066e4430f9e67802a433\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "696257ccf315a1da042787c5b2d1f80c7146fc94",
      "tree": "39c185c6f97540243e5d071e545343822f46f2cc",
      "parents": [
        "1be6cce70175bd90744498d5fca95e3f9eec1cf6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Mar 25 18:42:40 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Mar 25 18:42:40 2011 -0700"
      },
      "message": "merge libsurfaceflinger_client into libgui\n\nthis is the first step in unifying surfacetexture and surface.\nfor this reason the header files were not moved, as most of them\nwill eventually go away.\n\nNOTE: currently we keep libsurfaceflinger_client.so as an empty\nlibrary to workaround prebuilt binaries wrongly linking against\nit.\n\nChange-Id: I130f0de2428e8579033dc41394d093f4e1431a00\n"
    },
    {
      "commit": "5cff0630eb970faf1682095ca434b204628b4d62",
      "tree": "4c7934304cb64bb0d5aefb57c279f4c4a822bda0",
      "parents": [
        "988f382308f4d6c743a3d85462184ed077c3a36e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Dec 03 16:01:57 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Dec 03 16:07:08 2010 -0800"
      },
      "message": "make screencap able to save pngs.\n\nChange-Id: Idf3542ff05670bc872bd91770810ed775266514f\n"
    },
    {
      "commit": "88a5df93668cb2079d10fd55de25a333f5f43842",
      "tree": "321e1c3eeb77386bdb7b9ec0b62a90fa2668d689",
      "parents": [
        "f4d987893a13212dae7c4bca584a2b20bea9ed4b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Sep 26 18:49:45 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Sep 26 19:11:04 2010 -0700"
      },
      "message": "new screencap command\n\nthis captures the framebuffer via surfaceflinger APIs and outputs\nit to stdout. this is intended to be used by adbd.\n\nChange-Id: I0cfa6a47ec121edcd93f46b64870f9a553f653ff\n"
    }
  ]
}
