)]}'
{
  "log": [
    {
      "commit": "5ffed9b8560636e1a00b4383ec1d18489e44821c",
      "tree": "c2960041e43cb0596051ec44dd0027ee892d108c",
      "parents": [
        "f5042cab109f7136191fd316be1471532d2ddf71"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Aug 10 14:06:14 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Aug 10 14:08:31 2016 -0700"
      },
      "message": "Move brillo closer to Android.\n\nHiding our legacy cruft seemed like a good idea, but in practice it will only\nmean worse interoperability.\n\nPlus we got it wrong, as the recent `putw` example showed.\n\nChange-Id: I167c7168eff133889028089c22a7a0dfb8d6d0cf\n"
    },
    {
      "commit": "ea701b37905c4e3c8eda9932224e013d97b4ccea",
      "tree": "11ccdd180ba1a8159b5a880db422c48166984d4b",
      "parents": [
        "10085bfdc0b3b8ce4c30a0dcdeeb8f629a2506f7"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Aug 02 15:19:26 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Aug 02 15:33:53 2016 -0700"
      },
      "message": "Only check arch tag if we have *any* arch tags.\n\nWith the introduction of new tags for ndk_library, we\u0027ll have a lot\nof tags that aren\u0027t architecture tags. If we have something tagged\n`introduced\u003d21`, it should be in all architectures.\n\nChange-Id: Ib67f07db14625f6903919c181050316eb183bed5\n"
    },
    {
      "commit": "6cc8d47a1ff82224b35282197fa3194de213eb18",
      "tree": "985592d2e46b6cb076ba73816453bb1afb6f48df",
      "parents": [
        "c7d97ec31d1aab227850dbe9880d1399fe13947a"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Jul 28 13:52:17 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Jul 28 13:52:17 2016 -0700"
      },
      "message": "Add symbol versions to libstdc++.so\n\nBug: http://b/28987948\nChange-Id: I3853528bd432ceab37e4867f2c4112d9ee0b40dc\n"
    },
    {
      "commit": "e5c872ffb73ba798a3e2e2a95c1e2caba8c53284",
      "tree": "1adc8dd6b755bef3c176be7b26e0de30647d79a3",
      "parents": [
        "506456c5d1ba281cb01c224679fc86d7a4c99ade"
      ],
      "author": {
        "name": "Greg Hackmann",
        "email": "ghackmann@google.com",
        "time": "Thu Mar 03 13:10:23 2016 -0800"
      },
      "committer": {
        "name": "Greg Hackmann",
        "email": "ghackmann@google.com",
        "time": "Wed Mar 23 16:25:42 2016 -0700"
      },
      "message": "genversion-scripts: fix script name in autogenerated comment\n\nChange-Id: I2a304818cfc54d08a08d2e621e4cf74e7ce465dd\nSigned-off-by: Greg Hackmann \u003cghackmann@google.com\u003e\n"
    },
    {
      "commit": "585e9598493d3b4a0e545dad35c0f361d4ad2d3e",
      "tree": "5d1a2a01cc4566ea0a6ea7941147924276b186bd",
      "parents": [
        "a3dd076126df616b75b4fc4484f4750e0e3e6a7f"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Dec 14 14:07:52 2015 -0800"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Dec 14 14:23:06 2015 -0800"
      },
      "message": "Generate libc version-script for brillo\n\nBrillo doesn\u0027t use the ndk cruft, so we need\nseparate set of version scripts. Added new \"nobrillo\"\ntag to mark such symbols in *.map.txt files.\n\nBug: http://b/26164862\nChange-Id: Iaee1b7119f75b68c2971679fc32817e6df29fd94\n"
    },
    {
      "commit": "bc75047a1b0e68006077ea2e5f798475c90cbad0",
      "tree": "7c94f45c3cdad194c42241db85fccf21dd35ff53",
      "parents": [
        "e75453d5dd8b373f6e7ef61ec22a6a3074d51e02"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Oct 30 17:43:27 2015 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Oct 30 17:43:27 2015 -0700"
      },
      "message": "Generate libdl.so per-architecture version script\n\nBug: http://b/24767418\nChange-Id: I3d5775ba44d4c8e7fc5f2fbebae10e022100f1e2\n"
    },
    {
      "commit": "284b4685246197890b4f75a9912096b8e13c62ba",
      "tree": "867725cd196b02582edd6dcc0f95b5c40a4d7688",
      "parents": [
        "d9146c24041ad571e3725ab630d9ac94df3ff6d1"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Oct 28 15:14:13 2015 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Oct 28 16:40:53 2015 -0700"
      },
      "message": "Generate per-architecture version scripts.\n\nBug: http://b/24767418\nChange-Id: I23e49d8d30c0def3215ffbd99d09f207d9483624\n"
    }
  ]
}
