)]}'
{
  "log": [
    {
      "commit": "14e513058ed4168c94e015638d16f5f87fd8063a",
      "tree": "1e66d02d2986e211d9e003ea2a3d09b9920f0dec",
      "parents": [
        "539394ec3aee7b5868c14e5e692684c8a875a3d4"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Dec 30 15:32:54 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jan 01 13:59:13 2014 -0800"
      },
      "message": "Move Snapshot management to intermediate StatefulBaseRenderer class\n\nThe eventual goal is for the StatefulBaseRenderer to serve as the\ncommon base class between the DisplayListRenderer and OpenGLRenderer.\n\nThis will separate DisplayList recording, Snapshot stack management,\nand the GL in OpenGLRenderer.\n\nAdditionally, avoid sp\u003c\u003e parameters, and use const parameters in\nseveral places, with the intent of greatly reducing the surface area\nwhere renderer subclasses can modify snapshot stack.\n\nNext steps:\n-move bulk of clipping logic into StatefulBaseRenderer\n-disable direct snapshot access\n\nChange-Id: Ibc3c6747134ec7daf8ea535866239fa73b874390\n"
    }
  ]
}
