)]}'
{
  "log": [
    {
      "commit": "acb907fb0d253391c1515f488f2a51dcda502e7c",
      "tree": "af3991a7b9dc31d14733c81da008bfc4d9a9cd09",
      "parents": [
        "b09d7d86004ab75b774358454d8ee261987af96b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 15 11:12:18 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 15 11:12:18 2013 -0800"
      },
      "message": "Revert \"DO NOT MERGE Revert \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\"\n\nThis reverts commit f4b34b6c3942be273ad7298a40be0d312b183aab.\n\nThe revert was only meant to apply to the jb-mr1 branch, but accidentally\nleaked out into AOSP. This revert-revert gets AOSP master and internal\nmaster back in sync.\n"
    },
    {
      "commit": "f4b34b6c3942be273ad7298a40be0d312b183aab",
      "tree": "b8af5b4cc52763f738afc5d3665696968e96d4a5",
      "parents": [
        "6c0e373d38a9cb424bd6d9c4d5d6168960846aa5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 10:13:12 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 10:13:12 2012 -0700"
      },
      "message": "DO NOT MERGE Revert \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\nThis reverts commit 3a936a4980046a7eeb8d53a3296058d8f3a1f770.\n\nWe don\u0027t want this in jb-mr1.\n"
    },
    {
      "commit": "3a936a4980046a7eeb8d53a3296058d8f3a1f770",
      "tree": "774b22cc48683ad5044c4d8046e8ea4679da2f13",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 11:15:53 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 11:15:53 2012 -0700"
      },
      "message": "Add the libcutils localtime_tz and mktime_t extensions to bionic.\n\nBug: 7012465\nChange-Id: Ib66f061e29199ba134545111dc79f9b50c8f4a21\n"
    },
    {
      "commit": "11f3d5a4319e6e37e5280cf187b3d173e1ac0adb",
      "tree": "8c67346daa2fab7c3b2a0ab62defbfbf5a53acd5",
      "parents": [
        "68d03fdbd8eb4d0e40dcdfbfa5e6c6dd931b467a"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jan 13 13:26:50 2012 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jan 13 13:26:50 2012 +0100"
      },
      "message": "libc: Copy private C library declarations to private/\n\nThis patch is the first in a series that aims at cleaning up the\npublic C library headers (which end up being distributed with the NDK).\n\n\u003cresolv.h\u003e and \u003ctime.h\u003e contain declarations that should not be public.\nThey are used by other parts of the platform, but NDK applications should\nnot use or rely on them.\n\nSo copy them to private \u003cbionic_time.h\u003e and \u003cresolv_iface.h\u003e headers\nand use a guard macro to avoid conflicts when both headers are included\nat the same time.\n\nThe idea is that we\u0027re going to fix the other platform modules to\ninclude these private headers. After this is done, we will remove the\nduplicate definitions from \u003cresolv.h\u003e and \u003ctime.h\u003e\n\nChange-Id: I121c11936951c98ca7165e811126ed8a4a3a394d\n"
    }
  ]
}
