)]}'
{
  "log": [
    {
      "commit": "51d6a3db97bdd5315f1a17a4b447d10a92217b98",
      "tree": "80803f8d2a5507e2d29bd58c7243a23fca343454",
      "parents": [
        "e84a208317e0ed388fcdad1e6743c7849acb51b0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Dec 22 17:16:56 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Dec 23 16:53:56 2014 -0800"
      },
      "message": "Cleanup various clang warnings, use unique_ptrs in several places\n\nChange-Id: I347904b25e51fcc7de14b1e72f1acd0f6ba26f3f\n"
    },
    {
      "commit": "07adacf4996c8ca494332ec938786fa15832c722",
      "tree": "941feda10d6501b2cd6e24714c915bf9bb49c0f8",
      "parents": [
        "32328b5cec14323dd31cf906aaeb088caf110a1d"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Dec 19 10:08:40 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Dec 22 11:20:57 2014 -0800"
      },
      "message": "Cleanup\n\nChange-Id: I91ffb9c66697741116fdeaa31abdf6cfd79155df\n"
    },
    {
      "commit": "edaecc1db0584fa017822dfc2da0c968b53967e6",
      "tree": "dc2db79f490bc2e334c6e3688e099c98e846f381",
      "parents": [
        "baa73b056cbd4627a84b39a6267065ae56677220"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 10 20:54:07 2014 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 10 21:29:52 2014 -0800"
      },
      "message": "resolved conflicts for merge of 1d03b816 to lmp-mr1-dev-plus-aosp\n\n(cherry picked from commit 1272887050a269d6d506b42099c2857847ad100b)\n\nChange-Id: Ib673768fe5fc03615626ef4b10590e5317f22172\n"
    },
    {
      "commit": "c50a03d78aaedd0003377e98710e7038bda330e9",
      "tree": "b52044852d73bd8d7e08bec4e3cda9be89aafed2",
      "parents": [
        "730e9bceb746e6c50b87cc5a695eb73fea27686e"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Aug 21 13:47:54 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Aug 22 13:51:16 2014 -0700"
      },
      "message": "Improve the spot shadow computation.\n\nGet rid of compuation of the intersection for penumbra and convex hull for umbra.\nUse simple circle / normal to compute the penumbra and simple intersection for umbra.\n\nThe new way could be 2x to 4x faster from rectangle to round shape.\nAnd this part is roughly half of the shadow computation, or 2/3 of spot shadow\ncomputation.\n\nThis improve the spot shadow spikeness too.\n\nb/16712006\nb/14976551\n\nChange-Id: I02911784868731369efa73f76fc915bc08248600\n"
    },
    {
      "commit": "7aab5a1f9f0be7f84010325d9b7f314540f2d36f",
      "tree": "519b1ffc1dbf20d612166a94dedb497051ea3e69",
      "parents": [
        "9285d1bf9c57e5f1da8f8d8ef7a6a38b2f0e4ec3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 20 09:59:56 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 20 09:59:56 2014 -0700"
      },
      "message": "Add negative guard\n\n Bug: 15631600\n\nChange-Id: Idd7740f58876e73694fafb8ef55ebaff511f6dca\n"
    },
    {
      "commit": "c8ac775659fd252ce2cc9a61837c170ff70f0a1a",
      "tree": "6c6d78c22810d76c5091b0e9ff6d618920c9c071",
      "parents": [
        "315c329544d7c593d1072b071cbb92d9afe74021"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 12 16:39:41 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 12 16:42:02 2014 -0700"
      },
      "message": "More native interpolators\n\n Gotta collect \u0027em all\n\nChange-Id: I3ccc2b5c842b27b906c8a0470fbedc2bf285bc38\n"
    },
    {
      "commit": "315c329544d7c593d1072b071cbb92d9afe74021",
      "tree": "b10fccc58bfb0267c049fd49d6a56dfc25c6ec23",
      "parents": [
        "a9c47626975181261a409d029d24d9c893bc4717"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 09 19:21:04 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 12 14:41:06 2014 -0700"
      },
      "message": "Add TimeInterpolator support to RNA\n\n Bug: 14678626\n\nChange-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55\n"
    },
    {
      "commit": "e45b1fd03b524d2b57cc6c222d89076a31a08bea",
      "tree": "31ad10387f2b59b3ee9d4396be44fce67228ca75",
      "parents": [
        "627aad9c200cb19aa505504dcd232a3710e96a25"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 15 09:50:16 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 29 10:42:11 2014 -0700"
      },
      "message": "RenderThread animator support\n\nChange-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084\n"
    }
  ]
}
