)]}'
{
  "log": [
    {
      "commit": "3ef4fecd30c22f3c17c1dadfce4527e858b42e7e",
      "tree": "e41582a281c95ce0fd4fb6785fb4d9c05f703b64",
      "parents": [
        "98957db5536e93724c2e9e6bd19d5063f9d4dc2c"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 01 16:06:50 2012 -0400"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 02 23:37:34 2012 -0700"
      },
      "message": "bionic: update processed msm_mdp.h\n\n-- Has display commit ioctl\n\nBug: 7274951\nChange-Id: If2d47edf3ada418e8c61a2acc7b79fb3422f3473\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "98957db5536e93724c2e9e6bd19d5063f9d4dc2c",
      "tree": "5eb31ce5e31c4a3bd30bd492bdb367d228edb633",
      "parents": [
        "2e0452cbd1f5b981fbadb4021198d2c27ec1cde3",
        "f84bc8d6f6368f1c846124a8168761ee8cc589c0"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 15:23:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 15:23:20 2012 -0700"
      },
      "message": "Merge \"Test flags before using \"info\"\" into jb-mr1-dev"
    },
    {
      "commit": "2e0452cbd1f5b981fbadb4021198d2c27ec1cde3",
      "tree": "054231b833d84d8b24e09ec75bd97fa779b04cab",
      "parents": [
        "204b26b4402249566e0190154cddb2cfc2cf42a7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 02 09:21:20 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 02 14:34:03 2012 -0700"
      },
      "message": "bionic: update processed msm_vidc_enc.h\n\nUpdated kernel headers to support a video encoder ioctl to preprend each IDR\nframe with SPS/PPS.\n\nrelated-to-bug: 7245308\nChange-Id: I7244c521690d69a905deb19940a04fd4f2e06935\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f84bc8d6f6368f1c846124a8168761ee8cc589c0",
      "tree": "85c6a5ca23faae5b1d243c1191515556248a1d25",
      "parents": [
        "204b26b4402249566e0190154cddb2cfc2cf42a7"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 13:53:13 2012 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 14:30:41 2012 -0700"
      },
      "message": "Test flags before using \"info\"\n\nOur debugger signal catcher expects to receive three args, but if\nsomebody cleared SA_SIGINFO we only get one, and bad things happen\nwhen we try to use the second one.  Test to see if SA_SIGINFO is\nstill set before we try to use the argument.\n\nBug: 7272866\nChange-Id: If682a2262fe8a575f3802fb0c60a53eea3082456\n"
    },
    {
      "commit": "204b26b4402249566e0190154cddb2cfc2cf42a7",
      "tree": "86fd4d3c5c3af158a91d59451d404660b438a3bd",
      "parents": [
        "f4b34b6c3942be273ad7298a40be0d312b183aab"
      ],
      "author": {
        "name": "Saurabh Shah",
        "email": "saurshah@codeaurora.org",
        "time": "Thu Sep 27 12:27:53 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 28 13:46:13 2012 -0700"
      },
      "message": "bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl\n\nThis change adds msm_mdp.h header changes to bionic.\n\nThis IOCTL is a substitute for PAN on external panel.  It waits for DMAE to\nfinish before returning and avoid delays in the PAN path.\n\nBug: 7249589\nAcked-by: Arun Kumar K.R \u003cakumarkr@codeaurora.org\u003e\nChange-Id: I4b04a4538919ffcb994699a432c4322e9f94e870\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\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": "6c0e373d38a9cb424bd6d9c4d5d6168960846aa5",
      "tree": "76940035f0dcb33842e5e35f48b39586b662a144",
      "parents": [
        "ecf67e152aecb67bff950d72582ef54b56191096",
        "ec4326084ed2a717b3e318f36c2675ef033c30ff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 09:40:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:40:18 2012 -0700"
      },
      "message": "am ec432608: am 0c24effd: Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\n* commit \u0027ec4326084ed2a717b3e318f36c2675ef033c30ff\u0027:\n  Add the libcutils localtime_tz and mktime_t extensions to bionic.\n"
    },
    {
      "commit": "ec4326084ed2a717b3e318f36c2675ef033c30ff",
      "tree": "1bc3a500efd0b37f79212052260c5b19dcb17750",
      "parents": [
        "2d51dddf1a649c73f207ecf48d419fea8a8ed4de",
        "0c24effd01736e533fd082b2cf1de8926b0fe880"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:55:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:55:27 2012 -0700"
      },
      "message": "am 0c24effd: Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\n* commit \u00270c24effd01736e533fd082b2cf1de8926b0fe880\u0027:\n  Add the libcutils localtime_tz and mktime_t extensions to bionic.\n"
    },
    {
      "commit": "ecf67e152aecb67bff950d72582ef54b56191096",
      "tree": "b8af5b4cc52763f738afc5d3665696968e96d4a5",
      "parents": [
        "d2eea0e6d6d4e7c406b06d90316713482d650290",
        "2d51dddf1a649c73f207ecf48d419fea8a8ed4de"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:52:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:52:15 2012 -0700"
      },
      "message": "am 2d51dddf: am 85049ead: Merge \"Use hidden visibility for several internal-use-only functions.\"\n\n* commit \u00272d51dddf1a649c73f207ecf48d419fea8a8ed4de\u0027:\n  Use hidden visibility for several internal-use-only functions.\n"
    },
    {
      "commit": "d2eea0e6d6d4e7c406b06d90316713482d650290",
      "tree": "8d421fb6f1cd56d8a7aecac35630bba2ae7e4d8c",
      "parents": [
        "f707007435ee4798815bd507d86b1460204cfc4f",
        "baa74eff0dd56b1dbf8e8a233a82e6382828ad72"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:52:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:52:14 2012 -0700"
      },
      "message": "am baa74eff: am 882c6af9: Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\"\n\n* commit \u0027baa74eff0dd56b1dbf8e8a233a82e6382828ad72\u0027:\n  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\n"
    },
    {
      "commit": "2d51dddf1a649c73f207ecf48d419fea8a8ed4de",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "baa74eff0dd56b1dbf8e8a233a82e6382828ad72",
        "85049ead251b0af9411ada3ad1db0f6b75f8e4a8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:43:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:43:45 2012 -0700"
      },
      "message": "am 85049ead: Merge \"Use hidden visibility for several internal-use-only functions.\"\n\n* commit \u002785049ead251b0af9411ada3ad1db0f6b75f8e4a8\u0027:\n  Use hidden visibility for several internal-use-only functions.\n"
    },
    {
      "commit": "baa74eff0dd56b1dbf8e8a233a82e6382828ad72",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "30289f0dd6ab644290bfb37b22b03b7d006628f4",
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:43:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:43:44 2012 -0700"
      },
      "message": "am 882c6af9: Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\"\n\n* commit \u0027882c6af953e5b3fd4b9f4fe74a68128ea16fba3b\u0027:\n  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\n"
    },
    {
      "commit": "0c24effd01736e533fd082b2cf1de8926b0fe880",
      "tree": "1bc3a500efd0b37f79212052260c5b19dcb17750",
      "parents": [
        "85049ead251b0af9411ada3ad1db0f6b75f8e4a8",
        "3a936a4980046a7eeb8d53a3296058d8f3a1f770"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:41:55 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 24 08:41:55 2012 -0700"
      },
      "message": "Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\""
    },
    {
      "commit": "85049ead251b0af9411ada3ad1db0f6b75f8e4a8",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b",
        "95a7a64ac8b242f278f515b06bdb6057ecca4396"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Sep 23 11:08:18 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Sep 23 11:08:19 2012 -0700"
      },
      "message": "Merge \"Use hidden visibility for several internal-use-only functions.\""
    },
    {
      "commit": "95a7a64ac8b242f278f515b06bdb6057ecca4396",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:27:40 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:27:40 2012 -0700"
      },
      "message": "Use hidden visibility for several internal-use-only functions.\n\nChange-Id: Ibeea6963ff0cc06479d0a3ed7e868eeece8c55a0\n"
    },
    {
      "commit": "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac",
        "988ff8ff9fb8bb3394d5571ce088b23dc828edb5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:20:03 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 21 18:20:03 2012 -0700"
      },
      "message": "Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\""
    },
    {
      "commit": "988ff8ff9fb8bb3394d5571ce088b23dc828edb5",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Sep 21 17:13:25 2012 -0700"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Sep 21 17:14:05 2012 -0700"
      },
      "message": "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS.\nSome of the required structure definitons are defined under this macro.\n\nChange-Id: I7a9a986e371381697dcb56bd8ea362856ffa7509\n"
    },
    {
      "commit": "f707007435ee4798815bd507d86b1460204cfc4f",
      "tree": "b0cbab0ce59c92f537ea02112cf79c45eb2d6d58",
      "parents": [
        "a9dca77315b85f61e7386ca8dc931f79f6396531"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Sep 17 18:44:07 2012 -0400"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Sep 20 18:29:45 2012 -0700"
      },
      "message": "bionic: Update MDP header for sync\n\nChange-Id: I5e13cdc9132fd99b8072b2e0836b9a92bc54f9c3\n"
    },
    {
      "commit": "a9dca77315b85f61e7386ca8dc931f79f6396531",
      "tree": "871405cc2ac0d88ebfad129702922c00aad8bf0f",
      "parents": [
        "4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 00:17:34 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 09:47:37 2012 -0700"
      },
      "message": "Update ion header to add FLAG_CACHED_NEEDS_SYNC\n\nBug: 6854979\nChange-Id: Ic94c1b7b10ab750a6b4b0db83d2fb1fa073d91b9\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0",
      "tree": "b44bb6303820bf3d58d8c2b967782f7c277849b2",
      "parents": [
        "0ef00090444883508b6405726150fe7e12ca5476",
        "02e06782fc111489a49393f811037c2b3930aa5c"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Sep 18 20:27:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 20:27:34 2012 -0700"
      },
      "message": "Merge \"Update headers for Adreno graphics driver\" into jb-mr1-dev"
    },
    {
      "commit": "02e06782fc111489a49393f811037c2b3930aa5c",
      "tree": "b44bb6303820bf3d58d8c2b967782f7c277849b2",
      "parents": [
        "e58303249b9e799a4fe84c5a2dfe71518441a6ec"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Sat Sep 15 11:21:09 2012 -0600"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Sep 18 19:52:01 2012 -0700"
      },
      "message": "Update headers for Adreno graphics driver\n\nChange-Id: Ic66de698667c8c8607b2c19712a8626a4651da7f\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "0ef00090444883508b6405726150fe7e12ca5476",
      "tree": "5894c202a3bbc7ca829581c7d0d88dbd9dc25acb",
      "parents": [
        "e58303249b9e799a4fe84c5a2dfe71518441a6ec",
        "30289f0dd6ab644290bfb37b22b03b7d006628f4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 17:18:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 17:18:39 2012 -0700"
      },
      "message": "am 30289f0d: am 47dc4d43: Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\"\n\n* commit \u002730289f0dd6ab644290bfb37b22b03b7d006628f4\u0027:\n  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\n"
    },
    {
      "commit": "30289f0dd6ab644290bfb37b22b03b7d006628f4",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "e2a17ef444e1d3b3e27e649440a320139038d1d9",
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 17:13:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 17:13:15 2012 -0700"
      },
      "message": "am 47dc4d43: Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\"\n\n* commit \u002747dc4d431017e701239dd7d9a16333e0ad56a0ac\u0027:\n  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\n"
    },
    {
      "commit": "47dc4d431017e701239dd7d9a16333e0ad56a0ac",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "77ac158e90712a975f61b7559b8de558f644f48d",
        "88f1ea8f82e1fcef0d472577f00cd889b796e944"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:56:44 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 18 16:56:45 2012 -0700"
      },
      "message": "Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\""
    },
    {
      "commit": "88f1ea8f82e1fcef0d472577f00cd889b796e944",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "77ac158e90712a975f61b7559b8de558f644f48d"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 20:37:38 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:55:24 2012 -0700"
      },
      "message": "Make pthread_create more forgiving of invalid sched_policy.\nBug: 7005326\n\n(cherry-pick of e58303249b9e799a4fe84c5a2dfe71518441a6ec.)\n\nChange-Id: Ie81494e0f6a71caa6fd9fabbcfc47a23077554d6\n"
    },
    {
      "commit": "e58303249b9e799a4fe84c5a2dfe71518441a6ec",
      "tree": "5894c202a3bbc7ca829581c7d0d88dbd9dc25acb",
      "parents": [
        "2aceb4bcb30def2207fd8d6e7d30df35f9f91504"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 20:37:38 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 21:55:24 2012 -0700"
      },
      "message": "Make pthread_create more forgiving of invalid sched_policy.\nBug: 7005326\n\nChange-Id: I4e33d8e7d70fbfcf8a1bcc0e4c33279b42092a0a\n"
    },
    {
      "commit": "2aceb4bcb30def2207fd8d6e7d30df35f9f91504",
      "tree": "109979fce1901e5803a33e187196f50aecb893c1",
      "parents": [
        "4b3ff1f0fa141b95bacf52960be588c343d8e5d6",
        "e2a17ef444e1d3b3e27e649440a320139038d1d9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:53:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 15:53:22 2012 -0700"
      },
      "message": "am e2a17ef4: am 77ac158e: Merge \"Don\\\u0027t copy strerror(3) or strsignal(3) strings if we can share.\"\n\n* commit \u0027e2a17ef444e1d3b3e27e649440a320139038d1d9\u0027:\n  Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n"
    },
    {
      "commit": "e2a17ef444e1d3b3e27e649440a320139038d1d9",
      "tree": "3bd5a78748b71d4e1927d7ecbdbd36954afb1cee",
      "parents": [
        "f8902bf7079be1a7ad51b82ebb24556ff40a1fff",
        "77ac158e90712a975f61b7559b8de558f644f48d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:50:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 15:50:18 2012 -0700"
      },
      "message": "am 77ac158e: Merge \"Don\\\u0027t copy strerror(3) or strsignal(3) strings if we can share.\"\n\n* commit \u002777ac158e90712a975f61b7559b8de558f644f48d\u0027:\n  Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n"
    },
    {
      "commit": "77ac158e90712a975f61b7559b8de558f644f48d",
      "tree": "3bd5a78748b71d4e1927d7ecbdbd36954afb1cee",
      "parents": [
        "047a285d41e3fe0b1a8071ec19f436baf6f187b2",
        "4198fa4c23fc8a1895808a597bb153530f6ea515"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:36:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 15:36:27 2012 -0700"
      },
      "message": "Merge \"Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\""
    },
    {
      "commit": "4198fa4c23fc8a1895808a597bb153530f6ea515",
      "tree": "79a050550930720fba3886064bd95acc10944f11",
      "parents": [
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:23:35 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:23:35 2012 -0700"
      },
      "message": "Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n\nChange-Id: Ic405269f63b945c6fb347e7c4346cd6f104aff35\n"
    },
    {
      "commit": "4b3ff1f0fa141b95bacf52960be588c343d8e5d6",
      "tree": "05909ddcba8534efdc0845c68b71aa9e7e5342a4",
      "parents": [
        "b67d4ec5babf7d26bc0e52b942779012d14e14c8",
        "f8902bf7079be1a7ad51b82ebb24556ff40a1fff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:21:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:21:18 2012 -0700"
      },
      "message": "am f8902bf7: am 047a285d: Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\"\n\n* commit \u0027f8902bf7079be1a7ad51b82ebb24556ff40a1fff\u0027:\n  Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n"
    },
    {
      "commit": "f8902bf7079be1a7ad51b82ebb24556ff40a1fff",
      "tree": "a8e32998007fc31fa64c89984f488e266496006b",
      "parents": [
        "950a3c010cfbb18bb5974a78040ab9946370e553",
        "047a285d41e3fe0b1a8071ec19f436baf6f187b2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:18:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:18:00 2012 -0700"
      },
      "message": "am 047a285d: Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\"\n\n* commit \u0027047a285d41e3fe0b1a8071ec19f436baf6f187b2\u0027:\n  Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n"
    },
    {
      "commit": "047a285d41e3fe0b1a8071ec19f436baf6f187b2",
      "tree": "a8e32998007fc31fa64c89984f488e266496006b",
      "parents": [
        "51519521979c2daa417f6ca50c175e631c55dfb0",
        "e249b059637b49a285ed9f58a2a18bfd054e5d95"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:14:48 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 14 16:14:48 2012 -0700"
      },
      "message": "Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\""
    },
    {
      "commit": "b67d4ec5babf7d26bc0e52b942779012d14e14c8",
      "tree": "9e122ef221630b1f4c7b072a8da2ffe82529cd6f",
      "parents": [
        "b2af8b6848bfd5dbc6dbc10a8267b0e387780888",
        "950a3c010cfbb18bb5974a78040ab9946370e553"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:04:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:04:30 2012 -0700"
      },
      "message": "am 950a3c01: am 51519521: Merge \"Add tty defaults to bionic\"\n\n* commit \u0027950a3c010cfbb18bb5974a78040ab9946370e553\u0027:\n  Add tty defaults to bionic\n"
    },
    {
      "commit": "950a3c010cfbb18bb5974a78040ab9946370e553",
      "tree": "16a2f060eb9fc41657f5fc937d8ab4c3a630006a",
      "parents": [
        "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80",
        "51519521979c2daa417f6ca50c175e631c55dfb0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:01:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:01:19 2012 -0700"
      },
      "message": "am 51519521: Merge \"Add tty defaults to bionic\"\n\n* commit \u002751519521979c2daa417f6ca50c175e631c55dfb0\u0027:\n  Add tty defaults to bionic\n"
    },
    {
      "commit": "51519521979c2daa417f6ca50c175e631c55dfb0",
      "tree": "16a2f060eb9fc41657f5fc937d8ab4c3a630006a",
      "parents": [
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6",
        "e77e1afe244097ccad5bb3a3a648a8037e58beac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:45:46 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 14 15:45:46 2012 -0700"
      },
      "message": "Merge \"Add tty defaults to bionic\""
    },
    {
      "commit": "e249b059637b49a285ed9f58a2a18bfd054e5d95",
      "tree": "c9f0e06e4d27fc02ff2fcbf164ba7d4db4ef06e3",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:42:30 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:42:30 2012 -0700"
      },
      "message": "Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n\nThis makes the constants correspond to those in the Linux kernel\u0027s\ninclude/linux/syslog.h, but keeping our old badly-named constants for\nsource compatibility.\n\nChange-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae\n"
    },
    {
      "commit": "b2af8b6848bfd5dbc6dbc10a8267b0e387780888",
      "tree": "fbb93841fe4c4f3b287f57e2bc5ffa9227603f3d",
      "parents": [
        "1eaa3e6f72bd20eeea64bb3f46d965658695dade",
        "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:12:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:12:40 2012 -0700"
      },
      "message": "am 66a97ea9: am 4e9d953a: Merge \"libc: add ftw / nftw functions\"\n\n* commit \u002766a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80\u0027:\n  libc: add ftw / nftw functions\n"
    },
    {
      "commit": "1eaa3e6f72bd20eeea64bb3f46d965658695dade",
      "tree": "a273b39273f4d186b0d4fd1efb70a5760c6ae228",
      "parents": [
        "2b270a0caceaf79a799a55fc29fe43b6f0482ba9",
        "77fd70758ae579aadf153124f7c26494e4a54988"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:12:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:12:39 2012 -0700"
      },
      "message": "am 77fd7075: am e895e6de: Merge \"Update libc/NOTICE and record the incantation.\"\n\n* commit \u002777fd70758ae579aadf153124f7c26494e4a54988\u0027:\n  Update libc/NOTICE and record the incantation.\n"
    },
    {
      "commit": "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "77fd70758ae579aadf153124f7c26494e4a54988",
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:09:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:09:51 2012 -0700"
      },
      "message": "am 4e9d953a: Merge \"libc: add ftw / nftw functions\"\n\n* commit \u00274e9d953a0e9334c0f3519f470b97973c31da5bb6\u0027:\n  libc: add ftw / nftw functions\n"
    },
    {
      "commit": "77fd70758ae579aadf153124f7c26494e4a54988",
      "tree": "1c6a853fa37b45a515b80625ff570da085464382",
      "parents": [
        "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c",
        "e895e6deaab620f874b3e9f196eb6b67f58dc278"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:09:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:09:50 2012 -0700"
      },
      "message": "am e895e6de: Merge \"Update libc/NOTICE and record the incantation.\"\n\n* commit \u0027e895e6deaab620f874b3e9f196eb6b67f58dc278\u0027:\n  Update libc/NOTICE and record the incantation.\n"
    },
    {
      "commit": "4e9d953a0e9334c0f3519f470b97973c31da5bb6",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "e895e6deaab620f874b3e9f196eb6b67f58dc278",
        "5e58ea07d47c175abf8285ff67e3e9bc0b3a9e8e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:55:39 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 16:55:39 2012 -0700"
      },
      "message": "Merge \"libc: add ftw / nftw functions\""
    },
    {
      "commit": "5e58ea07d47c175abf8285ff67e3e9bc0b3a9e8e",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "e895e6deaab620f874b3e9f196eb6b67f58dc278"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Sep 12 13:21:25 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:54:57 2012 -0700"
      },
      "message": "libc: add ftw / nftw functions\n\nPlease see \"man 3 ftw\" for a description of the\nftw / nftw functions.\n\nThis code is taken directly from netbsd unmodified.\n\nChange-Id: Ia4879ac57212b424adf5281b5e92858e216d0f14\n"
    },
    {
      "commit": "e895e6deaab620f874b3e9f196eb6b67f58dc278",
      "tree": "1c6a853fa37b45a515b80625ff570da085464382",
      "parents": [
        "f7e403d66355faed93bb1472f6961acd380796d1",
        "965b867512f51f70ad9222bb1d96e3142bc65910"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:52:34 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 16:52:35 2012 -0700"
      },
      "message": "Merge \"Update libc/NOTICE and record the incantation.\""
    },
    {
      "commit": "965b867512f51f70ad9222bb1d96e3142bc65910",
      "tree": "2b13025569690c5097979ee55dfe208c5c83214a",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "message": "Update libc/NOTICE and record the incantation.\n\nChange-Id: I0673d6263de2c5a21cd549f18c0648d0fa4bb40f\n"
    },
    {
      "commit": "2b270a0caceaf79a799a55fc29fe43b6f0482ba9",
      "tree": "71f2b0b21429ba9756d77c9e55113e57c70b2552",
      "parents": [
        "155a70b93fcccf8e5dec108fb730e25471eaecba",
        "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "message": "am a4ea1a3d: am f7e403d6: Merge changes I06ee0b67,I914d2205\n\n* commit \u0027a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c\u0027:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "155a70b93fcccf8e5dec108fb730e25471eaecba",
      "tree": "44f6c247a60ebd0d6fd8b5a6476e6ab907e9d9f6",
      "parents": [
        "c7fda6a96daeb6d089f3d8f4426b6fc211017289",
        "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "message": "am de9db8f7: am fa36875d: Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\"\n\n* commit \u0027de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9\u0027:\n  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n"
    },
    {
      "commit": "c7fda6a96daeb6d089f3d8f4426b6fc211017289",
      "tree": "b3f34dac6f2a46477cca4b97f8f2ac96db3c9cf5",
      "parents": [
        "bec648ee9f47c4120e5a4f82c7f0e6d225cb107f",
        "d4623e56fb61b38e2c436f214a1282252908b93b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:33:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:56 2012 -0700"
      },
      "message": "am d4623e56: am b338ea30: Merge \"Upgrade to tzdata2012f.\"\n\n* commit \u0027d4623e56fb61b38e2c436f214a1282252908b93b\u0027:\n  Upgrade to tzdata2012f.\n"
    },
    {
      "commit": "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9",
        "f7e403d66355faed93bb1472f6961acd380796d1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:30:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:35 2012 -0700"
      },
      "message": "am f7e403d6: Merge changes I06ee0b67,I914d2205\n\n* commit \u0027f7e403d66355faed93bb1472f6961acd380796d1\u0027:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9",
      "tree": "3233bce0d97afe4a06fe33103afb9327e551af2e",
      "parents": [
        "d4623e56fb61b38e2c436f214a1282252908b93b",
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:34 2012 -0700"
      },
      "message": "am fa36875d: Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\"\n\n* commit \u0027fa36875df423af968d053c584c0de18a2448516b\u0027:\n  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n"
    },
    {
      "commit": "d4623e56fb61b38e2c436f214a1282252908b93b",
      "tree": "8b8c485411ab6e3cd530868af55e0958dc9f8e0a",
      "parents": [
        "8db4b91bd2a069b2afb377f7e5190f625c3002cf",
        "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:30:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:33 2012 -0700"
      },
      "message": "am b338ea30: Merge \"Upgrade to tzdata2012f.\"\n\n* commit \u0027b338ea30b299099a2b26a4e8a6b2ccd7bfac631a\u0027:\n  Upgrade to tzdata2012f.\n"
    },
    {
      "commit": "f7e403d66355faed93bb1472f6961acd380796d1",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b",
        "8a05a01de75d78a45d646115b20b2a3e3c12ba9e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:26:13 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:26:13 2012 -0700"
      },
      "message": "Merge changes I06ee0b67,I914d2205\n\n* changes:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "8a05a01de75d78a45d646115b20b2a3e3c12ba9e",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "2a54e5ecd0a96398e8d7d9b1629ecf8fb1633a2b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 14:31:50 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:25:09 2012 -0700"
      },
      "message": "Print out shared app gids correctly\n\nFor applications that share resources across users such as\nforward-locked applications, print out their group name correctly.\n\nChange-Id: I06ee0b67e4325cfa415ffd7a03e301700399a66d\n"
    },
    {
      "commit": "2a54e5ecd0a96398e8d7d9b1629ecf8fb1633a2b",
      "tree": "0fa9a13009d0f9e215921fa3bc58b8b8b23d158c",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 10:52:52 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:25:09 2012 -0700"
      },
      "message": "Add tests for Android-specific stubs\n\nAlso fix problem with multi-user IDs that the home directory was\nreturned as \"/data\" instead of \"/\" unlike all the other uids.\n\nChange-Id: I914d22052e5a86552989f8969b85aadbc748c65d\n"
    },
    {
      "commit": "fa36875df423af968d053c584c0de18a2448516b",
      "tree": "3233bce0d97afe4a06fe33103afb9327e551af2e",
      "parents": [
        "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a",
        "b5f053b5a7deb084e7a052d527e0aa41339ae05c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:19:36 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:19:37 2012 -0700"
      },
      "message": "Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\""
    },
    {
      "commit": "b5f053b5a7deb084e7a052d527e0aa41339ae05c",
      "tree": "a75d6715f7c7c954d22440b8c21c59b01d87e83d",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Sat Sep 08 09:17:54 2012 +0300"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:18:21 2012 -0700"
      },
      "message": "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n\nChange-Id: I426109db25e907980d6cb3a7a695796e45783b78\n"
    },
    {
      "commit": "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a",
      "tree": "8b8c485411ab6e3cd530868af55e0958dc9f8e0a",
      "parents": [
        "d2236e2c0717818e150215b4eee7af58cd3540d8",
        "88b61cb691f0d364247c5fdf5128106c269a6c9a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:15:08 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:15:09 2012 -0700"
      },
      "message": "Merge \"Upgrade to tzdata2012f.\""
    },
    {
      "commit": "88b61cb691f0d364247c5fdf5128106c269a6c9a",
      "tree": "f21c428d037e62f290ddf39d34a2b8dbcce2b043",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 14:54:51 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 14:54:51 2012 -0700"
      },
      "message": "Upgrade to tzdata2012f.\n\nThis release reflects the following change circulated on the tz\nmailing list:\n\n  * australasia (Pacific/Fiji): Fiji DST is October 21 through January\n    20 this year.  (Thanks to Steffen Thorsen.)\n\nChange-Id: Ie21ea791ff5191264967aff685cbfa5c73f1fa5c\n"
    },
    {
      "commit": "bec648ee9f47c4120e5a4f82c7f0e6d225cb107f",
      "tree": "65693ad10dcdcedd111d85b7d1ae2290c2288248",
      "parents": [
        "478f8ff3f0bd0b805702eb1f90bd03eef6d19e89",
        "8db4b91bd2a069b2afb377f7e5190f625c3002cf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:11:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 11:11:54 2012 -0700"
      },
      "message": "am 8db4b91b: am d2236e2c: Merge \"Fix Mac build.\"\n\n* commit \u00278db4b91bd2a069b2afb377f7e5190f625c3002cf\u0027:\n  Fix Mac build.\n"
    },
    {
      "commit": "8db4b91bd2a069b2afb377f7e5190f625c3002cf",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "b2550dd4c85845974bf61d3e4071b2b957fbcf09",
        "d2236e2c0717818e150215b4eee7af58cd3540d8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:09:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 11:09:49 2012 -0700"
      },
      "message": "am d2236e2c: Merge \"Fix Mac build.\"\n\n* commit \u0027d2236e2c0717818e150215b4eee7af58cd3540d8\u0027:\n  Fix Mac build.\n"
    },
    {
      "commit": "d2236e2c0717818e150215b4eee7af58cd3540d8",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868",
        "38bfa21695b19c21784d2074de30d5d102f08972"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:02:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 11:02:22 2012 -0700"
      },
      "message": "Merge \"Fix Mac build.\""
    },
    {
      "commit": "38bfa21695b19c21784d2074de30d5d102f08972",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:01:46 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:01:46 2012 -0700"
      },
      "message": "Fix Mac build.\n\nChange-Id: Id625806fab0f2f7f90f9508c5fce649afe970414\n"
    },
    {
      "commit": "478f8ff3f0bd0b805702eb1f90bd03eef6d19e89",
      "tree": "2c182d35876331012dbd6340e9b03e8ffad2be9d",
      "parents": [
        "29861b5d8edf9506acd2289fb5b993b9a7997a59",
        "b2550dd4c85845974bf61d3e4071b2b957fbcf09"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:52:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:52:38 2012 -0700"
      },
      "message": "am b2550dd4: am 4a9b7c69: Merge \"Add libdl into libc_malloc_debug_leak build\"\n\n* commit \u0027b2550dd4c85845974bf61d3e4071b2b957fbcf09\u0027:\n  Add libdl into libc_malloc_debug_leak build\n"
    },
    {
      "commit": "29861b5d8edf9506acd2289fb5b993b9a7997a59",
      "tree": "eed4a6c79834697d83b4c2887ded4c7d1947899e",
      "parents": [
        "f801cf55bebc8d0d397fbe6db8cc91b3afb78149",
        "58d15966c8f95998f82a90a5b24e23d56ba6254f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:52:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:52:37 2012 -0700"
      },
      "message": "am 58d15966: am af4d630e: Merge \"Added new test for dlopen which is failing for MIPS.\"\n\n* commit \u002758d15966c8f95998f82a90a5b24e23d56ba6254f\u0027:\n  Added new test for dlopen which is failing for MIPS.\n"
    },
    {
      "commit": "b2550dd4c85845974bf61d3e4071b2b957fbcf09",
      "tree": "bfd77931d11626afdb9492cd62f5fedaeb27ceac",
      "parents": [
        "58d15966c8f95998f82a90a5b24e23d56ba6254f",
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:47:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:47:52 2012 -0700"
      },
      "message": "am 4a9b7c69: Merge \"Add libdl into libc_malloc_debug_leak build\"\n\n* commit \u00274a9b7c694a8312160d3cd953a8227c23a1624868\u0027:\n  Add libdl into libc_malloc_debug_leak build\n"
    },
    {
      "commit": "58d15966c8f95998f82a90a5b24e23d56ba6254f",
      "tree": "53f52d0c00d16b35e78a99c778c509a413d74fd2",
      "parents": [
        "47bda0c293c167f12ddde6e66192ad581c4a67e1",
        "af4d630e4d87dca38cc2026b992bb50c49911db9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:47:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:47:51 2012 -0700"
      },
      "message": "am af4d630e: Merge \"Added new test for dlopen which is failing for MIPS.\"\n\n* commit \u0027af4d630e4d87dca38cc2026b992bb50c49911db9\u0027:\n  Added new test for dlopen which is failing for MIPS.\n"
    },
    {
      "commit": "4a9b7c694a8312160d3cd953a8227c23a1624868",
      "tree": "bfd77931d11626afdb9492cd62f5fedaeb27ceac",
      "parents": [
        "af4d630e4d87dca38cc2026b992bb50c49911db9",
        "e007775f4b21f6b94078ed1d34b753435ba28fda"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:46:30 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 09:46:31 2012 -0700"
      },
      "message": "Merge \"Add libdl into libc_malloc_debug_leak build\""
    },
    {
      "commit": "af4d630e4d87dca38cc2026b992bb50c49911db9",
      "tree": "53f52d0c00d16b35e78a99c778c509a413d74fd2",
      "parents": [
        "7593fa8eb7d8c3950a069e5edd244fb68872ec17",
        "acf5aa76a56f101607aeb8e6d1fbea24d0d4f68c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:42:49 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 09:42:50 2012 -0700"
      },
      "message": "Merge \"Added new test for dlopen which is failing for MIPS.\""
    },
    {
      "commit": "e007775f4b21f6b94078ed1d34b753435ba28fda",
      "tree": "a066f06146489a03b34d7752bc9730084fac4d5a",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Mon Sep 10 19:35:25 2012 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Thu Sep 13 12:03:06 2012 +0400"
      },
      "message": "Add libdl into libc_malloc_debug_leak build\n\nOtherwise libc_malloc_debug_leak.so is failed to load runtime in x86\ncase\n\nChange-Id: I8207ce06d1ec17b233f4e4fcfdd2b161673b4fa8\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "acf5aa76a56f101607aeb8e6d1fbea24d0d4f68c",
      "tree": "53f52d0c00d16b35e78a99c778c509a413d74fd2",
      "parents": [
        "7593fa8eb7d8c3950a069e5edd244fb68872ec17"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Wed Sep 12 17:25:30 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 19:19:13 2012 -0700"
      },
      "message": "Added new test for dlopen which is failing for MIPS.\n\nChange-Id: I2240faefb387a11647f49b1a15699907a40f98c1\n"
    },
    {
      "commit": "f801cf55bebc8d0d397fbe6db8cc91b3afb78149",
      "tree": "a45eaf32f0a057f7e4b3fb7db2333d9c84491b0c",
      "parents": [
        "ccd7ee624a81d61675fa08e149fe190a317341eb",
        "47bda0c293c167f12ddde6e66192ad581c4a67e1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 16:08:14 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 16:08:14 2012 -0700"
      },
      "message": "resolved conflicts for merge of 47bda0c2 to jb-mr1-dev\n\nChange-Id: Ia1969c79111c006bde709920254a515646c20aa7\n"
    },
    {
      "commit": "47bda0c293c167f12ddde6e66192ad581c4a67e1",
      "tree": "722c7b99116ebf1af2032b2daf9e3c428386a65d",
      "parents": [
        "90ae787b30890dc7d0f5d95b67ea5578d53bd61e",
        "7593fa8eb7d8c3950a069e5edd244fb68872ec17"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 15:59:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 12 15:59:29 2012 -0700"
      },
      "message": "am 7593fa8e: Merge \"Update the kernel headers to match external/kernel-headers.\"\n\n* commit \u00277593fa8eb7d8c3950a069e5edd244fb68872ec17\u0027:\n  Update the kernel headers to match external/kernel-headers.\n"
    },
    {
      "commit": "7593fa8eb7d8c3950a069e5edd244fb68872ec17",
      "tree": "722c7b99116ebf1af2032b2daf9e3c428386a65d",
      "parents": [
        "666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5",
        "86ec05acc9df3098c4e99e5b3ad85dcef66712c7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 15:56:10 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 12 15:56:11 2012 -0700"
      },
      "message": "Merge \"Update the kernel headers to match external/kernel-headers.\""
    },
    {
      "commit": "86ec05acc9df3098c4e99e5b3ad85dcef66712c7",
      "tree": "722c7b99116ebf1af2032b2daf9e3c428386a65d",
      "parents": [
        "666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 19:03:02 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 12:30:22 2012 -0700"
      },
      "message": "Update the kernel headers to match external/kernel-headers.\n\nNote that the Linux kernel handed over responsibility for most of the\nsocket constants to glibc some time ago. Someone had updated our\nexternal/kernel-headers file but not regenerated the bionic headers,\nso this change copies the missing stuff from the old bionic \u003clinux/socket.h\u003e\ninto \u003csys/socket.h\u003e. This is what glibc does.\n\nI\u0027ve hacked a few of the other files to #include \u003csys/socket.h\u003e for\nbackward compatibility, but even so this requires numerous other\nchanges to switch people over from direct inclusion of \u003clinux/...\u003e headers.\n\nChange-Id: I0e4af64e631d3cef911a31d90f2f806e058278a0\n"
    },
    {
      "commit": "ccd7ee624a81d61675fa08e149fe190a317341eb",
      "tree": "efbed491e060a4110607f96a821dfeb4079ce27b",
      "parents": [
        "cc0f225365d7103baaba80517850489a5ff17d89",
        "90ae787b30890dc7d0f5d95b67ea5578d53bd61e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 11:07:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 12 11:07:12 2012 -0700"
      },
      "message": "am 90ae787b: am 666d06fe: Merge \"Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\"\n\n* commit \u002790ae787b30890dc7d0f5d95b67ea5578d53bd61e\u0027:\n  Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\n"
    },
    {
      "commit": "90ae787b30890dc7d0f5d95b67ea5578d53bd61e",
      "tree": "79dd4140a44a2ff914657c70d113017fa10ebfff",
      "parents": [
        "7f798147980798718ac893229ae20dba9e3a26c7",
        "666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 11:03:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 12 11:03:24 2012 -0700"
      },
      "message": "am 666d06fe: Merge \"Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\"\n\n* commit \u0027666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5\u0027:\n  Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\n"
    },
    {
      "commit": "666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5",
      "tree": "79dd4140a44a2ff914657c70d113017fa10ebfff",
      "parents": [
        "cc8668f261ae5d0ed38961f357e33c026502ed0d",
        "0d207ba624b81038600e71d109c3234912c4125b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 10:51:48 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 12 10:51:48 2012 -0700"
      },
      "message": "Merge \"Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\""
    },
    {
      "commit": "0d207ba624b81038600e71d109c3234912c4125b",
      "tree": "79dd4140a44a2ff914657c70d113017fa10ebfff",
      "parents": [
        "cc8668f261ae5d0ed38961f357e33c026502ed0d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 10:51:05 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 12 10:51:05 2012 -0700"
      },
      "message": "Backwards and forwards compatibility for an upcoming \u003csys/socket.h\u003e change.\n\nChange-Id: Iba58077a1f057a968eb2283ebba259975925ff4c\n"
    },
    {
      "commit": "cc0f225365d7103baaba80517850489a5ff17d89",
      "tree": "0a657c6afc8437cb32d45c702390e954b28fc1f7",
      "parents": [
        "f50b99f471a9af07b2dec6ac3fe1abca5ba9a20b",
        "7f798147980798718ac893229ae20dba9e3a26c7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 16:47:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 16:47:25 2012 -0700"
      },
      "message": "am 7f798147: am cc8668f2: Merge \"[MIPS] Check error status from pipe system call\"\n\n* commit \u00277f798147980798718ac893229ae20dba9e3a26c7\u0027:\n  [MIPS] Check error status from pipe system call\n"
    },
    {
      "commit": "7f798147980798718ac893229ae20dba9e3a26c7",
      "tree": "47caa97d67a6489715e908ed3f2e4464b3ff2ae4",
      "parents": [
        "e8b4d67a37e27ffc34086562ad13dcd9316a8249",
        "cc8668f261ae5d0ed38961f357e33c026502ed0d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 16:43:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 16:43:39 2012 -0700"
      },
      "message": "am cc8668f2: Merge \"[MIPS] Check error status from pipe system call\"\n\n* commit \u0027cc8668f261ae5d0ed38961f357e33c026502ed0d\u0027:\n  [MIPS] Check error status from pipe system call\n"
    },
    {
      "commit": "cc8668f261ae5d0ed38961f357e33c026502ed0d",
      "tree": "47caa97d67a6489715e908ed3f2e4464b3ff2ae4",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f",
        "b03bc56b7930d60237f1dd1ed40f23c2635929c9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 16:38:43 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 11 16:38:43 2012 -0700"
      },
      "message": "Merge \"[MIPS] Check error status from pipe system call\""
    },
    {
      "commit": "b03bc56b7930d60237f1dd1ed40f23c2635929c9",
      "tree": "47caa97d67a6489715e908ed3f2e4464b3ff2ae4",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "KwongYuan Wong",
        "email": "wong.kwongyuan@gmail.com",
        "time": "Tue Mar 27 11:13:13 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 11 16:38:04 2012 -0700"
      },
      "message": "[MIPS] Check error status from pipe system call\n\nChange-Id: Iaaea0e826c2678aa7f6fad9d46b16302a4d3b876\n"
    },
    {
      "commit": "e77e1afe244097ccad5bb3a3a648a8037e58beac",
      "tree": "68f559a988a9d70e25fa45d646ebaf12acbb64b4",
      "parents": [
        "f1d57e16686153b69a27c1eb9e339c77232c0edd"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Sat Sep 08 09:01:00 2012 +0300"
      },
      "committer": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Tue Sep 11 22:47:31 2012 +0300"
      },
      "message": "Add tty defaults to bionic\n\nAdd ttydefaults.h bionic. Some userspace programs (e.g. perf) need the\ndefinitions from this file. This header file is copied from NetBSD\n(http://netbsd.org/) under the NetBSD Foundation\u0027s (TNF) license (“2 clause”\nBerkeley-style license).\n\nChange-Id: I9c862415b52b710f25adb1629a699627cd715775\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\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": "f50b99f471a9af07b2dec6ac3fe1abca5ba9a20b",
      "tree": "0147fdb3ba5ecafc12a69b6fedf6526c21a184ac",
      "parents": [
        "e3738414a62f9c9b43e158af590d127b9659030d",
        "e8b4d67a37e27ffc34086562ad13dcd9316a8249"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 10 12:04:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 12:04:28 2012 -0700"
      },
      "message": "am e8b4d67a: am 59726bed: Merge \"Rename crtstart variables as crtbegin, to match reality.\"\n\n* commit \u0027e8b4d67a37e27ffc34086562ad13dcd9316a8249\u0027:\n  Rename crtstart variables as crtbegin, to match reality.\n"
    },
    {
      "commit": "e8b4d67a37e27ffc34086562ad13dcd9316a8249",
      "tree": "334e0b3a34de95125c1f5ef6d1745a3517c36d54",
      "parents": [
        "f9920563dabc21a5c741ef630e6ca8fe66fbbe5b",
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 10 12:01:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 12:01:04 2012 -0700"
      },
      "message": "am 59726bed: Merge \"Rename crtstart variables as crtbegin, to match reality.\"\n\n* commit \u002759726beda5bec7e3db9d0c403a0ef11d0a7f182f\u0027:\n  Rename crtstart variables as crtbegin, to match reality.\n"
    },
    {
      "commit": "59726beda5bec7e3db9d0c403a0ef11d0a7f182f",
      "tree": "334e0b3a34de95125c1f5ef6d1745a3517c36d54",
      "parents": [
        "67546bf209b2c5480aa4811b2bb3c42e7862af62",
        "12949e5d3946cc5d5b53d52adf5a3b925bfca2c6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 10 11:52:11 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 10 11:52:12 2012 -0700"
      },
      "message": "Merge \"Rename crtstart variables as crtbegin, to match reality.\""
    },
    {
      "commit": "12949e5d3946cc5d5b53d52adf5a3b925bfca2c6",
      "tree": "334e0b3a34de95125c1f5ef6d1745a3517c36d54",
      "parents": [
        "67546bf209b2c5480aa4811b2bb3c42e7862af62"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 10 11:16:12 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 10 11:16:12 2012 -0700"
      },
      "message": "Rename crtstart variables as crtbegin, to match reality.\n\nNo functional change, but it\u0027s confusing that the variable\nnames don\u0027t match the filenames.\n\nChange-Id: I7109f917797be2f056e69fddb92e4a7306281813\n"
    },
    {
      "commit": "e3738414a62f9c9b43e158af590d127b9659030d",
      "tree": "d80c649bd3185d1fd09b9048e9217f40e82fad00",
      "parents": [
        "af4371b46b71116bd40b6ef1eb32fdfc301a38e9",
        "f9920563dabc21a5c741ef630e6ca8fe66fbbe5b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Sep 10 10:07:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 10:07:17 2012 -0700"
      },
      "message": "am f9920563: am 67546bf2: Merge \"Generate header dependency makefiles for the crt*.o\"\n\n* commit \u0027f9920563dabc21a5c741ef630e6ca8fe66fbbe5b\u0027:\n  Generate header dependency makefiles for the crt*.o\n"
    },
    {
      "commit": "f9920563dabc21a5c741ef630e6ca8fe66fbbe5b",
      "tree": "b9ad17fa9715d9a9c47ca98621dc84b2595108f2",
      "parents": [
        "56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2",
        "67546bf209b2c5480aa4811b2bb3c42e7862af62"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Sep 10 10:05:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 10:05:14 2012 -0700"
      },
      "message": "am 67546bf2: Merge \"Generate header dependency makefiles for the crt*.o\"\n\n* commit \u002767546bf209b2c5480aa4811b2bb3c42e7862af62\u0027:\n  Generate header dependency makefiles for the crt*.o\n"
    },
    {
      "commit": "67546bf209b2c5480aa4811b2bb3c42e7862af62",
      "tree": "b9ad17fa9715d9a9c47ca98621dc84b2595108f2",
      "parents": [
        "f1d57e16686153b69a27c1eb9e339c77232c0edd",
        "cf464878efda7652b0a7eb636e45944eda6b6f2f"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Sep 10 09:48:45 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 10 09:48:46 2012 -0700"
      },
      "message": "Merge \"Generate header dependency makefiles for the crt*.o\""
    },
    {
      "commit": "af4371b46b71116bd40b6ef1eb32fdfc301a38e9",
      "tree": "ce250196d2fcb4f96112f32f48728ca8f2f0362e",
      "parents": [
        "b010245490f50601b13ee17238e31162b6143d71",
        "56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 20:35:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 20:35:01 2012 -0700"
      },
      "message": "am 56ba6336: am f1d57e16: Merge \"Add more pthreads tests.\"\n\n* commit \u002756ba6336d9c07cdfb5af2324aaa52da0c8d00ef2\u0027:\n  Add more pthreads tests.\n"
    },
    {
      "commit": "56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2",
      "tree": "c64212fa81690ddccfcf6d78db03e1af81e263b4",
      "parents": [
        "7c7a7f8e526518f37eae3ce2a785344316f263e0",
        "f1d57e16686153b69a27c1eb9e339c77232c0edd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 18:38:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 18:38:41 2012 -0700"
      },
      "message": "am f1d57e16: Merge \"Add more pthreads tests.\"\n\n* commit \u0027f1d57e16686153b69a27c1eb9e339c77232c0edd\u0027:\n  Add more pthreads tests.\n"
    },
    {
      "commit": "f1d57e16686153b69a27c1eb9e339c77232c0edd",
      "tree": "c64212fa81690ddccfcf6d78db03e1af81e263b4",
      "parents": [
        "d10309c36b93176a473baeeddef6f3fba8bf0678",
        "4d014e15b44d3e8d1b0189bc9bb7b0d0685e5af8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 18:30:17 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 07 18:30:18 2012 -0700"
      },
      "message": "Merge \"Add more pthreads tests.\""
    },
    {
      "commit": "cf464878efda7652b0a7eb636e45944eda6b6f2f",
      "tree": "1307bced3fd1b450ae8080f5ac9570ad2ff164ab",
      "parents": [
        "d10309c36b93176a473baeeddef6f3fba8bf0678"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Sep 07 17:06:56 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Sep 07 17:13:37 2012 -0700"
      },
      "message": "Generate header dependency makefiles for the crt*.o\n\nBug: 7127743\nChange-Id: I606e5f7cd2b513f855a1fefd2b001abd365fc854\n"
    },
    {
      "commit": "4d014e15b44d3e8d1b0189bc9bb7b0d0685e5af8",
      "tree": "c64212fa81690ddccfcf6d78db03e1af81e263b4",
      "parents": [
        "d10309c36b93176a473baeeddef6f3fba8bf0678"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 16:47:54 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 16:47:54 2012 -0700"
      },
      "message": "Add more pthreads tests.\n\nSomeone reported a bug if pthread_detach is called while a pthread_join is\nalready in progress, but I\u0027m unable to reproduce it. Keep the tests I wrote,\nthough.\n\nChange-Id: I3d71450bbbb5345f2cb213dc56310ec020d528cc\n"
    },
    {
      "commit": "b010245490f50601b13ee17238e31162b6143d71",
      "tree": "a94084791104c06f43e5b8e9938a9383ce76ddde",
      "parents": [
        "b18d4f6361c4ae011c7661da46ad0501eecba591",
        "7c7a7f8e526518f37eae3ce2a785344316f263e0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 11:09:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 11:09:23 2012 -0700"
      },
      "message": "am 7c7a7f8e: am d10309c3: Merge \"Rename __dso_handle_so.c to __dso_handle_so.h\"\n\n* commit \u00277c7a7f8e526518f37eae3ce2a785344316f263e0\u0027:\n  Rename __dso_handle_so.c to __dso_handle_so.h\n"
    },
    {
      "commit": "b18d4f6361c4ae011c7661da46ad0501eecba591",
      "tree": "8df267294db637c58ef84c4fcfc1113d80876427",
      "parents": [
        "973bf681b74d418704202cbfefef5d3be031b066",
        "72fcdbe9025b0405251c17eb391f326e03bf92ef"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 11:09:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 11:09:23 2012 -0700"
      },
      "message": "am 72fcdbe9: am 691ef3c8: Merge \"Add mlockall and munlockall for Google TV.\"\n\n* commit \u002772fcdbe9025b0405251c17eb391f326e03bf92ef\u0027:\n  Add mlockall and munlockall for Google TV.\n"
    },
    {
      "commit": "7c7a7f8e526518f37eae3ce2a785344316f263e0",
      "tree": "51be4d0d933038bb203ed4cad4d4348dcd96cc88",
      "parents": [
        "72fcdbe9025b0405251c17eb391f326e03bf92ef",
        "d10309c36b93176a473baeeddef6f3fba8bf0678"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 11:07:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 11:07:13 2012 -0700"
      },
      "message": "am d10309c3: Merge \"Rename __dso_handle_so.c to __dso_handle_so.h\"\n\n* commit \u0027d10309c36b93176a473baeeddef6f3fba8bf0678\u0027:\n  Rename __dso_handle_so.c to __dso_handle_so.h\n"
    },
    {
      "commit": "72fcdbe9025b0405251c17eb391f326e03bf92ef",
      "tree": "98103f874d73dab842e61d345f4c769a25af19f7",
      "parents": [
        "77039d34449e369b9425a36eaed38d41b9d20884",
        "691ef3c80b4af278aa90d6e005ba42de1e52c140"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 07 11:07:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 07 11:07:10 2012 -0700"
      },
      "message": "am 691ef3c8: Merge \"Add mlockall and munlockall for Google TV.\"\n\n* commit \u0027691ef3c80b4af278aa90d6e005ba42de1e52c140\u0027:\n  Add mlockall and munlockall for Google TV.\n"
    }
  ],
  "next": "d10309c36b93176a473baeeddef6f3fba8bf0678"
}
