)]}'
{
  "log": [
    {
      "commit": "08c9891c9c850db7d7fdfcd77d694bcefe836884",
      "tree": "25b6d64db6b99b1207d0197ae35f17e7f8db9b46",
      "parents": [
        "5b7563a085ef118e19c0f8417d0750d29253dc4f"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Mon Jan 04 12:22:05 2016 -0800"
      },
      "committer": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Mon Jan 04 12:56:27 2016 -0800"
      },
      "message": "libbinderwrapper: Add BinderWrapper::GetOrCreateInstance()\n\nIn libraries relying on binder it is useful to be able to obtain an\nexisting copy of BinderWrapper or create one if it doesn\u0027t exist.\n\nThis allows to abstract the actual RPC (binder) from clients who have\nno other dependencies on this RPC.\n\nBUG: 23782171\nChange-Id: Ie775d3d8ab83d75e38abc7e1385eb39a363555ef\n"
    },
    {
      "commit": "7cba9db9cdcdafe221d0481c52316a8653f577a1",
      "tree": "eb2764ba9c209794b2a3a5876af0b889205744cc",
      "parents": [
        "b8cc70a94bcbf7b920465d92da6889f0db6d6fa5"
      ],
      "author": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Fri Oct 16 09:04:33 2015 -0600"
      },
      "committer": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Fri Oct 16 09:04:33 2015 -0600"
      },
      "message": "libbinderwrapper: Add GetCallingUid() and GetCallingPid().\n\nAdd methods to BinderWrapper for getting the caller\u0027s UID\nand PID while in a transaction.\n\nBug: 24988639\nChange-Id: Ibd711fc6b3d83623d4bb1060838c65aaef30d76e\n"
    },
    {
      "commit": "be43a39ff56ca8840ccfed048f75633adc535e92",
      "tree": "e63ac1efe6f9ccadd15bce351bc819842950af5e",
      "parents": [
        "da0b0116ba676203328906608a78dd240e0fea48"
      ],
      "author": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Tue Sep 08 13:20:02 2015 -0600"
      },
      "committer": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Wed Sep 09 14:21:28 2015 -0600"
      },
      "message": "Add libbinderwrapper.\n\nAdd a library that wraps libbinder to make it possible to\nwrite tests for native code that communicates via binder.\n\nBug: 23791723\nChange-Id: I3c842413e0f07dc252040c042d664031b0354353\n"
    }
  ]
}
