)]}'
{
  "log": [
    {
      "commit": "b894c71af8e992bf861ce218d0adc0eada732aba",
      "tree": "3c0c796cca9f6eb69c19bef4ad55ddae6d40d87a",
      "parents": [
        "5f25ef041243c52fc97b5e3cdea0dfa3af64245c"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Sep 21 16:20:12 2012 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Sep 21 16:20:12 2012 -0700"
      },
      "message": "For the recent SD card access change.\nThe non-zogyte process need to use the\nEnvironment#getLegacyExternalStorage to access the sdcard.\n\nChange-Id: I797d235954defe25e1bd8728f167250e4f9d0fe9\n"
    },
    {
      "commit": "5f25ef041243c52fc97b5e3cdea0dfa3af64245c",
      "tree": "82a7449916f4d9555ba3afe0eee3c94e1084c5c1",
      "parents": [
        "d6046a445fe4e2896cfbd66cf7d5e0545ab34af2",
        "c2760a00ea2ee03dc63b9de1ad0f6b43eace6dcd"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 14 16:08:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 14 16:08:28 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "c2760a00ea2ee03dc63b9de1ad0f6b43eace6dcd",
      "tree": "158f572a3b7416a97801f6fb7df9d017099ea8a0",
      "parents": [
        "91615e7f5a7d55ffa349168108636084bfae25e4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 14 13:42:32 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 14 13:42:32 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I90a11fad1986532f4895f7b7edf682364d387faa\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d6046a445fe4e2896cfbd66cf7d5e0545ab34af2",
      "tree": "b5bf9e6f42fbb362a3e8daba90dc8da6b939f107",
      "parents": [
        "91615e7f5a7d55ffa349168108636084bfae25e4"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 13 16:33:26 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 13 16:33:26 2012 -0700"
      },
      "message": "EmulatedFakeCamera2: Add shim to work around FORMAT_ZSL.\n\nEmulator does not need FORMAT_ZSL, so treat it as\nIMPLEMENTATION_DEFINED.\n\nBug: 6243944\nChange-Id: I9eeb48f6197ff9979f7823b8dc912346158fd6f1\n"
    },
    {
      "commit": "91615e7f5a7d55ffa349168108636084bfae25e4",
      "tree": "671cc533760620285c8987bd612923aae3b47617",
      "parents": [
        "f91491520dd7b488072841af0b6dc4651cb96441",
        "81c475e4acd22bbece8658356cf279d82e65ff3c"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Sep 13 10:10:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 13 10:10:07 2012 -0700"
      },
      "message": "Merge \"Fix log syntax.\" into jb-mr1-dev"
    },
    {
      "commit": "81c475e4acd22bbece8658356cf279d82e65ff3c",
      "tree": "99203cda3fee8cb7ccedc9ba9ba2838a531c9160",
      "parents": [
        "39e3b7fe2323fbb067847aba9b1b5bb3d072a91d"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Sep 11 12:57:31 2012 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Sep 13 09:47:25 2012 -0700"
      },
      "message": "Fix log syntax.\n\nAnd add better error message when instrumentation test is not\npresent.\n\nChange-Id: I381421e59a3b667a5c3090ccd49e38fe99d680c5\n"
    },
    {
      "commit": "f91491520dd7b488072841af0b6dc4651cb96441",
      "tree": "f562716ce97db5d0b1332442a96a8c1374d93bc0",
      "parents": [
        "51f883381dba5b4fa9c87331a6f8cfd94868dd1f",
        "cebc0dc6525fea3738f4f21c2508cf982def718a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 12 18:00:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 12 18:00:12 2012 -0700"
      },
      "message": "am cebc0dc6: am 09bb223b: Doc change: Add temporary redirect for dac/live to dgc/live.\n\n* commit \u0027cebc0dc6525fea3738f4f21c2508cf982def718a\u0027:\n  Doc change: Add temporary redirect for dac/live to dgc/live.\n"
    },
    {
      "commit": "cebc0dc6525fea3738f4f21c2508cf982def718a",
      "tree": "01dc1b368f33d4f44e6286f8e2ab0a893eaedbc4",
      "parents": [
        "0d2631d3ca8b18e90b1fd3ee1396e0ab2064ae20",
        "09bb223b97daf467e81ccffc4905b5dfb46d9e8d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 12 17:58:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 12 17:58:53 2012 -0700"
      },
      "message": "am 09bb223b: Doc change: Add temporary redirect for dac/live to dgc/live.\n\n* commit \u002709bb223b97daf467e81ccffc4905b5dfb46d9e8d\u0027:\n  Doc change: Add temporary redirect for dac/live to dgc/live.\n"
    },
    {
      "commit": "09bb223b97daf467e81ccffc4905b5dfb46d9e8d",
      "tree": "b530d8b9b4d9bae9ea0234bebccef31c85df89a2",
      "parents": [
        "bc93334be2beddcd3406301c9d9a1de9824450e9"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 12 09:24:04 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 12 09:24:04 2012 -0700"
      },
      "message": "Doc change: Add temporary redirect for dac/live to dgc/live.\n\nChange-Id: I5a999abb6228f9a2b5d589e6e51176ecf930abe4\n"
    },
    {
      "commit": "51f883381dba5b4fa9c87331a6f8cfd94868dd1f",
      "tree": "bb0152398a480d07b6ff3fc0bf136bc45f9a5ba2",
      "parents": [
        "9dac35adda0e21d5b1b497261042eefd53e77535"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 11 14:48:23 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 22:13:09 2012 -0700"
      },
      "message": "Make Presentation demo retain image and color.\n\nStore which Displays are presenting, their images and their\nbackground colors. That way the don\u0027t change between onPause\nand onResume.\n\nChange-Id: I01328583ef309bf12e7f5750aa4abea50f847a99\n"
    },
    {
      "commit": "9dac35adda0e21d5b1b497261042eefd53e77535",
      "tree": "f5a69f4707872136fcebd9a3e76cdaf8f0021f08",
      "parents": [
        "39e3b7fe2323fbb067847aba9b1b5bb3d072a91d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 10 09:41:18 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 11 14:53:03 2012 -0700"
      },
      "message": "New and improved Presentation demo.\n\nLess clutter, bigger letters!\n\nChange-Id: Ie0d5626c6a83a0e96bbda9220aea1f945c1bd825\n"
    },
    {
      "commit": "39e3b7fe2323fbb067847aba9b1b5bb3d072a91d",
      "tree": "a2c6d1493ff77dfea571fb5fbcab5ef9e4d4cf51",
      "parents": [
        "a97806b5f94419016126582f17f0d4ff1a671322",
        "d0689c0328f2aabf9954face86e1e574fbdd8864"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 15:06:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 15:06:44 2012 -0700"
      },
      "message": "Merge \"Remove use of private API.\" into jb-mr1-dev"
    },
    {
      "commit": "d0689c0328f2aabf9954face86e1e574fbdd8864",
      "tree": "f60eca485c10981dff5527f06b83d94a6d68f1b3",
      "parents": [
        "bd783a0e87ea6c9d56e24c313e251d993bf04d3c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 14:43:16 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 14:43:16 2012 -0700"
      },
      "message": "Remove use of private API.\n\nChange-Id: I6c1e586af108cb1d94120295181d89c5050f5bc2\n"
    },
    {
      "commit": "a97806b5f94419016126582f17f0d4ff1a671322",
      "tree": "52b81a89d1ef72bbc0680bac8da2c54ee7dbe26e",
      "parents": [
        "08e5a8ae69a8d6f9d50cc84768c85a73ddfa748f",
        "0d2631d3ca8b18e90b1fd3ee1396e0ab2064ae20"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 10 12:14:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 12:14:05 2012 -0700"
      },
      "message": "am 0d2631d3: am bc93334b: Doc change: redirect accessibility best practices to new location.\n\n* commit \u00270d2631d3ca8b18e90b1fd3ee1396e0ab2064ae20\u0027:\n  Doc change: redirect accessibility best practices to new location.\n"
    },
    {
      "commit": "0d2631d3ca8b18e90b1fd3ee1396e0ab2064ae20",
      "tree": "b1db84d8d87d2b5a535c496ffdaf95b0a323c3b2",
      "parents": [
        "a295480fa627e4f0fac0a3a5f992b9e69b4fc062",
        "bc93334be2beddcd3406301c9d9a1de9824450e9"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 10 12:12:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 12:12:55 2012 -0700"
      },
      "message": "am bc93334b: Doc change: redirect accessibility best practices to new location.\n\n* commit \u0027bc93334be2beddcd3406301c9d9a1de9824450e9\u0027:\n  Doc change: redirect accessibility best practices to new location.\n"
    },
    {
      "commit": "bc93334be2beddcd3406301c9d9a1de9824450e9",
      "tree": "0db3b225448d35b0458800ad466fe8638f4324eb",
      "parents": [
        "b1b6735cd69121589bc9bdebb3f8967dc978166b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Sep 07 11:19:41 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 10 12:02:50 2012 -0700"
      },
      "message": "Doc change: redirect accessibility best practices to new location.\n\nChange-Id: I4c4d96ed07ecd4640f98d3c5a719cb24f48ab94f\n"
    },
    {
      "commit": "08e5a8ae69a8d6f9d50cc84768c85a73ddfa748f",
      "tree": "2957041c9caee6d39a4f6f285da26540bf6c69d1",
      "parents": [
        "bd783a0e87ea6c9d56e24c313e251d993bf04d3c",
        "7454171f1755187a2f3d0a8d9d7229a638b32f01"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Mon Sep 10 07:58:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 07:58:47 2012 -0700"
      },
      "message": "Merge \"Coverage and unbundling changes for runtest.\" into jb-mr1-dev"
    },
    {
      "commit": "bd783a0e87ea6c9d56e24c313e251d993bf04d3c",
      "tree": "572a4ade570b936ef1465b5433d36d9e5bfcdd21",
      "parents": [
        "077c59a0b9351cb0a6fe0098de3b9591ddaaf4f0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 09 14:40:19 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 09 14:41:24 2012 -0700"
      },
      "message": "New API demo for nested fragments in support lib.\n\nAlso some cleanup of other demos.\n\nChange-Id: I8c4265218c87e490718c9c908803fc09303873a6\n"
    },
    {
      "commit": "077c59a0b9351cb0a6fe0098de3b9591ddaaf4f0",
      "tree": "eb3de4f6d65de17dee464488ad102daaf68019f8",
      "parents": [
        "17a180c959e0e0165472a6bd47d2443478a6eb27"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 07 13:08:27 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 07 13:08:27 2012 -0700"
      },
      "message": "Track multi-user change.\n\nChange-Id: I0b45ec880f6149fba5d2d83c014e1e71a6524b99\n"
    },
    {
      "commit": "17a180c959e0e0165472a6bd47d2443478a6eb27",
      "tree": "a7b6d6d1ce5c05904107d920797b969da67025c7",
      "parents": [
        "51f241cbee24727175f5ef369e312d21363f6272",
        "a295480fa627e4f0fac0a3a5f992b9e69b4fc062"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Sep 06 18:33:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 06 18:33:46 2012 -0700"
      },
      "message": "am a295480f: am 4102c6f2: am b833605a: Merge \"Rewrite ARM crtbegin* as C files\"\n\n* commit \u0027a295480fa627e4f0fac0a3a5f992b9e69b4fc062\u0027:\n  Rewrite ARM crtbegin* as C files\n"
    },
    {
      "commit": "a295480fa627e4f0fac0a3a5f992b9e69b4fc062",
      "tree": "ba2311c937cc1fc2e516ed5042857b0a3e9568c9",
      "parents": [
        "51535bf8ad7d950e05df7c16e4e6a35effc29e83",
        "4102c6f241153cb04e2fad7900ffbc07841c1381"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Sep 06 18:31:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 06 18:31:47 2012 -0700"
      },
      "message": "am 4102c6f2: am b833605a: Merge \"Rewrite ARM crtbegin* as C files\"\n\n* commit \u00274102c6f241153cb04e2fad7900ffbc07841c1381\u0027:\n  Rewrite ARM crtbegin* as C files\n"
    },
    {
      "commit": "4102c6f241153cb04e2fad7900ffbc07841c1381",
      "tree": "e281cc7a6ba11fc0f1014e53e36079f1f391ef70",
      "parents": [
        "3bc200de51c0afc6f954aaba5d029e1fb4d115e7",
        "b833605a2bf5c27ff57cf5508fc58bca351c2470"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Sep 06 18:30:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 06 18:30:03 2012 -0700"
      },
      "message": "am b833605a: Merge \"Rewrite ARM crtbegin* as C files\"\n\n* commit \u0027b833605a2bf5c27ff57cf5508fc58bca351c2470\u0027:\n  Rewrite ARM crtbegin* as C files\n"
    },
    {
      "commit": "b833605a2bf5c27ff57cf5508fc58bca351c2470",
      "tree": "7f9465674cf0d6826610f36877dc77ac054287f6",
      "parents": [
        "9864b8803782378159761424dee2270a12833872",
        "d0b834c7ad2c75008a749e10f2a8fc07ab3ea6b7"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Sep 06 18:14:38 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 06 18:14:38 2012 -0700"
      },
      "message": "Merge \"Rewrite ARM crtbegin* as C files\""
    },
    {
      "commit": "51f241cbee24727175f5ef369e312d21363f6272",
      "tree": "8b57deb0ffe1fe07f6fb2529216321651d881e65",
      "parents": [
        "cfd8132af00e517a5442a5a077354dac40b1aa21",
        "f3f7c5f775167cf4fbd28171abd54b0436664965"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 06 11:44:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 06 11:44:22 2012 -0700"
      },
      "message": "Merge \"API demo for nesting fragments.\" into jb-mr1-dev"
    },
    {
      "commit": "cfd8132af00e517a5442a5a077354dac40b1aa21",
      "tree": "5502cbd4ab56bec41dbfd12bb776407c50bb4e11",
      "parents": [
        "310bc879f95291339f1efe34ddc8f7fa2ba8fdf9",
        "46a65b42aa773b8120ead120935c4407962a27e1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 06 11:42:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 06 11:42:46 2012 -0700"
      },
      "message": "Merge \"EmulatedFakeCamera2: Split AE/AWB mode and lock\" into jb-mr1-dev"
    },
    {
      "commit": "f3f7c5f775167cf4fbd28171abd54b0436664965",
      "tree": "c21e7774461f3e1dcb20df1809e33725e23f6f41",
      "parents": [
        "7002083f083d1139a30ac530ce8b914e6c5e91ef"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 05 16:37:36 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 06 11:39:30 2012 -0700"
      },
      "message": "API demo for nesting fragments.\n\nChange-Id: I7f20e4f00cf68c78c578ae620a95de7fa97f0761\n"
    },
    {
      "commit": "310bc879f95291339f1efe34ddc8f7fa2ba8fdf9",
      "tree": "22e30d709114c6aaeb2c60f98ff1610d5b11a5cb",
      "parents": [
        "7002083f083d1139a30ac530ce8b914e6c5e91ef",
        "51535bf8ad7d950e05df7c16e4e6a35effc29e83"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Sep 06 09:11:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 06 09:11:31 2012 -0700"
      },
      "message": "am 51535bf8: (-s ours) Reconcile with jb-release - do not merge\n\n* commit \u002751535bf8ad7d950e05df7c16e4e6a35effc29e83\u0027:\n"
    },
    {
      "commit": "51535bf8ad7d950e05df7c16e4e6a35effc29e83",
      "tree": "a4760d8518d12d9827673f4f9631685a823a8677",
      "parents": [
        "df56d27bea7c1f03d26b9c9837126bfe0f47e04e",
        "0aa706d541975f240ade09e93f1214c332a7bb59"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Sep 06 08:08:14 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Sep 06 08:08:14 2012 -0700"
      },
      "message": "Reconcile with jb-release - do not merge\n\nChange-Id: I2d47692562ca20d2e2e356ae569a2dbf1caeef0c\n"
    },
    {
      "commit": "d0b834c7ad2c75008a749e10f2a8fc07ab3ea6b7",
      "tree": "7f9465674cf0d6826610f36877dc77ac054287f6",
      "parents": [
        "9864b8803782378159761424dee2270a12833872"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Sep 05 18:29:31 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Sep 06 15:27:56 2012 +0800"
      },
      "message": "Rewrite ARM crtbegin* as C files\n\nThis is port of related CLs:\n  9d40326830c2bd407427889c554adeb915ee6b4a\n  f3cfcd869ded41d25c1f4f4e48e7c374a64f9583\n\nSummary: By placing  __PREINIT_ARRAY__, __INIT_ARRAY__, __FINI_ARRAY__\nand __CTOR_LIST__ on stack, this change allows PIC w/o relying on text\nrelocations.\n\nChange-Id: I02a1b496b16aba692f4f9fa998a71efd943689fd\n"
    },
    {
      "commit": "7002083f083d1139a30ac530ce8b914e6c5e91ef",
      "tree": "22e30d709114c6aaeb2c60f98ff1610d5b11a5cb",
      "parents": [
        "f8ddf2e53896c46be4171d05579a081a519c5b52",
        "f11b793ffb7d01507b6f2111c4fd64ba030d783b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 16:21:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 16:22:12 2012 -0700"
      },
      "message": "Merge \"Revert \"Revert \"EmulatedFakeCamera2: Add precapture trigger and reprocess support\"\"\" into jb-mr1-dev"
    },
    {
      "commit": "f8ddf2e53896c46be4171d05579a081a519c5b52",
      "tree": "e53c49d38c045157345a9fe7c698ac0e166e82c7",
      "parents": [
        "f0063b298b078df61d7b80bfdbb9ea28515ed615",
        "18f28c0c218cbe7337f5d2dce7eaa96098de93f7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 16:22:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 16:22:12 2012 -0700"
      },
      "message": "Merge \"Revert \"Revert \"Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\"\"\" into jb-mr1-dev"
    },
    {
      "commit": "f11b793ffb7d01507b6f2111c4fd64ba030d783b",
      "tree": "9d173cbea05cc2c56fc636c4227e46980d14c4bf",
      "parents": [
        "75832395dd5144a912c4daa9f318776cc674e130"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 14:21:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 14:21:30 2012 -0700"
      },
      "message": "Revert \"Revert \"EmulatedFakeCamera2: Add precapture trigger and reprocess support\"\"\n\nMissing project ready to go.\n\nThis reverts commit 75832395dd5144a912c4daa9f318776cc674e130\n\nChange-Id: I48f6dee11248de5a12b66bd7fbc724c82517fe3a\n"
    },
    {
      "commit": "18f28c0c218cbe7337f5d2dce7eaa96098de93f7",
      "tree": "6ea5a1341fcee6e3e55510695d66d9d9e0078d45",
      "parents": [
        "9642da51023d5dadaa3b544f100e84dfdbcabea3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 14:21:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 14:21:19 2012 -0700"
      },
      "message": "Revert \"Revert \"Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\"\"\n\nMissing project ready to go.\n\nThis reverts commit 9642da51023d5dadaa3b544f100e84dfdbcabea3\n\nChange-Id: I08a43e9cdcb06bd6b74fd08809bbaf801c2eb44f\n"
    },
    {
      "commit": "f0063b298b078df61d7b80bfdbb9ea28515ed615",
      "tree": "8c1a15786ac09e567e4eb031c1a6aa04968c58bc",
      "parents": [
        "7b8420e2ab2759eaa44921285a76e3812e76644b",
        "9642da51023d5dadaa3b544f100e84dfdbcabea3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:28:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:28:05 2012 -0700"
      },
      "message": "Merge \"Revert \"Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\"\" into jb-mr1-dev"
    },
    {
      "commit": "7b8420e2ab2759eaa44921285a76e3812e76644b",
      "tree": "e53c49d38c045157345a9fe7c698ac0e166e82c7",
      "parents": [
        "c07123b1efa5dbc1ece200ed951700bb27276294",
        "75832395dd5144a912c4daa9f318776cc674e130"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:27:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:27:56 2012 -0700"
      },
      "message": "Merge \"Revert \"EmulatedFakeCamera2: Add precapture trigger and reprocess support\"\" into jb-mr1-dev"
    },
    {
      "commit": "9642da51023d5dadaa3b544f100e84dfdbcabea3",
      "tree": "63cc6804d9be456b1c6f8344ecc566a744ed5128",
      "parents": [
        "a84522d2f373aeb859490ec4015f548956a4818d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:27:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:27:04 2012 -0700"
      },
      "message": "Revert \"Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\"\n\nMore dependent projects than I realized\n\nThis reverts commit a84522d2f373aeb859490ec4015f548956a4818d\n\nChange-Id: Ifb50c94a2a5dfa91573f07695d8f3bfcadc79742\n"
    },
    {
      "commit": "75832395dd5144a912c4daa9f318776cc674e130",
      "tree": "6ea5a1341fcee6e3e55510695d66d9d9e0078d45",
      "parents": [
        "4573a7194d1e5d13d402ba2ca41ef0c25a120f67"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:26:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:26:21 2012 -0700"
      },
      "message": "Revert \"EmulatedFakeCamera2: Add precapture trigger and reprocess support\"\n\nMore dependent projects than I realized.\n\nThis reverts commit 4573a7194d1e5d13d402ba2ca41ef0c25a120f67\n\nChange-Id: I53cfbc5cf5ef4436f5fa0c8b1ceb6296797e32fe\n"
    },
    {
      "commit": "c07123b1efa5dbc1ece200ed951700bb27276294",
      "tree": "22e30d709114c6aaeb2c60f98ff1610d5b11a5cb",
      "parents": [
        "4604e30da0ecf47232ff7fe74bd4c11363f3f35f",
        "4573a7194d1e5d13d402ba2ca41ef0c25a120f67"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:25:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:25:18 2012 -0700"
      },
      "message": "Merge \"EmulatedFakeCamera2: Add precapture trigger and reprocess support\" into jb-mr1-dev"
    },
    {
      "commit": "4604e30da0ecf47232ff7fe74bd4c11363f3f35f",
      "tree": "e53c49d38c045157345a9fe7c698ac0e166e82c7",
      "parents": [
        "dbb1e6af7fc82ac5f615e46ddaa93ba1ee7c0094",
        "a84522d2f373aeb859490ec4015f548956a4818d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 12:07:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 04 12:07:25 2012 -0700"
      },
      "message": "Merge \"Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\" into jb-mr1-dev"
    },
    {
      "commit": "dbb1e6af7fc82ac5f615e46ddaa93ba1ee7c0094",
      "tree": "8c1a15786ac09e567e4eb031c1a6aa04968c58bc",
      "parents": [
        "2e1fe78fbf01a1e6f454df0f4065410cbbc868bd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 04 11:18:13 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 04 11:20:29 2012 -0700"
      },
      "message": "Fix some more.\n\nChange-Id: Ieeba0ba87f65eed25f3a0f23924fc99b90cc1d69\n"
    },
    {
      "commit": "46a65b42aa773b8120ead120935c4407962a27e1",
      "tree": "fd7b55e52b39008be23ce960c4c2740d13f59993",
      "parents": [
        "4573a7194d1e5d13d402ba2ca41ef0c25a120f67"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 03 10:49:20 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 09:23:21 2012 -0700"
      },
      "message": "EmulatedFakeCamera2: Split AE/AWB mode and lock\n\nBug: 6243944\n\nChange-Id: Ib7d311a04c687358317164f7f711dc293ecc0519\n"
    },
    {
      "commit": "4573a7194d1e5d13d402ba2ca41ef0c25a120f67",
      "tree": "9d173cbea05cc2c56fc636c4227e46980d14c4bf",
      "parents": [
        "a84522d2f373aeb859490ec4015f548956a4818d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 23:13:07 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 09:23:21 2012 -0700"
      },
      "message": "EmulatedFakeCamera2: Add precapture trigger and reprocess support\n\n- Manage the precapture protocol with trigger/AE notifications\n- Support reprocessing from opaque format to JPEG\n- Add a bit of exposure variation to scene\n\nBug: 6243944\n\nChange-Id: Ic88f8f0ea641ddaf3e921849caf79dd3838665f8\n"
    },
    {
      "commit": "a84522d2f373aeb859490ec4015f548956a4818d",
      "tree": "6ea5a1341fcee6e3e55510695d66d9d9e0078d45",
      "parents": [
        "341b0892b74c3a1373326b428e0b3ba6fbdaa84d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Sep 01 17:55:50 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 04 09:23:17 2012 -0700"
      },
      "message": "Gralloc: Support HW_CAMERA_READ/HW_CAMERA_ZSL usage.\n\nThis is needed for passing buffers to the camera HAL for reprocessing.\n\nBug: 6243944\n\nChange-Id: Ibf8d15aead571ddb3b62674cf7afe0d508ca24e7\n"
    },
    {
      "commit": "7454171f1755187a2f3d0a8d9d7229a638b32f01",
      "tree": "7ccb37ad104cd0fc151638bff0461f86179a4637",
      "parents": [
        "341b0892b74c3a1373326b428e0b3ba6fbdaa84d"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Aug 31 18:39:00 2012 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Aug 31 18:55:15 2012 -0700"
      },
      "message": "Coverage and unbundling changes for runtest.\n\nStop using \u0027adb sync\u0027 in runtest. It was unreliable even when working\nwith full platform builds, and doesn\u0027t work at all for unbundled apps.\nInstead, use output from build command to find produced artifacts and\nuse \u0027adb install\u0027 where possible.\nHowever, note that this approach won\u0027t sync previously built artifacts\nto device.\n\nAlso adjust to build system support for code coverage. Its no longer\nrequired to build libcore to get code coverage.\n\nChange-Id: I9c5d37897c9570d2d29db3ec82f5c53e60a8f485\n"
    },
    {
      "commit": "2e1fe78fbf01a1e6f454df0f4065410cbbc868bd",
      "tree": "5f1c822fde117a038a6010bf5aaf0c973fb51bcf",
      "parents": [
        "341b0892b74c3a1373326b428e0b3ba6fbdaa84d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 31 07:12:42 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 31 15:22:34 2012 -0700"
      },
      "message": "Add new sample for Presentation API.\n\nChange-Id: Ia31deb9ca6ad9a4db1dd6f852c00fa9a94caa4c3\n"
    },
    {
      "commit": "341b0892b74c3a1373326b428e0b3ba6fbdaa84d",
      "tree": "63cc6804d9be456b1c6f8344ecc566a744ed5128",
      "parents": [
        "cbb1d726c6dd79b20819f6f64cc1f48cd2e1fc0d",
        "df56d27bea7c1f03d26b9c9837126bfe0f47e04e"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Aug 30 17:15:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 17:15:57 2012 -0700"
      },
      "message": "am df56d27b: (-s ours) am b1b6735c: Prepare for JB SDK rev 3\n\n* commit \u0027df56d27bea7c1f03d26b9c9837126bfe0f47e04e\u0027:\n  Prepare for JB SDK rev 3\n"
    },
    {
      "commit": "df56d27bea7c1f03d26b9c9837126bfe0f47e04e",
      "tree": "a4760d8518d12d9827673f4f9631685a823a8677",
      "parents": [
        "bef6ec841ec7358dc09d564f0e38a9cb9f933293",
        "b1b6735cd69121589bc9bdebb3f8967dc978166b"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Aug 30 16:06:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 16:06:25 2012 -0700"
      },
      "message": "am b1b6735c: Prepare for JB SDK rev 3\n\n* commit \u0027b1b6735cd69121589bc9bdebb3f8967dc978166b\u0027:\n  Prepare for JB SDK rev 3\n"
    },
    {
      "commit": "cbb1d726c6dd79b20819f6f64cc1f48cd2e1fc0d",
      "tree": "63cc6804d9be456b1c6f8344ecc566a744ed5128",
      "parents": [
        "bcb736acf8d7d2c40dd50f0a50d3fef9c4e23eef",
        "33c3f777600ad66118e72fd0f28fe71f79ee6f8c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 30 09:38:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 30 09:38:38 2012 -0700"
      },
      "message": "Merge \"EmulatedFakeCamera2: Use HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED\" into jb-mr1-dev"
    },
    {
      "commit": "bcb736acf8d7d2c40dd50f0a50d3fef9c4e23eef",
      "tree": "8eff629d4e5dc0a2279756c46203710099054f50",
      "parents": [
        "adf05af0b9f46638517241dce5cf7f6b9a7c48fe",
        "bef6ec841ec7358dc09d564f0e38a9cb9f933293"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 08:26:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 08:26:48 2012 -0700"
      },
      "message": "am bef6ec84: am 3bc200de: am 9864b880: Merge \"Replace deprecated APIs in NDK samples\"\n\n* commit \u0027bef6ec841ec7358dc09d564f0e38a9cb9f933293\u0027:\n  Replace deprecated APIs in NDK samples\n"
    },
    {
      "commit": "bef6ec841ec7358dc09d564f0e38a9cb9f933293",
      "tree": "e073991b5e5481c544cbe260871595a37a8fbe6c",
      "parents": [
        "980822ca28361db510267a08c782239468bda76b",
        "3bc200de51c0afc6f954aaba5d029e1fb4d115e7"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 08:25:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 08:25:04 2012 -0700"
      },
      "message": "am 3bc200de: am 9864b880: Merge \"Replace deprecated APIs in NDK samples\"\n\n* commit \u00273bc200de51c0afc6f954aaba5d029e1fb4d115e7\u0027:\n  Replace deprecated APIs in NDK samples\n"
    },
    {
      "commit": "3bc200de51c0afc6f954aaba5d029e1fb4d115e7",
      "tree": "c6f779ee6fb0f22edbb467c17223db02a52ad7d8",
      "parents": [
        "0c11d9258fc3d9b05e79e3e6910aced8da0a5d0e",
        "9864b8803782378159761424dee2270a12833872"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 08:23:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 30 08:23:48 2012 -0700"
      },
      "message": "am 9864b880: Merge \"Replace deprecated APIs in NDK samples\"\n\n* commit \u00279864b8803782378159761424dee2270a12833872\u0027:\n  Replace deprecated APIs in NDK samples\n"
    },
    {
      "commit": "9864b8803782378159761424dee2270a12833872",
      "tree": "9265fa79974c8422f55942a3e64538b96e2d5097",
      "parents": [
        "3fda35f2c9cc3910a9fbab92b4b73e9891387fc5",
        "eb703bf5431862df595547346b32d3f8193c0482"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 08:17:04 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 08:17:05 2012 -0700"
      },
      "message": "Merge \"Replace deprecated APIs in NDK samples\""
    },
    {
      "commit": "eb703bf5431862df595547346b32d3f8193c0482",
      "tree": "9265fa79974c8422f55942a3e64538b96e2d5097",
      "parents": [
        "3fda35f2c9cc3910a9fbab92b4b73e9891387fc5"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 13:02:53 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 30 13:02:53 2012 +0800"
      },
      "message": "Replace deprecated APIs in NDK samples\n\n1. hello-gl2 from android-5 to android-7\n2. native-activity from android-9 to android-10\n3. native-audio from android-9 to android-10\n4. native-plasma from android-9 to android-10\n\nRelated CL\n  https://android-review.googlesource.com/#/c/42218, which\n    adjusts android-10 to use android-9 header/lib\n\nRelated issue:\n  http://code.google.com/p/android/issues/detail?id\u003d20017\n\nChange-Id: I49c4c0dd2cedb34522a9d196211ee96fce21b6c4\n"
    },
    {
      "commit": "b1b6735cd69121589bc9bdebb3f8967dc978166b",
      "tree": "b3d723ecaf80e8ea3a45a2a6b5dd77a264082ec3",
      "parents": [
        "a4877aed7654e8bc7f531593f75c1ae05ef3411c"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 29 16:36:54 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 29 16:36:54 2012 -0700"
      },
      "message": "Prepare for JB SDK rev 3\n\nChange-Id: I3b1beb1ff2e12ed39631f6f96379819a0cea6b3c\n"
    },
    {
      "commit": "adf05af0b9f46638517241dce5cf7f6b9a7c48fe",
      "tree": "b284a42872bdd76b960dcffd2da27d8ea0336e4a",
      "parents": [
        "99c82587b170497eeb8518db79beba8625038019",
        "a95366ae572c4bb1fdec4bd134e89c61de8f6fbf"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 29 16:27:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 16:27:39 2012 -0700"
      },
      "message": "Merge \"add an app to generate localized text bitmaps needed for recovery\" into jb-mr1-dev"
    },
    {
      "commit": "a95366ae572c4bb1fdec4bd134e89c61de8f6fbf",
      "tree": "2437929f75e5cabfaf327f95af692435ae2102a0",
      "parents": [
        "121d1955f72918b2ad0b70f2e437252c268381fd"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 29 15:31:40 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 29 16:04:12 2012 -0700"
      },
      "message": "add an app to generate localized text bitmaps needed for recovery\n\nRecovery only knows how to display images, so any text has to be\nturned into bitmaps.  This app displays each localized version of the\ntext in a TextView and then captures a bitmap, combining them and\ngenerating an output PNG.\n\nChange-Id: Ib16858a1d66e9839d1255b962fb1aaf8982bfe10\n"
    },
    {
      "commit": "99c82587b170497eeb8518db79beba8625038019",
      "tree": "015bd91d82ba51377f169115a1796080dc57691c",
      "parents": [
        "76bb14675dbe7d8ec0af2bad5e272abab34fa119",
        "60df6ce6b8e1f9519aafb5f87c21e07259b463d0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:42:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:42:18 2012 -0700"
      },
      "message": "Merge \"Use new display manager API.\" into jb-mr1-dev"
    },
    {
      "commit": "0aa706d541975f240ade09e93f1214c332a7bb59",
      "tree": "67dca382e613ebe6daa472b52ecbcbfdee269d29",
      "parents": [
        "f89fa747e6fe26d7a4b16a9a9c0d0be833503c3d",
        "37820ad51147be3673495d1c7d50fc2dc79228e3"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 29 14:29:50 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 29 14:29:50 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "37820ad51147be3673495d1c7d50fc2dc79228e3",
      "tree": "1d73ade25c9455b807cef76918711a87e312dfd1",
      "parents": [
        "d29d91e89b030e6ac5e87a134d1dcd992ad838d2",
        "f89fa747e6fe26d7a4b16a9a9c0d0be833503c3d"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 29 12:43:03 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 29 12:43:03 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "76bb14675dbe7d8ec0af2bad5e272abab34fa119",
      "tree": "8de99c6eb50d60627836dce2233ac7d121b3c7ba",
      "parents": [
        "d4f07cf5f30ea5eae0cfe25a13c9375f33a0eb12",
        "980822ca28361db510267a08c782239468bda76b"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "raphael@google.com",
        "time": "Wed Aug 29 11:10:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:10:49 2012 -0700"
      },
      "message": "am 980822ca: am 0c11d925: am 3fda35f2: Merge \"Windows USB Driver for generic + Q, rev 7.\"\n\n* commit \u0027980822ca28361db510267a08c782239468bda76b\u0027:\n  Windows USB Driver for generic + Q, rev 7.\n"
    },
    {
      "commit": "980822ca28361db510267a08c782239468bda76b",
      "tree": "e8343dd2541b75ee0a7c4716476da696a644c8fa",
      "parents": [
        "ec4fa91327ed785809418cbf2c42560011bd8cab",
        "0c11d9258fc3d9b05e79e3e6910aced8da0a5d0e"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "raphael@google.com",
        "time": "Wed Aug 29 11:08:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:08:00 2012 -0700"
      },
      "message": "am 0c11d925: am 3fda35f2: Merge \"Windows USB Driver for generic + Q, rev 7.\"\n\n* commit \u00270c11d9258fc3d9b05e79e3e6910aced8da0a5d0e\u0027:\n  Windows USB Driver for generic + Q, rev 7.\n"
    },
    {
      "commit": "0c11d9258fc3d9b05e79e3e6910aced8da0a5d0e",
      "tree": "e162d4d23e6b70f587255ebc23d0f509bd1245c9",
      "parents": [
        "87485cd82216de50dd0ff945ef70d8016a61d45e",
        "3fda35f2c9cc3910a9fbab92b4b73e9891387fc5"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "raphael@google.com",
        "time": "Wed Aug 29 11:06:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:06:12 2012 -0700"
      },
      "message": "am 3fda35f2: Merge \"Windows USB Driver for generic + Q, rev 7.\"\n\n* commit \u00273fda35f2c9cc3910a9fbab92b4b73e9891387fc5\u0027:\n  Windows USB Driver for generic + Q, rev 7.\n"
    },
    {
      "commit": "3fda35f2c9cc3910a9fbab92b4b73e9891387fc5",
      "tree": "1f1e1b0863d066d24fe6746ccfd57a2bcfa1abd8",
      "parents": [
        "fcc2452b5102b412ba300243e0e9d26c827515cf",
        "4d64923bb84fc2f80177f37c2a9f44e696432338"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "raphael@google.com",
        "time": "Wed Aug 29 10:56:45 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 10:56:46 2012 -0700"
      },
      "message": "Merge \"Windows USB Driver for generic + Q, rev 7.\""
    },
    {
      "commit": "60df6ce6b8e1f9519aafb5f87c21e07259b463d0",
      "tree": "f941cfc2ca5bb1281f41f0456b08196f6090138c",
      "parents": [
        "d4f07cf5f30ea5eae0cfe25a13c9375f33a0eb12"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 06:07:33 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 06:15:17 2012 -0700"
      },
      "message": "Use new display manager API.\n\nChange-Id: Ia7a19413d201532d8cf22bee6bcedd4af1657831\n"
    },
    {
      "commit": "d4f07cf5f30ea5eae0cfe25a13c9375f33a0eb12",
      "tree": "662739e8ef691b1b39dc4b5fda953648b7fa4fdf",
      "parents": [
        "9aaa620bdbb43b34d16ef81595ad1ffbcb3a863c",
        "ec4fa91327ed785809418cbf2c42560011bd8cab"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 28 23:22:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 23:22:53 2012 -0700"
      },
      "message": "am ec4fa913: am 87485cd8: am fcc2452b: Merge \"Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\"\n\n* commit \u0027ec4fa91327ed785809418cbf2c42560011bd8cab\u0027:\n  Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\n"
    },
    {
      "commit": "ec4fa91327ed785809418cbf2c42560011bd8cab",
      "tree": "caa1b01807c077a944b6fbdcbe0da0a619bfb7b3",
      "parents": [
        "f4db935d3a104cfc828c888d4eb53a22c5b70424",
        "87485cd82216de50dd0ff945ef70d8016a61d45e"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 28 23:19:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 23:19:45 2012 -0700"
      },
      "message": "am 87485cd8: am fcc2452b: Merge \"Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\"\n\n* commit \u002787485cd82216de50dd0ff945ef70d8016a61d45e\u0027:\n  Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\n"
    },
    {
      "commit": "87485cd82216de50dd0ff945ef70d8016a61d45e",
      "tree": "725e89e2a9d60ab003a411aaad682af250a37ee3",
      "parents": [
        "0c8806a484d6d78099d9af2782b76f495e4b3c05",
        "fcc2452b5102b412ba300243e0e9d26c827515cf"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 28 23:17:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 23:17:32 2012 -0700"
      },
      "message": "am fcc2452b: Merge \"Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\"\n\n* commit \u0027fcc2452b5102b412ba300243e0e9d26c827515cf\u0027:\n  Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\n"
    },
    {
      "commit": "fcc2452b5102b412ba300243e0e9d26c827515cf",
      "tree": "831e6641cadc4a99d5fc243ed32f5344fc11ae13",
      "parents": [
        "51f72cc1bdd6f2624d5d625716ca3767cd3c3a63",
        "75f8d8217e9a85f766db09e6c4d5c77817100359"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 28 23:08:55 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 23:08:56 2012 -0700"
      },
      "message": "Merge \"Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\""
    },
    {
      "commit": "9aaa620bdbb43b34d16ef81595ad1ffbcb3a863c",
      "tree": "7f725792f0bf5d7df4fad7f4bdf9f6afca294766",
      "parents": [
        "00814d01e44b8a04d3f46f5455d5644ee378e915",
        "eb502a31bc06dcb2d50b9664a13933b4ddf22c19"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 16:55:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 16:55:45 2012 -0700"
      },
      "message": "Merge \"EmulatedFakeCamera2: Support (0,0) jpeg thumbnail size.\" into jb-mr1-dev"
    },
    {
      "commit": "00814d01e44b8a04d3f46f5455d5644ee378e915",
      "tree": "3fda2bdfecf462f5ae57284bd2d614c27262e70a",
      "parents": [
        "1e0f4c136f45936217348c9ddfe34aed6bb215ec"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Aug 28 14:59:13 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Aug 28 14:59:13 2012 -0700"
      },
      "message": "Fix .classpath\n\nChange-Id: Id897c83e926069b667d9f1d048f89bbe84445aeb\n"
    },
    {
      "commit": "33c3f777600ad66118e72fd0f28fe71f79ee6f8c",
      "tree": "b36cc34ffed91f9b970139db6af2460e7072dbe7",
      "parents": [
        "eb502a31bc06dcb2d50b9664a13933b4ddf22c19"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 14:39:59 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 14:39:59 2012 -0700"
      },
      "message": "EmulatedFakeCamera2: Use HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED\n\nStop using CAMERA2_HAL_PIXEL_FORMAT_OPAQUE.\n\nBug: 6243944\nChange-Id: I96ea30228b126b4eed560a760269cb50bbbb62f7\n"
    },
    {
      "commit": "eb502a31bc06dcb2d50b9664a13933b4ddf22c19",
      "tree": "4086c432cf92be29ff0f61baa2352afa5794739a",
      "parents": [
        "1e0f4c136f45936217348c9ddfe34aed6bb215ec"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 13:40:46 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 28 13:40:46 2012 -0700"
      },
      "message": "EmulatedFakeCamera2: Support (0,0) jpeg thumbnail size.\n\nChange-Id: I5aa01501c36076a6260d47d2ae4bdc0365b49a8c\n"
    },
    {
      "commit": "4d64923bb84fc2f80177f37c2a9f44e696432338",
      "tree": "25bbf9d2dd4dd3b3a76ecf15b4441e8225b7e24f",
      "parents": [
        "51f72cc1bdd6f2624d5d625716ca3767cd3c3a63"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "raphael@google.com",
        "time": "Mon Aug 27 09:25:24 2012 -0700"
      },
      "committer": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Tue Aug 28 13:23:47 2012 -0700"
      },
      "message": "Windows USB Driver for generic + Q, rev 7.\n\n(Cherry-picked from master c9533ad3cf7dc50e033eeeccac08350042e9c794)\n\nChange-Id: Ia18fe5f08a6e2c6040e61f3105cff71cb3f4f8e5\n"
    },
    {
      "commit": "75f8d8217e9a85f766db09e6c4d5c77817100359",
      "tree": "831e6641cadc4a99d5fc243ed32f5344fc11ae13",
      "parents": [
        "51f72cc1bdd6f2624d5d625716ca3767cd3c3a63"
      ],
      "author": {
        "name": "Chao-Ying Fu",
        "email": "fu@mips.com",
        "time": "Tue Aug 28 13:21:42 2012 -0700"
      },
      "committer": {
        "name": "Chao-Ying Fu",
        "email": "fu@mips.com",
        "time": "Tue Aug 28 13:21:42 2012 -0700"
      },
      "message": "Remove unused .ctors, .dtors, and .eh_frame in MIPS crt*_so.S.\n\nChange-Id: I9b2d28c7c189d0f3a2ded694fadd0380cfd8e6e5\n"
    },
    {
      "commit": "1e0f4c136f45936217348c9ddfe34aed6bb215ec",
      "tree": "11ae329765c47cf437fc7e01081b1634d0db2bdf",
      "parents": [
        "74cddad9dfe6777a4ae047e070cf42ff6f0ace81",
        "f4db935d3a104cfc828c888d4eb53a22c5b70424"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Aug 28 07:47:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 07:47:06 2012 -0700"
      },
      "message": "am f4db935d: am a4877aed: Merge \"Updating code sample for \"displaying bitmaps efficiently\" training class. Changes:  -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app  -Use copied DiskLruCache from system (rather than custom)  -Use copied AsyncTask f\n\n* commit \u0027f4db935d3a104cfc828c888d4eb53a22c5b70424\u0027:\n  Updating code sample for \"displaying bitmaps efficiently\" training class. Changes:  -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app  -Use copied DiskLruCache from system (rather than custom)  -Use copied AsyncTask from system (to keep behavior consistent)  -Ensure no strict mode violations or lint errors  -Other misc bug fixes  -Move single-use static methods in Utils to corresponding class\n"
    },
    {
      "commit": "f4db935d3a104cfc828c888d4eb53a22c5b70424",
      "tree": "c0f1952b2abc19547bcdd355595f6b6b7391caf7",
      "parents": [
        "0c8806a484d6d78099d9af2782b76f495e4b3c05",
        "a4877aed7654e8bc7f531593f75c1ae05ef3411c"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Aug 28 07:45:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 07:45:17 2012 -0700"
      },
      "message": "am a4877aed: Merge \"Updating code sample for \"displaying bitmaps efficiently\" training class. Changes:  -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app  -Use copied DiskLruCache from system (rather than custom)  -Use copied AsyncTask from system (t\n\n* commit \u0027a4877aed7654e8bc7f531593f75c1ae05ef3411c\u0027:\n  Updating code sample for \"displaying bitmaps efficiently\" training class. Changes:  -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app  -Use copied DiskLruCache from system (rather than custom)  -Use copied AsyncTask from system (to keep behavior consistent)  -Ensure no strict mode violations or lint errors  -Other misc bug fixes  -Move single-use static methods in Utils to corresponding class\n"
    },
    {
      "commit": "a4877aed7654e8bc7f531593f75c1ae05ef3411c",
      "tree": "6c499e10c9bedf5f30ae98521c0c29b4bc818240",
      "parents": [
        "f6457d0548f499f77c996d13cc43115e448aa437",
        "03ceb37f79e31626aaac5318b3143a2cfafaea42"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Aug 28 07:42:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 07:42:11 2012 -0700"
      },
      "message": "Merge \"Updating code sample for \"displaying bitmaps efficiently\" training class. Changes:  -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app  -Use copied DiskLruCache from system (rather than custom)  -Use copied AsyncTask from system (to keep behavior consistent)  -Ensure no strict mode violations or lint errors  -Other misc bug fixes  -Move single-use static methods in Utils to corresponding class\" into jb-dev"
    },
    {
      "commit": "74cddad9dfe6777a4ae047e070cf42ff6f0ace81",
      "tree": "bf7440cb97edf73323829eb6c520e0b609bab34a",
      "parents": [
        "121d1955f72918b2ad0b70f2e437252c268381fd",
        "0c8806a484d6d78099d9af2782b76f495e4b3c05"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 27 15:13:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 27 15:13:21 2012 -0700"
      },
      "message": "am 0c8806a4: (-s ours) Reconcile with jb-mr0-release - do not merge\n\n* commit \u00270c8806a484d6d78099d9af2782b76f495e4b3c05\u0027:\n"
    },
    {
      "commit": "0c8806a484d6d78099d9af2782b76f495e4b3c05",
      "tree": "409d8b46be00a4c9d5d02f84b9fe679ec6bd787a",
      "parents": [
        "82043724c4fea5bf063e6ed5b341816b3543b955",
        "bda8a3659a32dac03c08ba88d8ce4a0693c92941"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 27 14:11:00 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 27 14:11:00 2012 -0700"
      },
      "message": "Reconcile with jb-mr0-release - do not merge\n\nChange-Id: Iaa7372f223059e828c2f256c83b8d6e7d39bd74a\n"
    },
    {
      "commit": "bda8a3659a32dac03c08ba88d8ce4a0693c92941",
      "tree": "9793c4cc1bd18d95ba61e657abfac315fc96f1ef",
      "parents": [
        "f6457d0548f499f77c996d13cc43115e448aa437",
        "50e9d7786004b828d129a25450c65163a46f53e5"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 23 21:30:13 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 23 21:30:13 2012 -0700"
      },
      "message": "merge in jb-mr0-release history after reset to jb-dev\n"
    },
    {
      "commit": "121d1955f72918b2ad0b70f2e437252c268381fd",
      "tree": "bf7440cb97edf73323829eb6c520e0b609bab34a",
      "parents": [
        "a5e5a459c06c4897dc61a508ba63e3ba239c7c3b",
        "82043724c4fea5bf063e6ed5b341816b3543b955"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Aug 23 15:53:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 23 15:53:56 2012 -0700"
      },
      "message": "am 82043724: am 9cf4d01b: am 51f72cc1: Merge \"Support asm/sockios.h for MIPS.\"\n\n* commit \u002782043724c4fea5bf063e6ed5b341816b3543b955\u0027:\n  Support asm/sockios.h for MIPS.\n"
    },
    {
      "commit": "a5e5a459c06c4897dc61a508ba63e3ba239c7c3b",
      "tree": "b6cc3c6d7a482385507dfc76572f5c8420b08110",
      "parents": [
        "a770685d55a6709a1c73f5937aeeed6227dae7df",
        "e7df2e3f6eb1f847cc362f70b062fc76e7825d30"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Aug 23 14:11:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 23 14:11:40 2012 -0700"
      },
      "message": "am e7df2e3f: am f6457d05: Merge \"Retroactively add EffectiveNavigation and TabCompat sample code.\" into jb-dev\n\n* commit \u0027e7df2e3f6eb1f847cc362f70b062fc76e7825d30\u0027:\n  Retroactively add EffectiveNavigation and TabCompat sample code.\n"
    },
    {
      "commit": "03ceb37f79e31626aaac5318b3143a2cfafaea42",
      "tree": "4c38ae13c6c9a61628d76a2f80440f3c6119bbc4",
      "parents": [
        "ef91cce81b6b89c5d47c6fbda9ea913a95fa7d46"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Wed Aug 08 11:21:26 2012 -0400"
      },
      "committer": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Thu Aug 23 16:41:05 2012 -0400"
      },
      "message": "Updating code sample for \"displaying bitmaps efficiently\" training class.\nChanges:\n -Use updated versions of ImageWorker \u0026 ImageCache from I/O 2012 app\n -Use copied DiskLruCache from system (rather than custom)\n -Use copied AsyncTask from system (to keep behavior consistent)\n -Ensure no strict mode violations or lint errors\n -Other misc bug fixes\n -Move single-use static methods in Utils to corresponding class\n\nChange-Id: If21e045db1e1a80391169f3c9c9258d48345ab6b\n"
    },
    {
      "commit": "a770685d55a6709a1c73f5937aeeed6227dae7df",
      "tree": "1c01f4373404d4ddf5a69694bc37a8d83bfaae81",
      "parents": [
        "42c4770bc8d28927e969ec627027645582d4fa06"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Thu Aug 23 11:29:03 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Thu Aug 23 11:29:03 2012 -0700"
      },
      "message": "Quick fixes for .classpath (eclipse happiness)\n\nChange-Id: Ibbef12b7b253bf07abdfcb1dc0ae141baf7a9315\n"
    },
    {
      "commit": "82043724c4fea5bf063e6ed5b341816b3543b955",
      "tree": "409d8b46be00a4c9d5d02f84b9fe679ec6bd787a",
      "parents": [
        "e7df2e3f6eb1f847cc362f70b062fc76e7825d30",
        "9cf4d01b7c46401ba632db2efa471bb262bc30aa"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 16:52:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 16:52:58 2012 -0700"
      },
      "message": "am 9cf4d01b: am 51f72cc1: Merge \"Support asm/sockios.h for MIPS.\"\n\n* commit \u00279cf4d01b7c46401ba632db2efa471bb262bc30aa\u0027:\n  Support asm/sockios.h for MIPS.\n"
    },
    {
      "commit": "9cf4d01b7c46401ba632db2efa471bb262bc30aa",
      "tree": "51ddd663479e879e096170e9d03f3c7965973a4f",
      "parents": [
        "17f2af7e1f08440814ade84898f6506e15fea15c",
        "51f72cc1bdd6f2624d5d625716ca3767cd3c3a63"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 16:51:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 16:51:01 2012 -0700"
      },
      "message": "am 51f72cc1: Merge \"Support asm/sockios.h for MIPS.\"\n\n* commit \u002751f72cc1bdd6f2624d5d625716ca3767cd3c3a63\u0027:\n  Support asm/sockios.h for MIPS.\n"
    },
    {
      "commit": "51f72cc1bdd6f2624d5d625716ca3767cd3c3a63",
      "tree": "b12fd20b6e2b9cedfe861fce14fb82015d8bde59",
      "parents": [
        "a2b32b34220a1bdea566502da1e3254c90f62f16",
        "4cad8d6fdf15046904950f00ac31e713634f1121"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 16:38:01 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 16:38:02 2012 -0700"
      },
      "message": "Merge \"Support asm/sockios.h for MIPS.\""
    },
    {
      "commit": "e7df2e3f6eb1f847cc362f70b062fc76e7825d30",
      "tree": "905028c6cc82bf482a8d0bdb7b0bbd4b63340f4a",
      "parents": [
        "c80c3a8fd8bbbe4e131d6eda7bb5d9083512a743",
        "f6457d0548f499f77c996d13cc43115e448aa437"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Aug 22 16:21:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 16:21:36 2012 -0700"
      },
      "message": "am f6457d05: Merge \"Retroactively add EffectiveNavigation and TabCompat sample code.\" into jb-dev\n\n* commit \u0027f6457d0548f499f77c996d13cc43115e448aa437\u0027:\n  Retroactively add EffectiveNavigation and TabCompat sample code.\n"
    },
    {
      "commit": "4cad8d6fdf15046904950f00ac31e713634f1121",
      "tree": "b12fd20b6e2b9cedfe861fce14fb82015d8bde59",
      "parents": [
        "a2b32b34220a1bdea566502da1e3254c90f62f16"
      ],
      "author": {
        "name": "Chao-Ying Fu",
        "email": "fu@mips.com",
        "time": "Wed Aug 22 13:37:26 2012 -0700"
      },
      "committer": {
        "name": "Chao-Ying Fu",
        "email": "fu@mips.com",
        "time": "Wed Aug 22 13:37:26 2012 -0700"
      },
      "message": "Support asm/sockios.h for MIPS.\n\nChange-Id: I5ae75b0a8c2ff5698ca46f02bb371e710fb1fee0\n"
    },
    {
      "commit": "f6457d0548f499f77c996d13cc43115e448aa437",
      "tree": "9793c4cc1bd18d95ba61e657abfac315fc96f1ef",
      "parents": [
        "020d4ab4fa296d4e3a6d1f16aed97738bbc55f43",
        "d80ee0201141613b1bb12b8e64b4efbe885fda0d"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Aug 22 11:50:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 22 11:50:43 2012 -0700"
      },
      "message": "Merge \"Retroactively add EffectiveNavigation and TabCompat sample code.\" into jb-dev"
    },
    {
      "commit": "d80ee0201141613b1bb12b8e64b4efbe885fda0d",
      "tree": "e3ecdbb5c003408f061657963616e5502812460f",
      "parents": [
        "ef91cce81b6b89c5d47c6fbda9ea913a95fa7d46"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Aug 10 14:48:22 2012 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Aug 22 08:05:28 2012 -0700"
      },
      "message": "Retroactively add EffectiveNavigation and TabCompat sample code.\n\nThis sample code was launched with the Implementing Effective Navigation and\nCreating Backward-Compatible UIs training classes, but the source was never\nadded to AOSP. This retroactively adds the source, unmodified.\n\nChange-Id: If6face5a0548107f7fd273e466b1ced2790f4f3a\n"
    },
    {
      "commit": "42c4770bc8d28927e969ec627027645582d4fa06",
      "tree": "ab9d6a88a35b2e91b986cca5178db0bb63e2d469",
      "parents": [
        "9f93e880aa60564e71da7f5c12a9cbc6df355334",
        "c80c3a8fd8bbbe4e131d6eda7bb5d9083512a743"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 01:22:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 01:22:40 2012 -0700"
      },
      "message": "am c80c3a8f: am 17f2af7e: am a2b32b34: Merge \"Update malloc.h\"\n\n* commit \u0027c80c3a8fd8bbbe4e131d6eda7bb5d9083512a743\u0027:\n  Update malloc.h\n"
    },
    {
      "commit": "c80c3a8fd8bbbe4e131d6eda7bb5d9083512a743",
      "tree": "1f62aca47a93bf5c50885b3238166397622237f1",
      "parents": [
        "68d8ac7ce5b14fe589f3c555eea2bbdc7016d8e0",
        "17f2af7e1f08440814ade84898f6506e15fea15c"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 01:21:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 01:21:14 2012 -0700"
      },
      "message": "am 17f2af7e: am a2b32b34: Merge \"Update malloc.h\"\n\n* commit \u002717f2af7e1f08440814ade84898f6506e15fea15c\u0027:\n  Update malloc.h\n"
    },
    {
      "commit": "17f2af7e1f08440814ade84898f6506e15fea15c",
      "tree": "097c854c437df71a9e0de22aa02e962d2399d49f",
      "parents": [
        "ad00822fd4b907da9162c9c1497bebc534c95315",
        "a2b32b34220a1bdea566502da1e3254c90f62f16"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 01:19:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 22 01:19:57 2012 -0700"
      },
      "message": "am a2b32b34: Merge \"Update malloc.h\"\n\n* commit \u0027a2b32b34220a1bdea566502da1e3254c90f62f16\u0027:\n  Update malloc.h\n"
    },
    {
      "commit": "a2b32b34220a1bdea566502da1e3254c90f62f16",
      "tree": "388e6635a89640f2e98668adbb6b02f386cbbdd5",
      "parents": [
        "581a749fb1c313dcc3d80303bcc9e129e89fdec1",
        "58a4918b946a38434e89cd79fb7f25aff1123a32"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 22 01:08:41 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 01:08:42 2012 -0700"
      },
      "message": "Merge \"Update malloc.h\""
    },
    {
      "commit": "9f93e880aa60564e71da7f5c12a9cbc6df355334",
      "tree": "add98681abdd9d50dc807a4abf04e1da7a95ea34",
      "parents": [
        "1aacb8dbbbf1c4d205963efc4b6429ad6367ce59",
        "68d8ac7ce5b14fe589f3c555eea2bbdc7016d8e0"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 19:59:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 21 19:59:40 2012 -0700"
      },
      "message": "am 68d8ac7c: am ad00822f: am 581a749f: Merge \"Support getrlimit and setrlimit for MIPS.\"\n\n* commit \u002768d8ac7ce5b14fe589f3c555eea2bbdc7016d8e0\u0027:\n  Support getrlimit and setrlimit for MIPS.\n"
    },
    {
      "commit": "1aacb8dbbbf1c4d205963efc4b6429ad6367ce59",
      "tree": "a8f0e8f918523c0a8fc440dcbf90fa80f45262ab",
      "parents": [
        "da34e72a5d5b4df1487a13df7524969f34a637e4",
        "9f4549c7db3e2f08bf7a166d4eda2e935ebbf21b"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 19:59:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 21 19:59:38 2012 -0700"
      },
      "message": "am 9f4549c7: am bfb39384: am 143949da: Merge \"Add a .note.android.ident section to Android ELF binaries\"\n\n* commit \u00279f4549c7db3e2f08bf7a166d4eda2e935ebbf21b\u0027:\n  Add a .note.android.ident section to Android ELF binaries\n"
    },
    {
      "commit": "68d8ac7ce5b14fe589f3c555eea2bbdc7016d8e0",
      "tree": "58726219f673de60d886172105de36ec6797a278",
      "parents": [
        "9f4549c7db3e2f08bf7a166d4eda2e935ebbf21b",
        "ad00822fd4b907da9162c9c1497bebc534c95315"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 19:57:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 21 19:57:15 2012 -0700"
      },
      "message": "am ad00822f: am 581a749f: Merge \"Support getrlimit and setrlimit for MIPS.\"\n\n* commit \u0027ad00822fd4b907da9162c9c1497bebc534c95315\u0027:\n  Support getrlimit and setrlimit for MIPS.\n"
    },
    {
      "commit": "9f4549c7db3e2f08bf7a166d4eda2e935ebbf21b",
      "tree": "8ccd89f857b3139c16f9e1c9eb81342cad6df912",
      "parents": [
        "d8326f3e342db6d4f345d9ea545ff885e73b82ba",
        "bfb393846b99f4c5f7f3c5a661b64985cda39c78"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 19:57:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 21 19:57:14 2012 -0700"
      },
      "message": "am bfb39384: am 143949da: Merge \"Add a .note.android.ident section to Android ELF binaries\"\n\n* commit \u0027bfb393846b99f4c5f7f3c5a661b64985cda39c78\u0027:\n  Add a .note.android.ident section to Android ELF binaries\n"
    },
    {
      "commit": "ad00822fd4b907da9162c9c1497bebc534c95315",
      "tree": "cb2d3c391b50522ed923af660db9da64db371dd3",
      "parents": [
        "bfb393846b99f4c5f7f3c5a661b64985cda39c78",
        "581a749fb1c313dcc3d80303bcc9e129e89fdec1"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 19:55:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 21 19:55:57 2012 -0700"
      },
      "message": "am 581a749f: Merge \"Support getrlimit and setrlimit for MIPS.\"\n\n* commit \u0027581a749fb1c313dcc3d80303bcc9e129e89fdec1\u0027:\n  Support getrlimit and setrlimit for MIPS.\n"
    }
  ],
  "next": "bfb393846b99f4c5f7f3c5a661b64985cda39c78"
}
