)]}'
{
  "log": [
    {
      "commit": "d0d07712e5db42e66ea6b8a6940b8a4ba8579aab",
      "tree": "14b80a4bff3ad2a3c393edf2d0ae41a205594439",
      "parents": [
        "a995ca72151cc22947aadc761d22955228be3824",
        "38e53adaddb474d41d1b6282eec38b71b8447d5d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Mar 16 12:35:50 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 12:35:50 2011 -0700"
      },
      "message": "am 38e53ada: am c59b2482: am 5a6f593b: Merge \"Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\"\n\n* commit \u002738e53adaddb474d41d1b6282eec38b71b8447d5d\u0027:\n  Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\n"
    },
    {
      "commit": "38e53adaddb474d41d1b6282eec38b71b8447d5d",
      "tree": "004cd6c22daa4cd50796282fc5dc850595d57eba",
      "parents": [
        "621bc53339c10e86d92ec89eefbb16af33229774",
        "c59b248241b18492d20e112230a907c14400275b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Mar 16 11:43:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 11:43:29 2011 -0700"
      },
      "message": "am c59b2482: am 5a6f593b: Merge \"Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\"\n\n* commit \u0027c59b248241b18492d20e112230a907c14400275b\u0027:\n  Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\n"
    },
    {
      "commit": "c59b248241b18492d20e112230a907c14400275b",
      "tree": "6bce1710dfce175c3dfce3fdb6d73bce01498340",
      "parents": [
        "c8fe4add6d96bf982b63b382417942a9d58f847b",
        "5a6f593b6197b96f980d9d45f9a981ef8705caf4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Mar 16 11:41:24 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 11:41:24 2011 -0700"
      },
      "message": "am 5a6f593b: Merge \"Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\"\n\n* commit \u00275a6f593b6197b96f980d9d45f9a981ef8705caf4\u0027:\n  Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\n"
    },
    {
      "commit": "5a6f593b6197b96f980d9d45f9a981ef8705caf4",
      "tree": "0f4c0c0801f7558118ef64068991174bcce7caa2",
      "parents": [
        "0c3989854fa3ea3ffb4152c013f68f2a21a52dc1",
        "c1519a52efa2cae96ccc0cb9944a29683a7023a2"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Mar 16 11:15:37 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Mar 16 11:15:37 2011 -0700"
      },
      "message": "Merge \"Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.\""
    },
    {
      "commit": "a995ca72151cc22947aadc761d22955228be3824",
      "tree": "d98b9713b20070850f901248544559d5202b0c6a",
      "parents": [
        "b2eddeccf656f5fd9a64fea6be2491411c52be52",
        "621bc53339c10e86d92ec89eefbb16af33229774"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Mar 15 23:26:55 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 23:26:55 2011 -0700"
      },
      "message": "am 621bc533: (-s ours) am 0b3c5c50: do not merge. Move property setting from libcutils to bionic.\n\n* commit \u0027621bc53339c10e86d92ec89eefbb16af33229774\u0027:\n  do not merge. Move property setting from libcutils to bionic.\n"
    },
    {
      "commit": "621bc53339c10e86d92ec89eefbb16af33229774",
      "tree": "15889487a34373cb0c7695d68977cdaf8eef11a4",
      "parents": [
        "9c0d66161c1af06844385c859480aab5762a767f",
        "0b3c5c50f7bed92282783995bf6a7cc777fa9392"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Mar 15 23:23:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 23:23:56 2011 -0700"
      },
      "message": "am 0b3c5c50: do not merge. Move property setting from libcutils to bionic.\n\n* commit \u00270b3c5c50f7bed92282783995bf6a7cc777fa9392\u0027:\n  do not merge. Move property setting from libcutils to bionic.\n"
    },
    {
      "commit": "0b3c5c50f7bed92282783995bf6a7cc777fa9392",
      "tree": "15889487a34373cb0c7695d68977cdaf8eef11a4",
      "parents": [
        "aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Mar 15 11:02:26 2011 +0900"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Mar 15 23:06:58 2011 -0700"
      },
      "message": "do not merge. Move property setting from libcutils to bionic.\n\nBackport I110b653a58f3\n\nAll the other property stuff is already here.  Property setting was\nonly in libcutils previously to leverage a utility function / constant\nor two.\n\nUnfortunately in the process of fixing a race condition we would\u0027ve\nhad to do break abstraction boundaries and put some libc-internal\ndetails into libcutils so instead of that we\u0027ll just move this\ninto bionic.\n\nAlong with Iee1ca9b7, this now passes:\n\n$ adb shell am instrument -w -e class android.os.SystemPropertiesTest \\\n  com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner\n\n  Bug: 3511230\n\nChange-Id: I1b588db3344169621e1279ecc0b660cf4e1015d7\n"
    },
    {
      "commit": "b2eddeccf656f5fd9a64fea6be2491411c52be52",
      "tree": "d98b9713b20070850f901248544559d5202b0c6a",
      "parents": [
        "c0f4a096583e4582dc178a2eaf60c0686077b48d",
        "9c0d66161c1af06844385c859480aab5762a767f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 15:47:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 15:47:37 2011 -0700"
      },
      "message": "am 9c0d6616: (-s ours) am c8fe4add: (-s ours) am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support\n\n* commit \u00279c0d66161c1af06844385c859480aab5762a767f\u0027:\n  DO NOT MERGE: Update USB accessory kernel header to include serial number support\n"
    },
    {
      "commit": "9c0d66161c1af06844385c859480aab5762a767f",
      "tree": "360ef1745607a7554e5c2f1b2000cbe92ad8affa",
      "parents": [
        "aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7",
        "c8fe4add6d96bf982b63b382417942a9d58f847b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 15:43:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 15:43:54 2011 -0700"
      },
      "message": "am c8fe4add: (-s ours) am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support\n\n* commit \u0027c8fe4add6d96bf982b63b382417942a9d58f847b\u0027:\n  DO NOT MERGE: Update USB accessory kernel header to include serial number support\n"
    },
    {
      "commit": "c8fe4add6d96bf982b63b382417942a9d58f847b",
      "tree": "9cc7e25da992d726ee429fe90775e2e22883d95f",
      "parents": [
        "78befc121181a17a1a537575274a35f75267902b",
        "3f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 14:49:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 14:49:22 2011 -0700"
      },
      "message": "am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support\n\n* commit \u00273f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf\u0027:\n  DO NOT MERGE: Update USB accessory kernel header to include serial number support\n"
    },
    {
      "commit": "c0f4a096583e4582dc178a2eaf60c0686077b48d",
      "tree": "d98b9713b20070850f901248544559d5202b0c6a",
      "parents": [
        "7cfc4fc4f59cf2b32aee12994c6dd3a2fef1b1f6",
        "aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 22:53:13 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 22:53:13 2011 -0700"
      },
      "message": "am aa00ec1a: (-s ours) am ec7e8cc9: (-s ours) do not merge. Move property setting from libcutils to bionic.\n\n* commit \u0027aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7\u0027:\n  do not merge. Move property setting from libcutils to bionic.\n"
    },
    {
      "commit": "aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7",
      "tree": "360ef1745607a7554e5c2f1b2000cbe92ad8affa",
      "parents": [
        "d7321f833da9543af6bad15d13d97b07e020eab1",
        "ec7e8cc9dddafc624cd28939c1a38ea336c89455"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 22:47:16 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 22:47:16 2011 -0700"
      },
      "message": "am ec7e8cc9: (-s ours) do not merge. Move property setting from libcutils to bionic.\n\n* commit \u0027ec7e8cc9dddafc624cd28939c1a38ea336c89455\u0027:\n  do not merge. Move property setting from libcutils to bionic.\n"
    },
    {
      "commit": "ec7e8cc9dddafc624cd28939c1a38ea336c89455",
      "tree": "1bbea89a5334230a64b7e60b3b429f8cbc8d9069",
      "parents": [
        "2bb79ad9b5941ad11b7ccaa8147577cef69524b2"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Mar 15 11:02:26 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Mar 15 11:02:26 2011 +0900"
      },
      "message": "do not merge. Move property setting from libcutils to bionic.\n\nBackport I110b653a58f3\n\nAll the other property stuff is already here.  Property setting was\nonly in libcutils previously to leverage a utility function / constant\nor two.\n\nUnfortunately in the process of fixing a race condition we would\u0027ve\nhad to do break abstraction boundaries and put some libc-internal\ndetails into libcutils so instead of that we\u0027ll just move this\ninto bionic.\n\nAlong with Iee1ca9b7, this now passes:\n\n$ adb shell am instrument -w -e class android.os.SystemPropertiesTest \\\n  com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner\n\n  Bug: 3511230\n\nChange-Id: I1b588db3344169621e1279ecc0b660cf4e1015d7\n"
    },
    {
      "commit": "7cfc4fc4f59cf2b32aee12994c6dd3a2fef1b1f6",
      "tree": "d98b9713b20070850f901248544559d5202b0c6a",
      "parents": [
        "d1edd7956a755fd4e1ffd942c164dff9f8f049e3",
        "d7321f833da9543af6bad15d13d97b07e020eab1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 18:27:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 18:27:39 2011 -0700"
      },
      "message": "am d7321f83: (-s ours) am 78befc12: (-s ours) am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n\n* commit \u0027d7321f833da9543af6bad15d13d97b07e020eab1\u0027:\n  DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n"
    },
    {
      "commit": "d7321f833da9543af6bad15d13d97b07e020eab1",
      "tree": "360ef1745607a7554e5c2f1b2000cbe92ad8affa",
      "parents": [
        "a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0",
        "78befc121181a17a1a537575274a35f75267902b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 18:24:55 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 18:24:55 2011 -0700"
      },
      "message": "am 78befc12: (-s ours) am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n\n* commit \u002778befc121181a17a1a537575274a35f75267902b\u0027:\n  DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n"
    },
    {
      "commit": "d1edd7956a755fd4e1ffd942c164dff9f8f049e3",
      "tree": "d98b9713b20070850f901248544559d5202b0c6a",
      "parents": [
        "5dc354bef76c1085ed578ec5a8fc9a2c9f9b75d5",
        "a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:49:58 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 17:49:58 2011 -0700"
      },
      "message": "am a7e94422: am 2bb79ad9: Update USB accessory kernel header to include serial number support\n\n* commit \u0027a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0\u0027:\n  Update USB accessory kernel header to include serial number support\n"
    },
    {
      "commit": "a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0",
      "tree": "360ef1745607a7554e5c2f1b2000cbe92ad8affa",
      "parents": [
        "f9316d37b462d523438c621f75c47f52a12e4087",
        "2bb79ad9b5941ad11b7ccaa8147577cef69524b2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:43:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 17:43:39 2011 -0700"
      },
      "message": "am 2bb79ad9: Update USB accessory kernel header to include serial number support\n\n* commit \u00272bb79ad9b5941ad11b7ccaa8147577cef69524b2\u0027:\n  Update USB accessory kernel header to include serial number support\n"
    },
    {
      "commit": "5dc354bef76c1085ed578ec5a8fc9a2c9f9b75d5",
      "tree": "f656ae3fd540456aa6398c22636b24c09507f2ff",
      "parents": [
        "368070454b1349d1fcf29a5d1eb51c869fb538f6",
        "4399df8f2ebd797e45bec81e6f22e4911b2c5686"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 17:09:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:09:26 2011 -0700"
      },
      "message": "Merge \"Move property setting from libcutils to bionic.\""
    },
    {
      "commit": "4399df8f2ebd797e45bec81e6f22e4911b2c5686",
      "tree": "333595bb8060913140086592f30663e2b969749c",
      "parents": [
        "70828ae0ea33c8e2f3316a705b5da478a32f8498"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Mar 10 15:52:49 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 16:53:18 2011 -0700"
      },
      "message": "Move property setting from libcutils to bionic.\n\nAll the other property stuff is already here.  Property setting was\nonly in libcutils previously to leverage a utility function / constant\nor two.\n\nUnfortunately in the process of fixing a race condition we would\u0027ve\nhad to do break abstraction boundaries and put some libc-internal\ndetails into libcutils so instead of that we\u0027ll just move this\ninto bionic.\n\nAlong with Iee1ca9b7, this now passes:\n\n$ adb shell am instrument -w -e class android.os.SystemPropertiesTest \\\n  com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner\n\nBug: 3511230\nChange-Id: I110b653a58f312fbe069dca59892a877ae9bc911\n"
    },
    {
      "commit": "3f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf",
      "tree": "13b4d8b064b53409a773690dfe532bb1afa2f22a",
      "parents": [
        "6139fa33ab823e935471fa71bba4c6f715ad6c56"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:50:44 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 19:16:28 2011 -0400"
      },
      "message": "DO NOT MERGE: Update USB accessory kernel header to include serial number support\n\nChange-Id: I61d889b107bd5e052ebac393883b87dac730ea6a\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2bb79ad9b5941ad11b7ccaa8147577cef69524b2",
      "tree": "93ab5eebf7cd26c9930822833e2215062055937a",
      "parents": [
        "c0fc678e969885cf95d2dacaad647cdc3f704f6e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:50:44 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:50:44 2011 -0400"
      },
      "message": "Update USB accessory kernel header to include serial number support\n\nChange-Id: Ic94e3f5ad278df43777fc4ea97f1fc67f6ccab0e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "368070454b1349d1fcf29a5d1eb51c869fb538f6",
      "tree": "2a02f5fea4a81195142bc37993a30123f97a2339",
      "parents": [
        "aa54339415ef74183645d7556a5b0d59f1135689"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Mar 14 14:02:05 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Mar 14 14:25:58 2011 -0700"
      },
      "message": "bionic: remove LOCAL_PRELINK_MODULE\n\nChange-Id: Iad65ae18446b20d2aace7b8fe19b1a032b616e9c\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "aa54339415ef74183645d7556a5b0d59f1135689",
      "tree": "35b006d7d029e1dc3df38d2c50ad4aa3fe81f6e5",
      "parents": [
        "70828ae0ea33c8e2f3316a705b5da478a32f8498",
        "fe3186b9c137ad8d15440188454761be791c39df"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 14 14:14:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 14:14:29 2011 -0700"
      },
      "message": "Merge \"Upgrade to tzdata2011d.\""
    },
    {
      "commit": "78befc121181a17a1a537575274a35f75267902b",
      "tree": "5356e0ee44c13609cfe9cd8ac099a2ef85397b66",
      "parents": [
        "08a4ce983ba14cef394e5198c9561349ec7fef44",
        "6139fa33ab823e935471fa71bba4c6f715ad6c56"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 13:35:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 13:35:03 2011 -0700"
      },
      "message": "am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n\n* commit \u00276139fa33ab823e935471fa71bba4c6f715ad6c56\u0027:\n  DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n"
    },
    {
      "commit": "c1519a52efa2cae96ccc0cb9944a29683a7023a2",
      "tree": "6aa91f86af2e5f1cd04b30fc14752aeee38a0216",
      "parents": [
        "fed58049d50083e4c960d89f4bbd516a181c2d18"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Mar 10 11:12:27 2011 -0800"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Mon Mar 14 12:15:22 2011 -0700"
      },
      "message": "Use sigemptyset to initialise sigset_t values.\nsigset_t may not be implemented as an integral type.\n\nChange-Id: I3f5ec86d6383685979d8d23ef508b6c609569b38\nSigned-off-by: Raghu Gandham \u003craghu@mips.com\u003e\n"
    },
    {
      "commit": "70828ae0ea33c8e2f3316a705b5da478a32f8498",
      "tree": "c55124f82a5e5292e6836fa04015c5227ab374e8",
      "parents": [
        "a90a1213dab221a81f0b731579ee7c0a49c82d13",
        "f9316d37b462d523438c621f75c47f52a12e4087"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 12:10:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 12:10:07 2011 -0700"
      },
      "message": "am f9316d37: am 08a4ce98: am 0c398985: Merge \"[ENDIAN] Build md5 code correctly for bigendian targets\"\n\n* commit \u0027f9316d37b462d523438c621f75c47f52a12e4087\u0027:\n  [ENDIAN] Build md5 code correctly for bigendian targets\n"
    },
    {
      "commit": "a90a1213dab221a81f0b731579ee7c0a49c82d13",
      "tree": "d8798174b4826841666727d170b6d71f0996f21e",
      "parents": [
        "37bec5d740e529c92d523d1661f1fea17da93cda",
        "8d1f2e6ffc7230e4000e5352e5798095a1f6d428"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Mar 14 12:05:58 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 12:05:58 2011 -0700"
      },
      "message": "am 8d1f2e6f: am 638608b1: am da8ea213: Merge \"libc: \u003cstdint.h\u003e: Don\\\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\"\n\n* commit \u00278d1f2e6ffc7230e4000e5352e5798095a1f6d428\u0027:\n  libc: \u003cstdint.h\u003e: Don\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\n"
    },
    {
      "commit": "37bec5d740e529c92d523d1661f1fea17da93cda",
      "tree": "3eb99391fbe94f5ffb6b81d786d7a81edbc974f9",
      "parents": [
        "306641a8930666fe22e7d637b268644c789737b1",
        "448a1b9f1827cbebad69383ba3f09cc0be5b4986"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Mar 14 12:05:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 12:05:54 2011 -0700"
      },
      "message": "am 448a1b9f: am b299039d: am e6e2ba1d: Merge \"libc: \u003cpthread.h\u003e: Replace \\\u0027#if __cplusplus\\\u0027 by \\\u0027#ifdef __cplusplus\\\u0027\"\n\n* commit \u0027448a1b9f1827cbebad69383ba3f09cc0be5b4986\u0027:\n  libc: \u003cpthread.h\u003e: Replace \u0027#if __cplusplus\u0027 by \u0027#ifdef __cplusplus\u0027\n"
    },
    {
      "commit": "f9316d37b462d523438c621f75c47f52a12e4087",
      "tree": "c6a8c3909a5a33116b8efde994b87a524d56721e",
      "parents": [
        "8d1f2e6ffc7230e4000e5352e5798095a1f6d428",
        "08a4ce983ba14cef394e5198c9561349ec7fef44"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 11:50:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 11:50:56 2011 -0700"
      },
      "message": "am 08a4ce98: am 0c398985: Merge \"[ENDIAN] Build md5 code correctly for bigendian targets\"\n\n* commit \u002708a4ce983ba14cef394e5198c9561349ec7fef44\u0027:\n  [ENDIAN] Build md5 code correctly for bigendian targets\n"
    },
    {
      "commit": "8d1f2e6ffc7230e4000e5352e5798095a1f6d428",
      "tree": "8f492cc8a3b65f58f97d87748f548dab5eeddfe1",
      "parents": [
        "448a1b9f1827cbebad69383ba3f09cc0be5b4986",
        "638608b11afbd255ddbd15e739f0f638791a4305"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Mar 14 10:53:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 10:53:11 2011 -0700"
      },
      "message": "am 638608b1: am da8ea213: Merge \"libc: \u003cstdint.h\u003e: Don\\\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\"\n\n* commit \u0027638608b11afbd255ddbd15e739f0f638791a4305\u0027:\n  libc: \u003cstdint.h\u003e: Don\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\n"
    },
    {
      "commit": "448a1b9f1827cbebad69383ba3f09cc0be5b4986",
      "tree": "0e90640b373788691e646740783ae0b19061e5f5",
      "parents": [
        "3134b56bb077d9dce1a8d49ac805878baef33603",
        "b299039d060eb5f523c05e4f9b6934a6b897a54f"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Mar 14 10:53:09 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 10:53:09 2011 -0700"
      },
      "message": "am b299039d: am e6e2ba1d: Merge \"libc: \u003cpthread.h\u003e: Replace \\\u0027#if __cplusplus\\\u0027 by \\\u0027#ifdef __cplusplus\\\u0027\"\n\n* commit \u0027b299039d060eb5f523c05e4f9b6934a6b897a54f\u0027:\n  libc: \u003cpthread.h\u003e: Replace \u0027#if __cplusplus\u0027 by \u0027#ifdef __cplusplus\u0027\n"
    },
    {
      "commit": "08a4ce983ba14cef394e5198c9561349ec7fef44",
      "tree": "6e82ea0bfb9e6a14ea4980eeee6eaf8ddfae8b6a",
      "parents": [
        "638608b11afbd255ddbd15e739f0f638791a4305",
        "0c3989854fa3ea3ffb4152c013f68f2a21a52dc1"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 10:52:05 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 10:52:05 2011 -0700"
      },
      "message": "am 0c398985: Merge \"[ENDIAN] Build md5 code correctly for bigendian targets\"\n\n* commit \u00270c3989854fa3ea3ffb4152c013f68f2a21a52dc1\u0027:\n  [ENDIAN] Build md5 code correctly for bigendian targets\n"
    },
    {
      "commit": "0c3989854fa3ea3ffb4152c013f68f2a21a52dc1",
      "tree": "8584c9484bcae878c2659d8b1652052f1d61d7db",
      "parents": [
        "da8ea213abb8bec08da37622179061630bd8e2f8",
        "865e3789dd222ca2ec4f173f43085851165a0ecb"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Mar 14 10:39:10 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Mar 14 10:39:10 2011 -0700"
      },
      "message": "Merge \"[ENDIAN] Build md5 code correctly for bigendian targets\""
    },
    {
      "commit": "fe3186b9c137ad8d15440188454761be791c39df",
      "tree": "b388cbe05404bf585d9427ee83c8f64d7dafd509",
      "parents": [
        "306641a8930666fe22e7d637b268644c789737b1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 14 10:31:33 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 14 10:31:33 2011 -0700"
      },
      "message": "Upgrade to tzdata2011d.\n\nAffects Cuba, Samoa, and Turkey.\n\nChange-Id: Ib1d41c9462ba12995214710f2750888f50fffde5\n"
    },
    {
      "commit": "6139fa33ab823e935471fa71bba4c6f715ad6c56",
      "tree": "81862dd6c68f79022bc4da0d6dc26556dc23b2ce",
      "parents": [
        "6bd73ed417c52ed57d5f62ea9988b6071a1efbeb"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 21:57:00 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 19:02:16 2011 -0500"
      },
      "message": "DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header\n\nFor bugs b/4079236, b/4073248 and b/4080288\n\nChange-Id: Id9cdbe95d7dd892bf38e16e7da505ee0eae26b99\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "306641a8930666fe22e7d637b268644c789737b1",
      "tree": "72e601936b47818ceef7cf701305c32e81fa2b68",
      "parents": [
        "c32c913e5a1caac3881a16c13bf8e0de9692ea3b",
        "3134b56bb077d9dce1a8d49ac805878baef33603"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 15:56:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 15:56:32 2011 -0800"
      },
      "message": "am 3134b56b: am 0d6bbc7a: am dfe6eda5: Merge \"libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\"\n\n* commit \u00273134b56bb077d9dce1a8d49ac805878baef33603\u0027:\n  libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\n"
    },
    {
      "commit": "c32c913e5a1caac3881a16c13bf8e0de9692ea3b",
      "tree": "901108083498a7207ba32168d9543587d9eb6ab9",
      "parents": [
        "00588f13d82767072af3d015d0b7bb3fcffd1170",
        "b868a32df691c5deee1ce2f40878419e3c49d1a3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 15:56:30 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 15:56:30 2011 -0800"
      },
      "message": "am b868a32d: am 0b73dac8: am d6722bdd: Merge \"libc: \u003cstdint.h\u003e: Proper C++\"\n\n* commit \u0027b868a32df691c5deee1ce2f40878419e3c49d1a3\u0027:\n  libc: \u003cstdint.h\u003e: Proper C++\n"
    },
    {
      "commit": "3134b56bb077d9dce1a8d49ac805878baef33603",
      "tree": "243505a3c65f348e56b5312678ac1345b2f58a0d",
      "parents": [
        "b868a32df691c5deee1ce2f40878419e3c49d1a3",
        "0d6bbc7af091ee05dd032492ae594c263404e4aa"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 15:40:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 15:40:21 2011 -0800"
      },
      "message": "am 0d6bbc7a: am dfe6eda5: Merge \"libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\"\n\n* commit \u00270d6bbc7af091ee05dd032492ae594c263404e4aa\u0027:\n  libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\n"
    },
    {
      "commit": "b868a32df691c5deee1ce2f40878419e3c49d1a3",
      "tree": "8da08f5afa03b3d962a85eba6c46a3fb21fc0bbe",
      "parents": [
        "1a0775f1ca5ed1ef9142be5d8239dc6cc500a46f",
        "0b73dac8aa9546c0f532c7ea5e0bf72dd029f271"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 15:40:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 15:40:16 2011 -0800"
      },
      "message": "am 0b73dac8: am d6722bdd: Merge \"libc: \u003cstdint.h\u003e: Proper C++\"\n\n* commit \u00270b73dac8aa9546c0f532c7ea5e0bf72dd029f271\u0027:\n  libc: \u003cstdint.h\u003e: Proper C++\n"
    },
    {
      "commit": "638608b11afbd255ddbd15e739f0f638791a4305",
      "tree": "f77e9884ea8974fcbc29b0381eeb1523fecaf89c",
      "parents": [
        "b299039d060eb5f523c05e4f9b6934a6b897a54f",
        "da8ea213abb8bec08da37622179061630bd8e2f8"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 11:13:45 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 11:13:45 2011 -0800"
      },
      "message": "am da8ea213: Merge \"libc: \u003cstdint.h\u003e: Don\\\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\"\n\n* commit \u0027da8ea213abb8bec08da37622179061630bd8e2f8\u0027:\n  libc: \u003cstdint.h\u003e: Don\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\n"
    },
    {
      "commit": "b299039d060eb5f523c05e4f9b6934a6b897a54f",
      "tree": "8032e0d6e2abe6b88c6e9919b359102791472f0b",
      "parents": [
        "0d6bbc7af091ee05dd032492ae594c263404e4aa",
        "e6e2ba1d40241c85de16d75cbd397cc3670d7535"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 11:12:11 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 11:12:11 2011 -0800"
      },
      "message": "am e6e2ba1d: Merge \"libc: \u003cpthread.h\u003e: Replace \\\u0027#if __cplusplus\\\u0027 by \\\u0027#ifdef __cplusplus\\\u0027\"\n\n* commit \u0027e6e2ba1d40241c85de16d75cbd397cc3670d7535\u0027:\n  libc: \u003cpthread.h\u003e: Replace \u0027#if __cplusplus\u0027 by \u0027#ifdef __cplusplus\u0027\n"
    },
    {
      "commit": "da8ea213abb8bec08da37622179061630bd8e2f8",
      "tree": "9db1cb1fdce56f69749d2381cbc52849030bdd9b",
      "parents": [
        "e6e2ba1d40241c85de16d75cbd397cc3670d7535",
        "8b3cea67326c1afb9b7815ae042819c0c3a1f144"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 09:32:33 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Mar 11 09:32:33 2011 -0800"
      },
      "message": "Merge \"libc: \u003cstdint.h\u003e: Don\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\""
    },
    {
      "commit": "e6e2ba1d40241c85de16d75cbd397cc3670d7535",
      "tree": "9d8f7ed7a141f94903192df2eb2398b38e5abc14",
      "parents": [
        "dfe6eda57e1e463427f941d5d71f8ccb5297d6d2",
        "847b183f631ccbaa363a15c24195c00cad9529f9"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 09:31:57 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Mar 11 09:31:57 2011 -0800"
      },
      "message": "Merge \"libc: \u003cpthread.h\u003e: Replace \u0027#if __cplusplus\u0027 by \u0027#ifdef __cplusplus\u0027\""
    },
    {
      "commit": "847b183f631ccbaa363a15c24195c00cad9529f9",
      "tree": "9d8f7ed7a141f94903192df2eb2398b38e5abc14",
      "parents": [
        "dfe6eda57e1e463427f941d5d71f8ccb5297d6d2"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 14:51:19 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 14:51:19 2011 +0100"
      },
      "message": "libc: \u003cpthread.h\u003e: Replace \u0027#if __cplusplus\u0027 by \u0027#ifdef __cplusplus\u0027\n\nSee http://code.google.com/p/android/issues/detail?id\u003d15221\n\nChange-Id: Ia7b6668c28737810d6c4941604c6adf232a27c61\n"
    },
    {
      "commit": "8b3cea67326c1afb9b7815ae042819c0c3a1f144",
      "tree": "bb7083a56dd1d22f24817bc67579fe9bf87c8d4c",
      "parents": [
        "dfe6eda57e1e463427f941d5d71f8ccb5297d6d2"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 14:39:05 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Fri Mar 11 14:39:05 2011 +0100"
      },
      "message": "libc: \u003cstdint.h\u003e: Don\u0027t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.\n\nChange-Id: I8b0ea266eab9c6f75d8407b704953ecaef948221\n"
    },
    {
      "commit": "0d6bbc7af091ee05dd032492ae594c263404e4aa",
      "tree": "a9fba7bbd7ca3550859ee68827d9db97354eeb67",
      "parents": [
        "0b73dac8aa9546c0f532c7ea5e0bf72dd029f271",
        "dfe6eda57e1e463427f941d5d71f8ccb5297d6d2"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 12:14:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 12:14:51 2011 -0800"
      },
      "message": "am dfe6eda5: Merge \"libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\"\n\n* commit \u0027dfe6eda57e1e463427f941d5d71f8ccb5297d6d2\u0027:\n  libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\n"
    },
    {
      "commit": "0b73dac8aa9546c0f532c7ea5e0bf72dd029f271",
      "tree": "d8cc3fcffdebf34fc7d22d2b2508f48f769171a1",
      "parents": [
        "962dcb22218a1a6d4ebd05e4fc4a69875d037234",
        "d6722bdd201e2747c55ec7255db7f1d5864ccdd3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 12:11:41 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 12:11:41 2011 -0800"
      },
      "message": "am d6722bdd: Merge \"libc: \u003cstdint.h\u003e: Proper C++\"\n\n* commit \u0027d6722bdd201e2747c55ec7255db7f1d5864ccdd3\u0027:\n  libc: \u003cstdint.h\u003e: Proper C++\n"
    },
    {
      "commit": "dfe6eda57e1e463427f941d5d71f8ccb5297d6d2",
      "tree": "99d2a9ab2b4b4a20b36fe8c03f74570feda7fa50",
      "parents": [
        "d6722bdd201e2747c55ec7255db7f1d5864ccdd3",
        "0e5411b4ba15946bde04c7ee69b0c20129443b36"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 11:35:58 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu Mar 10 11:35:58 2011 -0800"
      },
      "message": "Merge \"libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\""
    },
    {
      "commit": "0e5411b4ba15946bde04c7ee69b0c20129443b36",
      "tree": "99d2a9ab2b4b4a20b36fe8c03f74570feda7fa50",
      "parents": [
        "d6722bdd201e2747c55ec7255db7f1d5864ccdd3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 20:34:23 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 20:35:17 2011 +0100"
      },
      "message": "libc: \u003cstdint.h\u003e: fix typo in INTMAX_C()/UINTMAX_C() definition\n\nChange-Id: I3c74269901a288c448734dd7eb442a62b9348db8\n"
    },
    {
      "commit": "865e3789dd222ca2ec4f173f43085851165a0ecb",
      "tree": "c4b5129903b4ccf0bdad19d622406c313b6f3327",
      "parents": [
        "fed58049d50083e4c960d89f4bbd516a181c2d18"
      ],
      "author": {
        "name": "Paul Lind",
        "email": "plind@mips.com",
        "time": "Thu Mar 10 11:13:50 2011 -0800"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Thu Mar 10 11:13:50 2011 -0800"
      },
      "message": "[ENDIAN] Build md5 code correctly for bigendian targets\n\nSigned-off-by: Raghu Gandham \u003craghu@mips.com\u003e\n"
    },
    {
      "commit": "d6722bdd201e2747c55ec7255db7f1d5864ccdd3",
      "tree": "59dc8e046fd5a50a20590a57a06a91018b02cce0",
      "parents": [
        "fed58049d50083e4c960d89f4bbd516a181c2d18",
        "08ff1a647484e67f23d1d8a0364b2e930dd2b9da"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 11:01:24 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu Mar 10 11:01:24 2011 -0800"
      },
      "message": "Merge \"libc: \u003cstdint.h\u003e: Proper C++\""
    },
    {
      "commit": "08ff1a647484e67f23d1d8a0364b2e930dd2b9da",
      "tree": "59dc8e046fd5a50a20590a57a06a91018b02cce0",
      "parents": [
        "fed58049d50083e4c960d89f4bbd516a181c2d18"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 18:02:01 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 18:02:01 2011 +0100"
      },
      "message": "libc: \u003cstdint.h\u003e: Proper C++\n\nThis patch prevents the definition of various macros when \u003cstdint.h\u003e is\nincluded from C++. The ISO C99 standard mentions that when this header\nis included from a C++ source file, limit and constant related macros\nshould only be defined when asked explicitely by defining\n__STDC_LIMIT_MACROS and __STD_CONSTANT_MACROS, respectively.\n\nThe \u003cstdint.h\u003e lacked the proper #ifdef .. #endif blocks for the\nfollowing macros:\n\n    INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX\n    INTMAX_MIN, INTMAX_MAX, UINTMAX_MAX,\n    INPTR_C, UINTPR_C, PTRDIFF_C, INTMAX_C, UINTMAX_C\n\nThis is intended to fix http://code.google.com/p/android/issues/detail?id\u003d14380\nafter we copy this file to development/ndk/platforms/android-3/include/\n\nChange-Id: Ia77e0822edfaaf568ea599d7de673b310eeeaa4a\n"
    },
    {
      "commit": "00588f13d82767072af3d015d0b7bb3fcffd1170",
      "tree": "5429f901e7707ece9d4dadecfd9be80191621160",
      "parents": [
        "dcf5164daa1dea7605624e4e16937321b26df49d",
        "1a0775f1ca5ed1ef9142be5d8239dc6cc500a46f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 07:57:17 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 07:57:17 2011 -0800"
      },
      "message": "am 1a0775f1: am c0fc678e: linux/usb/f_accessory.h: Update USB accessory kernel header\n\n* commit \u00271a0775f1ca5ed1ef9142be5d8239dc6cc500a46f\u0027:\n  linux/usb/f_accessory.h: Update USB accessory kernel header\n"
    },
    {
      "commit": "1a0775f1ca5ed1ef9142be5d8239dc6cc500a46f",
      "tree": "3fa2327cec5e7a0baf2c82523198f15a1b41084d",
      "parents": [
        "81d79f9fb38d9ae8a5711f5774aa5a1516f6cc26",
        "c0fc678e969885cf95d2dacaad647cdc3f704f6e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 07:52:33 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 07:52:33 2011 -0800"
      },
      "message": "am c0fc678e: linux/usb/f_accessory.h: Update USB accessory kernel header\n\n* commit \u0027c0fc678e969885cf95d2dacaad647cdc3f704f6e\u0027:\n  linux/usb/f_accessory.h: Update USB accessory kernel header\n"
    },
    {
      "commit": "dcf5164daa1dea7605624e4e16937321b26df49d",
      "tree": "3f5166949f53d25f8bd92ecea7f3660278400321",
      "parents": [
        "b2dd464951c8e2ffe5705ac6b37593291defeffb",
        "81d79f9fb38d9ae8a5711f5774aa5a1516f6cc26"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 01:59:42 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 01:59:42 2011 -0800"
      },
      "message": "am 81d79f9f: am 962dcb22: am fed58049: Merge \"libc: Fix PTHREAD_RWLOCK_INITIALIZER\"\n\n* commit \u002781d79f9fb38d9ae8a5711f5774aa5a1516f6cc26\u0027:\n  libc: Fix PTHREAD_RWLOCK_INITIALIZER\n  Proxy getnameinfo through netd\n  Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n  Convert cname lenght before use\n"
    },
    {
      "commit": "81d79f9fb38d9ae8a5711f5774aa5a1516f6cc26",
      "tree": "1f7155f97090e9f31235dca71d44ad7a651ea920",
      "parents": [
        "b6a562e3895c51741748e90d56d822b0a9d36710",
        "962dcb22218a1a6d4ebd05e4fc4a69875d037234"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 01:55:35 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 01:55:35 2011 -0800"
      },
      "message": "am 962dcb22: am fed58049: Merge \"libc: Fix PTHREAD_RWLOCK_INITIALIZER\"\n\n* commit \u0027962dcb22218a1a6d4ebd05e4fc4a69875d037234\u0027:\n  libc: Fix PTHREAD_RWLOCK_INITIALIZER\n  Proxy getnameinfo through netd\n  Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n  Convert cname lenght before use\n"
    },
    {
      "commit": "962dcb22218a1a6d4ebd05e4fc4a69875d037234",
      "tree": "6bad56aea1de7a0e4526b08ec75e8334814f3ba4",
      "parents": [
        "2703b7046cebfadee325500d957501afbba11ebc",
        "fed58049d50083e4c960d89f4bbd516a181c2d18"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 01:51:19 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 01:51:19 2011 -0800"
      },
      "message": "am fed58049: Merge \"libc: Fix PTHREAD_RWLOCK_INITIALIZER\"\n\n* commit \u0027fed58049d50083e4c960d89f4bbd516a181c2d18\u0027:\n  libc: Fix PTHREAD_RWLOCK_INITIALIZER\n  Proxy getnameinfo through netd\n  Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n  Convert cname lenght before use\n"
    },
    {
      "commit": "fed58049d50083e4c960d89f4bbd516a181c2d18",
      "tree": "2b796a9fa101f59eadc6977d9c3ad6705c5fcf06",
      "parents": [
        "1ed86fa491929e3f46e9ad692773dec80defa3f8",
        "ca4462d76c65ebfbc20328ee283ac2f19efca732"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 01:26:26 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu Mar 10 01:26:26 2011 -0800"
      },
      "message": "Merge \"libc: Fix PTHREAD_RWLOCK_INITIALIZER\""
    },
    {
      "commit": "ca4462d76c65ebfbc20328ee283ac2f19efca732",
      "tree": "2b796a9fa101f59eadc6977d9c3ad6705c5fcf06",
      "parents": [
        "1ed86fa491929e3f46e9ad692773dec80defa3f8"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 10:22:55 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Mar 10 10:23:44 2011 +0100"
      },
      "message": "libc: Fix PTHREAD_RWLOCK_INITIALIZER\n\nThe macro definition was incorrect and resulted in a compile error\nwhen used.\n\nFixes http://code.google.com/p/android/issues/detail?id\u003d15306\n\nChange-Id: I8fa6047b63e7f56b53653774327099822c469cd1\n"
    },
    {
      "commit": "c0fc678e969885cf95d2dacaad647cdc3f704f6e",
      "tree": "892e9d347dce19c82fca0335acd83cbd008453d6",
      "parents": [
        "a08eb1df005189fdf5881b0f7b2f9258a97fec00"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 21:57:00 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 21:57:00 2011 -0500"
      },
      "message": "linux/usb/f_accessory.h: Update USB accessory kernel header\n\nFor bugs b/4079236, b/4073248 and b/4080288\n\nChange-Id: I641a0fa93492c7059900f0193c722356d13eeab5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b2dd464951c8e2ffe5705ac6b37593291defeffb",
      "tree": "e1f9cb025dc3725420a4b2127dfd786b4b2a196f",
      "parents": [
        "8d26fbb24a0d65a03094cadfaf0e097cfc7ca2f1",
        "b6a562e3895c51741748e90d56d822b0a9d36710"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 14:09:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 14:09:34 2011 -0800"
      },
      "message": "am b6a562e3: (-s ours) am 2703b704: (-s ours) am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n\n* commit \u0027b6a562e3895c51741748e90d56d822b0a9d36710\u0027:\n  Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n"
    },
    {
      "commit": "b6a562e3895c51741748e90d56d822b0a9d36710",
      "tree": "1eb2d4ede53ca08aa14a9797d806ed80fc1a7bb6",
      "parents": [
        "a08eb1df005189fdf5881b0f7b2f9258a97fec00",
        "2703b7046cebfadee325500d957501afbba11ebc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 14:05:42 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 14:05:42 2011 -0800"
      },
      "message": "am 2703b704: (-s ours) am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n\n* commit \u00272703b7046cebfadee325500d957501afbba11ebc\u0027:\n  Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n"
    },
    {
      "commit": "2703b7046cebfadee325500d957501afbba11ebc",
      "tree": "645d7f1828a7510d4bf1e720b23612e163c7ccc5",
      "parents": [
        "69d6c2ccd943f43e87445d00e96eb98deb690ea1",
        "6bd73ed417c52ed57d5f62ea9988b6071a1efbeb"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 13:31:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 13:31:58 2011 -0800"
      },
      "message": "am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n\n* commit \u00276bd73ed417c52ed57d5f62ea9988b6071a1efbeb\u0027:\n  Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n"
    },
    {
      "commit": "8d26fbb24a0d65a03094cadfaf0e097cfc7ca2f1",
      "tree": "e1f9cb025dc3725420a4b2127dfd786b4b2a196f",
      "parents": [
        "a08eb1df005189fdf5881b0f7b2f9258a97fec00"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 07 11:54:12 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 07 11:54:12 2011 -0800"
      },
      "message": "Upgrade to tzdata2011c.\n\nAffects Chile and Annette Island, Alaska.\n\nChange-Id: Ie4985a69e803bbc7ccd30619799ee5a9fd3737ce\n"
    },
    {
      "commit": "a08eb1df005189fdf5881b0f7b2f9258a97fec00",
      "tree": "1eb2d4ede53ca08aa14a9797d806ed80fc1a7bb6",
      "parents": [
        "da14b0e1ddabf753285e913a7601aafccd294617",
        "0ca21df5c6fbb22498cfde93b4fd4cac3235901b"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Mar 02 15:32:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 15:32:53 2011 -0800"
      },
      "message": "am 0ca21df5: (-s ours) am 6519756b: Merge \"DO NOT MERGE Cherry-pick of 0ee092fb2 from master\" into honeycomb\n\n* commit \u00270ca21df5c6fbb22498cfde93b4fd4cac3235901b\u0027:\n  DO NOT MERGE Cherry-pick of 0ee092fb2 from master\n"
    },
    {
      "commit": "0ca21df5c6fbb22498cfde93b4fd4cac3235901b",
      "tree": "c8664077d11cc5211902132bf98fcd0e7803f9ad",
      "parents": [
        "423d942e6dc1e2051466e70d71520ab2e4273ea1",
        "6519756b23a8b18d06dae53cc3ece32c87146972"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Tue Mar 01 17:51:49 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 01 17:51:49 2011 -0800"
      },
      "message": "am 6519756b: Merge \"DO NOT MERGE Cherry-pick of 0ee092fb2 from master\" into honeycomb\n\n* commit \u00276519756b23a8b18d06dae53cc3ece32c87146972\u0027:\n  DO NOT MERGE Cherry-pick of 0ee092fb2 from master\n"
    },
    {
      "commit": "6519756b23a8b18d06dae53cc3ece32c87146972",
      "tree": "20771a226ddb84f73331e9e218339a1cfdd821ae",
      "parents": [
        "9bfd3f54e6b139251f7da9b46c4073b236c5d59c",
        "44892440582ee8df1dcace7167e587fdfe1ada6d"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Tue Mar 01 17:48:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 17:48:25 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Cherry-pick of 0ee092fb2 from master\" into honeycomb"
    },
    {
      "commit": "44892440582ee8df1dcace7167e587fdfe1ada6d",
      "tree": "36a4c051a89427f57ba50b9b0000158894f12613",
      "parents": [
        "b67c1bacd0fc27c26cc3ec19bd2c9ded19cecd08"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Tue Feb 15 08:44:20 2011 +0100"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Tue Mar 01 17:22:04 2011 -0800"
      },
      "message": "DO NOT MERGE Cherry-pick of 0ee092fb2 from master\n\nConvert cname lenght before use\n\nThe length of the cname is sent in big-endian\norder. Thus, it has to be converted before used\nin android_getaddrinfo_proxy\n\nChange-Id: I78552d427ef6500d9121fc83423f0744ea0c3087\n"
    },
    {
      "commit": "da14b0e1ddabf753285e913a7601aafccd294617",
      "tree": "1eb2d4ede53ca08aa14a9797d806ed80fc1a7bb6",
      "parents": [
        "0ee092fb23318bc479de8e6514fbf2e05e0ce646"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Mar 01 14:46:11 2011 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Mar 01 14:46:11 2011 -0800"
      },
      "message": "add linux/nvhdcp.h header\n\nChange-Id: I74a1cf90bc9807002869aa9c7b5eddb065638db2\n"
    },
    {
      "commit": "0ee092fb23318bc479de8e6514fbf2e05e0ce646",
      "tree": "1ae7d030c7c34f6e317b6f7cbdee3bcac3768252",
      "parents": [
        "3224c08bd77043338ad6e9ecacbd4c118205e873"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Tue Feb 15 08:44:20 2011 +0100"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Mar 01 12:52:10 2011 -0800"
      },
      "message": "Convert cname lenght before use\n\nThe length of the cname is sent in big-endian\norder. Thus, it has to be converted before used\nin android_getaddrinfo_proxy\n\nChange-Id: I1a0cc12780c47f7493fcf06f690515829f88c01e\n"
    },
    {
      "commit": "1ed86fa491929e3f46e9ad692773dec80defa3f8",
      "tree": "dba3b19d123b5e460c422b1b289464cca6bf090c",
      "parents": [
        "5d90cb30f4fabedd2e8d3c51a47f3b068e038991",
        "149f7dfe0416f19a729d83bf5cfde44b5e28e0ec"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Feb 22 07:18:56 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Feb 22 07:18:56 2011 -0800"
      },
      "message": "Merge \"Proxy getnameinfo through netd\""
    },
    {
      "commit": "5d90cb30f4fabedd2e8d3c51a47f3b068e038991",
      "tree": "10abb28147042535cae6d39fddec7c1b87707a75",
      "parents": [
        "aac93c237034bbca61c69e0712ae6194877aa2cc",
        "48e1feaa9d7d7f36b5eba25baccd99a56adf9b64"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Feb 22 07:05:32 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Feb 22 07:05:32 2011 -0800"
      },
      "message": "Merge \"Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\""
    },
    {
      "commit": "149f7dfe0416f19a729d83bf5cfde44b5e28e0ec",
      "tree": "adff0a58a6e956e2d1701f5e72871a43421cc237",
      "parents": [
        "aac93c237034bbca61c69e0712ae6194877aa2cc"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Tue Feb 15 08:45:26 2011 +0100"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonyericsson.com",
        "time": "Tue Feb 22 08:22:16 2011 +0100"
      },
      "message": "Proxy getnameinfo through netd\n\nProxy the parts of getnameinfo that utilize\nthe dns cache through netd.\n\nChange-Id: I1d57c451ea6b179c34828cf57a4182b262674003\n"
    },
    {
      "commit": "6bd73ed417c52ed57d5f62ea9988b6071a1efbeb",
      "tree": "30c4420d9064501c6f5a970deafd552a289c0021",
      "parents": [
        "2081fda69a68505c914324797400b1b798516904"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Feb 15 09:20:21 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Feb 21 12:35:22 2011 -0500"
      },
      "message": "Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE\n\nChange-Id: I972d28065ee7e77e93699512310fcd6d5742ed0d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3224c08bd77043338ad6e9ecacbd4c118205e873",
      "tree": "6f6df2236615246498645bdc1b40e33551222b07",
      "parents": [
        "0999f8dcf22cd2ca541314a348720aedcf02ae48",
        "fb723c87490b76d1d2fe521886f7cb6c96ed40b7"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Fri Feb 18 15:22:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 18 15:22:27 2011 -0800"
      },
      "message": "Merge changes I8c481c89,I791406f8,I5f09cef8\n\n* changes:\n  libc: ARM: update syscalls with new script\n  libc: ARM: add size info to gensyscalls\n  Add function marks and size indications\n"
    },
    {
      "commit": "0999f8dcf22cd2ca541314a348720aedcf02ae48",
      "tree": "c24bf408b2c069cabbba1fa0df45e483a34be39f",
      "parents": [
        "0233509c16046766bea9af6c7053cc6ceecef7a2",
        "d40e63ee47e4a7f072a9d9a20e09c26f0090b02c"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@google.com",
        "time": "Fri Feb 18 14:53:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 18 14:53:03 2011 -0800"
      },
      "message": "Merge \"Move the zoneinfo generation tool into bionic.\""
    },
    {
      "commit": "d40e63ee47e4a7f072a9d9a20e09c26f0090b02c",
      "tree": "75328258aedf9cb2c915ed09549fe86e69be22bd",
      "parents": [
        "3a3c1853aca502ec109e5e97423e9f721035915c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 17 16:20:07 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 17 16:20:28 2011 -0800"
      },
      "message": "Move the zoneinfo generation tool into bionic.\n\nThis also incorporates a bunch of changes to the previous script; this one\nrequires no setup, can be run from anywhere, and leaves no droppings.\n\nChange-Id: I38f299f03e33950d2a64e9336f4ba7cb3c5cf6f0\n"
    },
    {
      "commit": "fb723c87490b76d1d2fe521886f7cb6c96ed40b7",
      "tree": "4e9b11c99efd159b26a0e7a7e3ddab250bc478bd",
      "parents": [
        "f540c03bff8bb15f1954df275629fd32dc87aaf5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:47:44 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:47:47 2011 -0800"
      },
      "message": "libc: ARM: update syscalls with new script\n\nUsed the new gensyscalls.py script to update the ARM syscalls with the\nBEGIN(x) and END(x) macros to give size information for the code of the\nsyscall. Useful for valgrind.\n\nChange-Id: I8c481c8928401ac110fd19b087f7d67e4db39326\n"
    },
    {
      "commit": "f540c03bff8bb15f1954df275629fd32dc87aaf5",
      "tree": "43143108ba950aac32958bd21b0bd87312745d5a",
      "parents": [
        "420878c6908cf9c2862888477ec3f424a06cf172"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:31:30 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 10:47:20 2011 -0800"
      },
      "message": "libc: ARM: add size info to gensyscalls\n\nAdd size information to gensyscalls output for ARM syscalls with new\nBEGIN(x) and END(x) macros in arch-arm/include/machine/asm.h\n\nChange-Id: I791406f8b17abcb83b70a6d15a65a527de15d3f5\n"
    },
    {
      "commit": "420878c6908cf9c2862888477ec3f424a06cf172",
      "tree": "8ed5e7674d62386ea6ec63821af4c53cc062fa19",
      "parents": [
        "3a3c1853aca502ec109e5e97423e9f721035915c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 16 11:55:58 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 09:07:25 2011 -0800"
      },
      "message": "Add function marks and size indications\n\nAdd a macro to annotate function end and start using both ENTRY and END\nfor each function. This allows valgrind (and presumably other debugging\ntools) to use the debug symbols to trace the functions.\n\nChange-Id: I5f09cef8e22fb356eb6f5cee952b031e567599b6\n"
    },
    {
      "commit": "0233509c16046766bea9af6c7053cc6ceecef7a2",
      "tree": "bb6af8b3dfb3c21923a6836b1bb1328be0a6fc7c",
      "parents": [
        "3a3c1853aca502ec109e5e97423e9f721035915c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 07:50:36 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 17 07:50:36 2011 -0800"
      },
      "message": "Amend previous commit with needed include\n\nChange-Id: Idae8daaf095d90513820e05f423144ffed4ba913\n"
    },
    {
      "commit": "aac93c237034bbca61c69e0712ae6194877aa2cc",
      "tree": "c8664077d11cc5211902132bf98fcd0e7803f9ad",
      "parents": [
        "69d6c2ccd943f43e87445d00e96eb98deb690ea1",
        "066ecc8f4a6ef4195194626875fe32442bf91d56"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Wed Feb 16 18:58:45 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Feb 16 18:58:45 2011 -0800"
      },
      "message": "Merge \"Convert cname lenght before use\""
    },
    {
      "commit": "48e1feaa9d7d7f36b5eba25baccd99a56adf9b64",
      "tree": "cebfb3b8bbea895cf8f56246b8c60839cd8c50db",
      "parents": [
        "69d6c2ccd943f43e87445d00e96eb98deb690ea1"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Jan 27 10:23:16 2011 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Wed Feb 16 17:50:23 2011 -0800"
      },
      "message": "Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n\nChange-Id: Ia840a19a45257128eccdcf25d105f500f2d90741\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "3a3c1853aca502ec109e5e97423e9f721035915c",
      "tree": "695e9979089e19b00df1632235e6aae5d2749a15",
      "parents": [
        "0d06b423276208cfc44a67078bbb9dfe2926a0b6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 16 16:39:04 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 16 16:40:08 2011 -0800"
      },
      "message": "Use CLZ on ARMv5 and newer\n\nChange-Id: Ia5aa6974c0343ae43fbcb91304501213048e9ec0\n"
    },
    {
      "commit": "0d06b423276208cfc44a67078bbb9dfe2926a0b6",
      "tree": "ea9126420fb03b9e163e2245fbc1d3c671096993",
      "parents": [
        "56d90bb49a21c6bc30de24c6287bcbc783d7510f",
        "6783f6a736928da7f4a1419d6b12cc8a830251af"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Feb 16 05:57:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 16 05:57:39 2011 -0800"
      },
      "message": "Merge \"Add linux/usb/f_accessory.h header for USB accessory driver\""
    },
    {
      "commit": "56d90bb49a21c6bc30de24c6287bcbc783d7510f",
      "tree": "b044c289a51227d01f74cee73c10e26c30a38e66",
      "parents": [
        "6ac872a0ee4b980d0a41f5ebdfcfa2662e9ebf3e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 15 14:12:24 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 15 14:12:24 2011 -0800"
      },
      "message": "Add MODULE_LICENSE_PUBLIC_DOMAIN for the tzdata.\n\nChange-Id: Ie3dd3daef4610f3bd4cbc60f1de854ad28189038\n"
    },
    {
      "commit": "6ac872a0ee4b980d0a41f5ebdfcfa2662e9ebf3e",
      "tree": "321a2f49ffde1f2c50a36cde370772c87845d6f7",
      "parents": [
        "0aad55369df9313d5f2c3fb27d8f561d78ddec58"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 15 13:29:40 2011 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 15 13:29:40 2011 -0800"
      },
      "message": "Update to 2011b tzdata.\n\nChange-Id: Ic8c9e9a71a52435441db1367fb40b58ae23efe1a\n"
    },
    {
      "commit": "6783f6a736928da7f4a1419d6b12cc8a830251af",
      "tree": "b0c41e0d1b14ba0cc6f5523fffbb584aad2fec46",
      "parents": [
        "0aad55369df9313d5f2c3fb27d8f561d78ddec58"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Feb 15 09:20:21 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Feb 15 09:20:21 2011 -0500"
      },
      "message": "Add linux/usb/f_accessory.h header for USB accessory driver\n\nChange-Id: Id6ffd75f855028739674c36f30d2592391d90859\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "066ecc8f4a6ef4195194626875fe32442bf91d56",
      "tree": "790db8e4d82605911c0086137fe2c2547cc3a460",
      "parents": [
        "76299d196f8cc731b5bd72880f63d9d9cfd05694"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Tue Feb 15 08:44:20 2011 +0100"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonyericsson.com",
        "time": "Tue Feb 15 08:44:20 2011 +0100"
      },
      "message": "Convert cname lenght before use\n\nThe length of the cname is sent in big-endian\norder. Thus, it has to be converted before used\nin android_getaddrinfo_proxy\n\nChange-Id: I1a0cc12780c47f7493fcf06f690515829f88c01e\n"
    },
    {
      "commit": "0aad55369df9313d5f2c3fb27d8f561d78ddec58",
      "tree": "d30c0ffb648b7a43ff469f89f05850f5008482ec",
      "parents": [
        "3e0cb1bc639f1fddb9123ac4963a3509be4d523b",
        "f582340a6a48588aa50da17e1620e8f91b146941"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 14 15:46:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 14 15:46:36 2011 -0800"
      },
      "message": "Merge \"Fix the handle locking in stdio\""
    },
    {
      "commit": "f582340a6a48588aa50da17e1620e8f91b146941",
      "tree": "d30c0ffb648b7a43ff469f89f05850f5008482ec",
      "parents": [
        "72f9a5c374bf559e9c69a62c1d95304f913ef6b2"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Feb 12 07:13:44 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 14 09:32:56 2011 -0800"
      },
      "message": "Fix the handle locking in stdio\n\nFix the handle locking in stdio to use flockfile/funlockfile\ninternally when and where required.  Macros in \u003cstdio.h\u003e are updated\nto automatically call the underlying functions when the process is\nthreaded to obtain the necessary locking.  A private mutex is added\nto protect __sglue, the internal list of FILE handles, and another\nto protect the one-time initialization.  Some routines in libc that\nuse getc() change to use getc_unlocked() as they\u0027re either protected\nby their own lock or aren\u0027t thread-safe routines anyway.\n\nBased on OpenBSD change by guenther@openbsd.org\nhttp://www.mail-archive.com/source-changes@cvs.openbsd.org/msg01015.html\n\nBug: 3446659\nChange-Id: Ie82116e358c541718d6709ec45ca6796be5a007b\n"
    },
    {
      "commit": "3e0cb1bc639f1fddb9123ac4963a3509be4d523b",
      "tree": "9f5e358d45bd2e60589960f031afdaf715a68556",
      "parents": [
        "72f9a5c374bf559e9c69a62c1d95304f913ef6b2",
        "423d942e6dc1e2051466e70d71520ab2e4273ea1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Feb 11 12:34:41 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 11 12:34:41 2011 -0800"
      },
      "message": "am 423d942e: am 69d6c2cc: Merge \"Update\"\n\n* commit \u0027423d942e6dc1e2051466e70d71520ab2e4273ea1\u0027:\n  Update\n"
    },
    {
      "commit": "423d942e6dc1e2051466e70d71520ab2e4273ea1",
      "tree": "1e5c5aa841453f121ecd122099f17accbc249341",
      "parents": [
        "b35d80f0b0a6d87ba20aa2de594db19a0ccf93df",
        "69d6c2ccd943f43e87445d00e96eb98deb690ea1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Feb 11 12:32:38 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 11 12:32:38 2011 -0800"
      },
      "message": "am 69d6c2cc: Merge \"Update\"\n\n* commit \u002769d6c2ccd943f43e87445d00e96eb98deb690ea1\u0027:\n  Update\n"
    },
    {
      "commit": "69d6c2ccd943f43e87445d00e96eb98deb690ea1",
      "tree": "1e5c5aa841453f121ecd122099f17accbc249341",
      "parents": [
        "76299d196f8cc731b5bd72880f63d9d9cfd05694",
        "a3db183abebe3de100542a9bff27ecf4400d4788"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Feb 11 12:17:21 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Feb 11 12:17:21 2011 -0800"
      },
      "message": "Merge \"Update\""
    },
    {
      "commit": "a3db183abebe3de100542a9bff27ecf4400d4788",
      "tree": "1e5c5aa841453f121ecd122099f17accbc249341",
      "parents": [
        "76299d196f8cc731b5bd72880f63d9d9cfd05694"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jan 06 15:30:35 2011 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Feb 11 11:49:37 2011 -0800"
      },
      "message": "Update\n\nChange-Id: I41f590dec6bfd26c36cf01601cf03502d02d29af\n"
    },
    {
      "commit": "72f9a5c374bf559e9c69a62c1d95304f913ef6b2",
      "tree": "9f5e358d45bd2e60589960f031afdaf715a68556",
      "parents": [
        "9c2e97e9d3510f49c6f2697ef47b85f92df524dd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 10 17:02:21 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 10 17:02:23 2011 -0800"
      },
      "message": "Increase SO_MAX to accomodate valgrind\n\nsystem_server loads up 87 shared libraries upon start. Running under\nvalgrind pushes this just over the edge of 96. Increase SO_MAX to 128 to\ngive us some more headroom.\n\nChange-Id: Iadceb14ab6d9621bdccd292570d50867828057d9\n"
    },
    {
      "commit": "9c2e97e9d3510f49c6f2697ef47b85f92df524dd",
      "tree": "42737cbc76220823eba3492df90cd5166c2d83de",
      "parents": [
        "86ca12cfff4393eb9b580ddbc3330af964cefe5d",
        "b35d80f0b0a6d87ba20aa2de594db19a0ccf93df"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Mon Feb 07 13:51:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:51:27 2011 -0800"
      },
      "message": "am b35d80f0: am 76299d19: Merge \"Remove an extra register move.\"\n\n* commit \u0027b35d80f0b0a6d87ba20aa2de594db19a0ccf93df\u0027:\n  Remove an extra register move.\n"
    },
    {
      "commit": "86ca12cfff4393eb9b580ddbc3330af964cefe5d",
      "tree": "fe55d36fe6d3b305a0f33fd0a7140445a7c5bfe1",
      "parents": [
        "ae54025061b56b8d65afd088e41fa80eabf73b80",
        "d7cf638288f100f29f6ba733c50f12ecdb5e192b"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Mon Feb 07 13:51:25 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:51:25 2011 -0800"
      },
      "message": "am d7cf6382: am 8db7bcb1: Merge \"Replace __atomic_XXX with GCC __sync_XXX intrinsics.\"\n\n* commit \u0027d7cf638288f100f29f6ba733c50f12ecdb5e192b\u0027:\n  Replace __atomic_XXX with GCC __sync_XXX intrinsics.\n"
    },
    {
      "commit": "ae54025061b56b8d65afd088e41fa80eabf73b80",
      "tree": "6083c40d3628381c0db029755c76ea18f59ba7bf",
      "parents": [
        "761cb55ab370d532ac33c69feb99115deed350de",
        "9e401df692e3c47124cbaff7b866f55eec3bba27"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Mon Feb 07 13:51:22 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:51:22 2011 -0800"
      },
      "message": "am 9e401df6: am 1447332f: Merge \"move some typedefs to procfs.h required by gdbserver build\"\n\n* commit \u00279e401df692e3c47124cbaff7b866f55eec3bba27\u0027:\n  move some typedefs to procfs.h required by gdbserver build\n"
    },
    {
      "commit": "761cb55ab370d532ac33c69feb99115deed350de",
      "tree": "b1cd873734d55fccb2b12ffc348b9c2aa60b15c9",
      "parents": [
        "62e1f374d1df0b98e8c8a1dd5a846aa955ae2c35",
        "dd279aa99f6b6310480e28ba1e843a23f722c87e"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Mon Feb 07 13:43:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:43:54 2011 -0800"
      },
      "message": "am dd279aa9: am 2282ecc2: Merge \"Use more optimized version of memmove\"\n\n* commit \u0027dd279aa99f6b6310480e28ba1e843a23f722c87e\u0027:\n  Use more optimized version of memmove\n"
    }
  ],
  "next": "b35d80f0b0a6d87ba20aa2de594db19a0ccf93df"
}
