)]}'
{
  "log": [
    {
      "commit": "75d71b7e9471c2b1069479ad1eb0e442e18ee7c3",
      "tree": "8de53b9648ee4c00f76c026eaf7e35c8fb130ec5",
      "parents": [
        "fbf7a9aea201484ff40e827de97a6db903b53ac3",
        "e804cb56d02cc31b917e755670f08cb4ec60cf80"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Jun 15 12:56:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 15 12:56:27 2013 +0000"
      },
      "message": "Merge \"Stabilize hideybar confirmation toast.\""
    },
    {
      "commit": "fbf7a9aea201484ff40e827de97a6db903b53ac3",
      "tree": "5be4b3db5aa8886a041fffa688029182252ce7bd",
      "parents": [
        "e0dae4b493d3547b223f498a9f3e5aa2ddd856f6",
        "91268cf21eace600792d04db1ac62e9268f48002"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jun 15 00:39:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 15 00:39:31 2013 +0000"
      },
      "message": "Merge \"More work on process tracking.\""
    },
    {
      "commit": "e0dae4b493d3547b223f498a9f3e5aa2ddd856f6",
      "tree": "d98a7b2850511f37218c515ab45614edcea59e49",
      "parents": [
        "343233c4edc09013bdb9ac44d65054c029d4d885",
        "ab87a63997a7dc771acfd0dcd7efda990dc3d5fe"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sat Jun 15 00:36:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 15 00:36:15 2013 +0000"
      },
      "message": "Merge \"MediaRouter: grey out wifi displays that\u0027s in use\""
    },
    {
      "commit": "91268cf21eace600792d04db1ac62e9268f48002",
      "tree": "6369a1478c9ac69be921818b830e6963603d7376",
      "parents": [
        "756a53f4e4dc8671287d7a192c619e0e1c627ebd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 13 19:06:50 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 14 17:30:17 2013 -0700"
      },
      "message": "More work on process tracking.\n\nRe-arranged code to be more flexible, now track\nstate of services, dump ordered list of running\nprocesses while memory was critical and low.\n\nAlso rename battery stats service from \"batteryinfo\" to \"batterystats\".\n\nChange-Id: I0f4f0c8d443c49d255cb84d0fc917e8ec18b152e\n"
    },
    {
      "commit": "343233c4edc09013bdb9ac44d65054c029d4d885",
      "tree": "71eb44ed4bb85c525327d7b5db03e2d40df08237",
      "parents": [
        "8a95f42ee5b164970525db725a73edd937a96738",
        "3717cf6bc2e92d58d8de9f039165d1e6c73de8a0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 17:11:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 17:11:53 2013 -0700"
      },
      "message": "am 3717cf6b: am 07d6d9e7: Merge \"additional documentation for media codec info\" into jb-mr2-dev\n\n* commit \u00273717cf6bc2e92d58d8de9f039165d1e6c73de8a0\u0027:\n  additional documentation for media codec info\n"
    },
    {
      "commit": "3717cf6bc2e92d58d8de9f039165d1e6c73de8a0",
      "tree": "9e8a230b11450b06cd2e9b97f9f3774e43277739",
      "parents": [
        "96fefaa23bf95ae6736df90f018cb8c86cb943c3",
        "07d6d9e74c1f79de791b37b1cb738fa398915879"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 17:08:33 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 17:08:33 2013 -0700"
      },
      "message": "am 07d6d9e7: Merge \"additional documentation for media codec info\" into jb-mr2-dev\n\n* commit \u002707d6d9e74c1f79de791b37b1cb738fa398915879\u0027:\n  additional documentation for media codec info\n"
    },
    {
      "commit": "07d6d9e74c1f79de791b37b1cb738fa398915879",
      "tree": "5eefea32384c504ad7b1027b5e138f555b41be8b",
      "parents": [
        "a0c9b9d2a7a0566615b6b044ac8a6b434c80d5be",
        "c06bb7f5b9c6be9d121e3f5b4ee7cd31c99f6879"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Jun 15 00:04:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 15 00:04:50 2013 +0000"
      },
      "message": "Merge \"additional documentation for media codec info\" into jb-mr2-dev"
    },
    {
      "commit": "8a95f42ee5b164970525db725a73edd937a96738",
      "tree": "0f6cac4fe0204217b7fc935183777796f7814d5e",
      "parents": [
        "0e3e249ddbac1567d392379b8fb75f528f8f2c7e",
        "5216c3b05fc6c7bacd74be67b932fe3aba89cc8e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jun 14 23:54:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 23:54:06 2013 +0000"
      },
      "message": "Merge \"Merge more 9patches\""
    },
    {
      "commit": "5216c3b05fc6c7bacd74be67b932fe3aba89cc8e",
      "tree": "30cbaba31df888eb0ecd10561cf0e8c707c4c34a",
      "parents": [
        "756a53f4e4dc8671287d7a192c619e0e1c627ebd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jun 14 16:31:37 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jun 14 16:31:37 2013 -0700"
      },
      "message": "Merge more 9patches\n\nChange-Id: If8b16af84f0ee42afc406922d15897e51d833e68\n"
    },
    {
      "commit": "0e3e249ddbac1567d392379b8fb75f528f8f2c7e",
      "tree": "8c70301173ec59be3fdc790013908effc80664ee",
      "parents": [
        "214816da8ebfae411610c8f9ec4c4285b8f6f359",
        "96fefaa23bf95ae6736df90f018cb8c86cb943c3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 16:27:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 16:27:37 2013 -0700"
      },
      "message": "am 96fefaa2: am b87e6138: am 618ed234: Merge \"Track nio API change.\"\n\n* commit \u002796fefaa23bf95ae6736df90f018cb8c86cb943c3\u0027:\n  Track nio API change.\n"
    },
    {
      "commit": "214816da8ebfae411610c8f9ec4c4285b8f6f359",
      "tree": "ec5d1b96647f02d297275163c6d335744a2a2c15",
      "parents": [
        "756a53f4e4dc8671287d7a192c619e0e1c627ebd",
        "a2934d5ff0b5c4098408cd583c2c259edf37c118"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 14 23:26:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 23:26:59 2013 +0000"
      },
      "message": "Merge \"Cache AndroidBlockGuardPolicy to avoid allocation.\""
    },
    {
      "commit": "96fefaa23bf95ae6736df90f018cb8c86cb943c3",
      "tree": "c79816ec894bd91f7f8c2d0beb405d6707233133",
      "parents": [
        "5be52fb5ae462b83b0619b95e7991e52bc2031b2",
        "b87e6138d169e5fd23b964056431e2c357323fd2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 16:25:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 16:25:00 2013 -0700"
      },
      "message": "am b87e6138: am 618ed234: Merge \"Track nio API change.\"\n\n* commit \u0027b87e6138d169e5fd23b964056431e2c357323fd2\u0027:\n  Track nio API change.\n"
    },
    {
      "commit": "b87e6138d169e5fd23b964056431e2c357323fd2",
      "tree": "ccdc8fddb367ee99183313b4282c7bdbc3bd44c3",
      "parents": [
        "372d21ad69a43e3d0a26b23f45351511ed88e9e6",
        "618ed2340283263164f578f818cc09148aacb9ed"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 16:22:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 16:22:12 2013 -0700"
      },
      "message": "am 618ed234: Merge \"Track nio API change.\"\n\n* commit \u0027618ed2340283263164f578f818cc09148aacb9ed\u0027:\n  Track nio API change.\n"
    },
    {
      "commit": "618ed2340283263164f578f818cc09148aacb9ed",
      "tree": "1ce2e3669472cd5a6a0d87e10718ddeb9a6ae242",
      "parents": [
        "6706ca96b21ebbd620fb597a23e8180f76bb37cf",
        "28b7245cc1938494fc9077fdb3202deb95fe4d3f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 23:18:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 14 23:18:35 2013 +0000"
      },
      "message": "Merge \"Track nio API change.\""
    },
    {
      "commit": "a2934d5ff0b5c4098408cd583c2c259edf37c118",
      "tree": "4c4d9800a68aa98a611913d14c6fa6cb17523792",
      "parents": [
        "b28f8c82d92b06e7eba3bcb5b5c2e9757597a7c9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 14 14:43:18 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 14 16:15:31 2013 -0700"
      },
      "message": "Cache AndroidBlockGuardPolicy to avoid allocation.\n\nEvery incoming Binder call ends up triggering a BlockGuardPolicy\nupdate, which would thrash between new AndroidBlockGuardPolicy\ninstances and BlockGuard.LAX_POLICY, causing GC churn.\n\nThis change avoids the extra allocations by recycling a single\nAndroidBlockGuardPolicy in a ThreadLocal.  Worst-case thrashing case\nis now 10% faster; from 7.46us to 6.65us.\n\nBug: 9424568\nChange-Id: I9c3b1c097a2aecc9b1f109a824cf3ea319fb3393\n"
    },
    {
      "commit": "28b7245cc1938494fc9077fdb3202deb95fe4d3f",
      "tree": "1ce2e3669472cd5a6a0d87e10718ddeb9a6ae242",
      "parents": [
        "6706ca96b21ebbd620fb597a23e8180f76bb37cf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 15:41:26 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 14 15:41:26 2013 -0700"
      },
      "message": "Track nio API change.\n\nChange-Id: I6a6d6c9e5f658b66dca0db226d2d91ee5f8ab2c7\n"
    },
    {
      "commit": "756a53f4e4dc8671287d7a192c619e0e1c627ebd",
      "tree": "7f1d0d8b6126bc496270972a82f82d52a81bcae4",
      "parents": [
        "74a7dd7a26ee96f3edeb0bac996966106e08063c",
        "5be52fb5ae462b83b0619b95e7991e52bc2031b2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 14 13:36:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 13:36:56 2013 -0700"
      },
      "message": "am 5be52fb5: am a0c9b9d2: Merge \"Temporarily restore some support for icon\u003d\u003d0 notifications.\" into jb-mr2-dev\n\n* commit \u00275be52fb5ae462b83b0619b95e7991e52bc2031b2\u0027:\n  Temporarily restore some support for icon\u003d\u003d0 notifications.\n"
    },
    {
      "commit": "5be52fb5ae462b83b0619b95e7991e52bc2031b2",
      "tree": "1d98ff52eb551459df181ed2609076c9bb70460e",
      "parents": [
        "478471b579c221d371b3227abd02cb24eff995e1",
        "a0c9b9d2a7a0566615b6b044ac8a6b434c80d5be"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 14 13:34:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 13:34:55 2013 -0700"
      },
      "message": "am a0c9b9d2: Merge \"Temporarily restore some support for icon\u003d\u003d0 notifications.\" into jb-mr2-dev\n\n* commit \u0027a0c9b9d2a7a0566615b6b044ac8a6b434c80d5be\u0027:\n  Temporarily restore some support for icon\u003d\u003d0 notifications.\n"
    },
    {
      "commit": "a0c9b9d2a7a0566615b6b044ac8a6b434c80d5be",
      "tree": "270739528966ce25faeed2a783e7432b82493657",
      "parents": [
        "3b0205b7601a6fa3d7abf6dbc5a60223981103cc",
        "ffcc976928f5709b4689b479e3885b3fdaf8b8b6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 14 20:29:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 20:29:24 2013 +0000"
      },
      "message": "Merge \"Temporarily restore some support for icon\u003d\u003d0 notifications.\" into jb-mr2-dev"
    },
    {
      "commit": "74a7dd7a26ee96f3edeb0bac996966106e08063c",
      "tree": "b29603d9fc1ffdeada7c554d43c69a9ddf8e85b3",
      "parents": [
        "18ec6af4faf5f9b322d2c297fb3559500896e105",
        "e91322c2a5188c9e314f702e3edc7e9310128e5c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 19:55:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 19:55:18 2013 +0000"
      },
      "message": "Merge \"Remove unused status_bar_icon.xml\""
    },
    {
      "commit": "e91322c2a5188c9e314f702e3edc7e9310128e5c",
      "tree": "d01f98133883949ea09a7e336ea30a1ef98dd977",
      "parents": [
        "77b7c33a7a4e79022529ae18e39789adbcc86159"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 15:40:51 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 15:40:51 2013 -0400"
      },
      "message": "Remove unused status_bar_icon.xml\n\nChange-Id: I9d665203712d4865f5aa788600c89fbc876b14dd\n"
    },
    {
      "commit": "c06bb7f5b9c6be9d121e3f5b4ee7cd31c99f6879",
      "tree": "20cb3d4378b1507c4c04fa1693e6e1b15c610ef8",
      "parents": [
        "3b0205b7601a6fa3d7abf6dbc5a60223981103cc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jun 12 12:56:05 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 11:56:15 2013 -0700"
      },
      "message": "additional documentation for media codec info\n\nChange-Id: I3b4e5baccab6da2dfc8dff8d03872bb5b346a4ad\n"
    },
    {
      "commit": "18ec6af4faf5f9b322d2c297fb3559500896e105",
      "tree": "be32989b4c16b722b7ceb498b877a90a559fb00c",
      "parents": [
        "b2b433689a88e68413933bbe784c05348b4481f8",
        "478471b579c221d371b3227abd02cb24eff995e1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 11:08:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 11:08:34 2013 -0700"
      },
      "message": "am 478471b5: am 3b0205b7: am 0b3fe078: am a17201a8: am 7190a059: fix transition from download to install instructions\n\n* commit \u0027478471b579c221d371b3227abd02cb24eff995e1\u0027:\n  fix transition from download to install instructions\n"
    },
    {
      "commit": "478471b579c221d371b3227abd02cb24eff995e1",
      "tree": "8fe0640f5d62388356295b01b39447b94f35b8f9",
      "parents": [
        "0be889dd0e5605fa0abc04ebdd732a297de6ab27",
        "3b0205b7601a6fa3d7abf6dbc5a60223981103cc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 11:07:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 11:07:21 2013 -0700"
      },
      "message": "am 3b0205b7: am 0b3fe078: am a17201a8: am 7190a059: fix transition from download to install instructions\n\n* commit \u00273b0205b7601a6fa3d7abf6dbc5a60223981103cc\u0027:\n  fix transition from download to install instructions\n"
    },
    {
      "commit": "e804cb56d02cc31b917e755670f08cb4ec60cf80",
      "tree": "9fd964ab7b8abb318dfb2f44253c3a4973e9351c",
      "parents": [
        "77b7c33a7a4e79022529ae18e39789adbcc86159"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 13:59:31 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 14:04:21 2013 -0400"
      },
      "message": "Stabilize hideybar confirmation toast.\n\nRemove gravity workaround no longer needed after recent window\nmanager layout fix.\n\nAlso migrate instable code-based toast text calculation to use\nthe resource system properly.\n\nChange-Id: Ifa380e387389ed9917336ad19dfde49f67a5fb10\n"
    },
    {
      "commit": "3b0205b7601a6fa3d7abf6dbc5a60223981103cc",
      "tree": "d68af3fcb684860f4302183cb5151e8b024da20f",
      "parents": [
        "6e5942894a40ed2a199f25bf4e8a215c95d2c79b",
        "0b3fe0785c0c6ff0ce834c06b6828f884a658730"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 11:02:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 11:02:41 2013 -0700"
      },
      "message": "am 0b3fe078: am a17201a8: am 7190a059: fix transition from download to install instructions\n\n* commit \u00270b3fe0785c0c6ff0ce834c06b6828f884a658730\u0027:\n  fix transition from download to install instructions\n"
    },
    {
      "commit": "0b3fe0785c0c6ff0ce834c06b6828f884a658730",
      "tree": "b5ed63b7dfb7cc49ebcf17b828cbbf6b1c154aed",
      "parents": [
        "d2ad6dc5304e5c3a4f0dc1bd04f7ab713ed66c6d",
        "a17201a81691ac337426923d1bdcf9e0a26b841e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:56:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:56:28 2013 -0700"
      },
      "message": "am a17201a8: am 7190a059: fix transition from download to install instructions\n\n* commit \u0027a17201a81691ac337426923d1bdcf9e0a26b841e\u0027:\n  fix transition from download to install instructions\n"
    },
    {
      "commit": "a17201a81691ac337426923d1bdcf9e0a26b841e",
      "tree": "1a8a2fc28e2021ae1fad6eec4f579c2671439631",
      "parents": [
        "6af13a74d3dcf56187edf153e0341221faf9f1ad",
        "7190a05951efa4f5cf94bb22da48dce85c52bd06"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:53:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:53:45 2013 -0700"
      },
      "message": "am 7190a059: fix transition from download to install instructions\n\n* commit \u00277190a05951efa4f5cf94bb22da48dce85c52bd06\u0027:\n  fix transition from download to install instructions\n"
    },
    {
      "commit": "7190a05951efa4f5cf94bb22da48dce85c52bd06",
      "tree": "96a75a309b6c2cc2c47578e4f33f1ffbb0e2fe70",
      "parents": [
        "ec025db4a74914640c42412c63413f2d5d46e45d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:49:55 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:51:29 2013 -0700"
      },
      "message": "fix transition from download to install instructions\n\nChange-Id: Ibb06779891ffab2c213b7c3401293e6fb7a6c4c9\n"
    },
    {
      "commit": "b2b433689a88e68413933bbe784c05348b4481f8",
      "tree": "4dc241a05ff8a09a4b2c2bd2317fb5aaa8208f1f",
      "parents": [
        "5f73a7df6dccd61ee2596ece7e9e3c66a7a58339",
        "80f00c1f2375796dab09bc4ed5b7631c62f7e158"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 17:50:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 17:50:51 2013 +0000"
      },
      "message": "Merge \"Remove concept of system bar from window manager.\""
    },
    {
      "commit": "5f73a7df6dccd61ee2596ece7e9e3c66a7a58339",
      "tree": "6354c8362894ccd64857477696266f2c988c5c5a",
      "parents": [
        "22682a5a383a50faad0427ce849254857849a246",
        "0be889dd0e5605fa0abc04ebdd732a297de6ab27"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:28:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:28:00 2013 -0700"
      },
      "message": "am 0be889dd: am 6e594289: am d2ad6dc5: am 6af13a74: am ec025db4: change studio version number to use \\\u0027x\\\u0027 for final decimal. also go to install guide after download begins\n\n* commit \u00270be889dd0e5605fa0abc04ebdd732a297de6ab27\u0027:\n  change studio version number to use \u0027x\u0027 for final decimal. also go to install guide after download begins\n"
    },
    {
      "commit": "0be889dd0e5605fa0abc04ebdd732a297de6ab27",
      "tree": "806f09612434a0b345f6537750c80362d690d2ff",
      "parents": [
        "b5de95d1f8e17836098229f675bf5d53a8327757",
        "6e5942894a40ed2a199f25bf4e8a215c95d2c79b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:25:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:25:38 2013 -0700"
      },
      "message": "am 6e594289: am d2ad6dc5: am 6af13a74: am ec025db4: change studio version number to use \\\u0027x\\\u0027 for final decimal. also go to install guide after download begins\n\n* commit \u00276e5942894a40ed2a199f25bf4e8a215c95d2c79b\u0027:\n  change studio version number to use \u0027x\u0027 for final decimal. also go to install guide after download begins\n"
    },
    {
      "commit": "80f00c1f2375796dab09bc4ed5b7631c62f7e158",
      "tree": "a8b4a9ac74b57be252952fc4b1d1e261574025d4",
      "parents": [
        "77b7c33a7a4e79022529ae18e39789adbcc86159"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 13 11:10:51 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 14 13:20:17 2013 -0400"
      },
      "message": "Remove concept of system bar from window manager.\n\nIt was already hardcoded to false, this change removes the dead code.\n\nChange-Id: I5e543344e60f69cb9882a70ba29f7c09404ad9fc\n"
    },
    {
      "commit": "6e5942894a40ed2a199f25bf4e8a215c95d2c79b",
      "tree": "642decccb684f3c049231b3a0bbeee318934c20f",
      "parents": [
        "f1d2c5aeb23739bde3708f4e4d4bdb99f059f1ed",
        "d2ad6dc5304e5c3a4f0dc1bd04f7ab713ed66c6d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:16:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:16:02 2013 -0700"
      },
      "message": "am d2ad6dc5: am 6af13a74: am ec025db4: change studio version number to use \\\u0027x\\\u0027 for final decimal. also go to install guide after download begins\n\n* commit \u0027d2ad6dc5304e5c3a4f0dc1bd04f7ab713ed66c6d\u0027:\n  change studio version number to use \u0027x\u0027 for final decimal. also go to install guide after download begins\n"
    },
    {
      "commit": "d2ad6dc5304e5c3a4f0dc1bd04f7ab713ed66c6d",
      "tree": "93c9272ae846071116ee3e7e04f62b1011fabcce",
      "parents": [
        "cb2a85058e24ecd35349b5470e402bcb52df2d6b",
        "6af13a74d3dcf56187edf153e0341221faf9f1ad"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:12:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:12:30 2013 -0700"
      },
      "message": "am 6af13a74: am ec025db4: change studio version number to use \\\u0027x\\\u0027 for final decimal. also go to install guide after download begins\n\n* commit \u00276af13a74d3dcf56187edf153e0341221faf9f1ad\u0027:\n  change studio version number to use \u0027x\u0027 for final decimal. also go to install guide after download begins\n"
    },
    {
      "commit": "6af13a74d3dcf56187edf153e0341221faf9f1ad",
      "tree": "6049568a39dfd4a4ca77ac3bdd2d07c3743b2da8",
      "parents": [
        "695896a46578e7ad4e540151e799a9f0b8828ad1",
        "ec025db4a74914640c42412c63413f2d5d46e45d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 10:09:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 10:09:12 2013 -0700"
      },
      "message": "am ec025db4: change studio version number to use \\\u0027x\\\u0027 for final decimal. also go to install guide after download begins\n\n* commit \u0027ec025db4a74914640c42412c63413f2d5d46e45d\u0027:\n  change studio version number to use \u0027x\u0027 for final decimal. also go to install guide after download begins\n"
    },
    {
      "commit": "22682a5a383a50faad0427ce849254857849a246",
      "tree": "d771b9fe2ade513d0643b45229653e812eaa6b9b",
      "parents": [
        "10159423d543e86dd122ff6f649da78df34cd5f9",
        "2d2cd32cc7293bbb48b0f0e70a0dc7eb05cac9d3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 16:49:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 16:49:18 2013 +0000"
      },
      "message": "Merge \"Make MediaPlayer.invoke() public-and-hidden again\""
    },
    {
      "commit": "2d2cd32cc7293bbb48b0f0e70a0dc7eb05cac9d3",
      "tree": "fde2aba9b1d88e88e8d5dc18f1a374e807c8a6d6",
      "parents": [
        "85c28e81833844a87cf2ca09866eb4c2b33c6709"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:42:26 2013 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:47:27 2013 -0700"
      },
      "message": "Make MediaPlayer.invoke() public-and-hidden again\n\nIt\u0027s used in a bunch of other places in other repos that I don\u0027t\nwant to touch.\n\nChange-Id: I6f2ec6f8066286de9b52499fc71f3f08953c3cb4\n"
    },
    {
      "commit": "10159423d543e86dd122ff6f649da78df34cd5f9",
      "tree": "53a5b3262dba132c925bc24fc4e3daccabc4ca99",
      "parents": [
        "47a6eb9ed512e2ab943ead9ca7930de9d5fee147",
        "b5de95d1f8e17836098229f675bf5d53a8327757"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jun 14 09:31:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 09:31:51 2013 -0700"
      },
      "message": "am b5de95d1: am f1d2c5ae: Merge \"Doc change: diffs for API 18\" into jb-mr2-dev\n\n* commit \u0027b5de95d1f8e17836098229f675bf5d53a8327757\u0027:\n  Doc change: diffs for API 18\n"
    },
    {
      "commit": "b5de95d1f8e17836098229f675bf5d53a8327757",
      "tree": "7b177a7741cd82875136d3bb2a1b27f4943d2f3c",
      "parents": [
        "695be87d6e87fada03b548d05f82e004d0cdb240",
        "f1d2c5aeb23739bde3708f4e4d4bdb99f059f1ed"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jun 14 09:29:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 09:29:50 2013 -0700"
      },
      "message": "am f1d2c5ae: Merge \"Doc change: diffs for API 18\" into jb-mr2-dev\n\n* commit \u0027f1d2c5aeb23739bde3708f4e4d4bdb99f059f1ed\u0027:\n  Doc change: diffs for API 18\n"
    },
    {
      "commit": "f1d2c5aeb23739bde3708f4e4d4bdb99f059f1ed",
      "tree": "19fb88bd9afd7fbc2058781f48dd9c32d95d2147",
      "parents": [
        "92053f8b28ce0d035d292fa73622200990682511",
        "4c43ec639b050bb41ac19e5b92fbdfca3ab5f950"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jun 14 16:23:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 16:23:12 2013 +0000"
      },
      "message": "Merge \"Doc change: diffs for API 18\" into jb-mr2-dev"
    },
    {
      "commit": "47a6eb9ed512e2ab943ead9ca7930de9d5fee147",
      "tree": "fc1f8872ece7c2484e9365dfee7343570365712d",
      "parents": [
        "25ccf538c779c8aabf7d0902d176c04fae8ff3d1",
        "85c28e81833844a87cf2ca09866eb4c2b33c6709"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 16:19:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 16:19:29 2013 +0000"
      },
      "message": "Merge \"Forgot something\""
    },
    {
      "commit": "85c28e81833844a87cf2ca09866eb4c2b33c6709",
      "tree": "5dea4b01ad544745627c4723fd2affc6cef86fca",
      "parents": [
        "c2f9024b13aa9122797f0a5062b2cf3504f381bf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:18:35 2013 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:18:35 2013 -0700"
      },
      "message": "Forgot something\n\nChange-Id: Ia579213303e79b282a7ba472b39576d4b160a739\n"
    },
    {
      "commit": "25ccf538c779c8aabf7d0902d176c04fae8ff3d1",
      "tree": "c3fa2f18c190883763f6862b90647da5297e144d",
      "parents": [
        "d2e2cc99d0fe59fdd7c02d78ceb53408191c5b6f",
        "c2f9024b13aa9122797f0a5062b2cf3504f381bf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 16:15:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 16:15:47 2013 +0000"
      },
      "message": "Merge \"Fix build\""
    },
    {
      "commit": "c2f9024b13aa9122797f0a5062b2cf3504f381bf",
      "tree": "99063edb6dc3a552225e9f2170054de24af69791",
      "parents": [
        "3e72eb5245a439525976dbb9a67280b9b26b9f14"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:14:28 2013 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 09:14:28 2013 -0700"
      },
      "message": "Fix build\n\nWe don\u0027t need a separate test for invoke() because there are other\ntests that exercise it.\n\nChange-Id: I8c8f3593e7e9eed3c53997453f0f66ba8374e79e\n"
    },
    {
      "commit": "d2e2cc99d0fe59fdd7c02d78ceb53408191c5b6f",
      "tree": "8cddbcf6ca6699e628bf8a1dd2f9e2c118f4f547",
      "parents": [
        "99dae981dc03dbacd317875e509fd93d1126bfa6",
        "695be87d6e87fada03b548d05f82e004d0cdb240"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 09:11:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 09:11:41 2013 -0700"
      },
      "message": "am 695be87d: am 92053f8b: revise docs for new sensor types. fix markup error causing tons of code font\n\n* commit \u0027695be87d6e87fada03b548d05f82e004d0cdb240\u0027:\n  revise docs for new sensor types. fix markup error causing tons of code font\n"
    },
    {
      "commit": "695be87d6e87fada03b548d05f82e004d0cdb240",
      "tree": "b38198a03c20509adf703df70ea3f74ffe9ec796",
      "parents": [
        "11caa0b6d9202e27e24daf6cef030ec9599f7af4",
        "92053f8b28ce0d035d292fa73622200990682511"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 14 08:45:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 14 08:45:20 2013 -0700"
      },
      "message": "am 92053f8b: revise docs for new sensor types. fix markup error causing tons of code font\n\n* commit \u002792053f8b28ce0d035d292fa73622200990682511\u0027:\n  revise docs for new sensor types. fix markup error causing tons of code font\n"
    },
    {
      "commit": "99dae981dc03dbacd317875e509fd93d1126bfa6",
      "tree": "e50279f5e6fa0230d4ce3a76e027517bc591dd83",
      "parents": [
        "77b7c33a7a4e79022529ae18e39789adbcc86159",
        "3e72eb5245a439525976dbb9a67280b9b26b9f14"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 14 15:00:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 15:00:43 2013 +0000"
      },
      "message": "Merge \"Remove unused MediaPlayer methods\""
    },
    {
      "commit": "ab87a63997a7dc771acfd0dcd7efda990dc3d5fe",
      "tree": "9798297600fa48d8c780cda90aae03c259cd7c73",
      "parents": [
        "512d8fbe51186967d4a3db9f4b3a3b0f335557fe"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jun 11 10:25:49 2013 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 13 20:17:39 2013 -0700"
      },
      "message": "MediaRouter: grey out wifi displays that\u0027s in use\n\nbug 9229799\n\nChange-Id: I9f5fd2107f60c492d42c74e575e6483838a51267\n"
    },
    {
      "commit": "77b7c33a7a4e79022529ae18e39789adbcc86159",
      "tree": "678046e7ba1f02cd3bd386f3ce47a61733567cb4",
      "parents": [
        "d1f9aaa5d776a94907f9e5b632125648043c47b3",
        "90f339a5a343f82c3c32e4467c54ded94a1807a1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jun 14 01:28:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 01:28:25 2013 +0000"
      },
      "message": "Merge \"Don\u0027t save ScrollView/HorizontalScrollView saved state for old apps\""
    },
    {
      "commit": "d1f9aaa5d776a94907f9e5b632125648043c47b3",
      "tree": "c008d354fecef5753ea1044dfcdc3a4eb30025a8",
      "parents": [
        "e08d54b92e32244a44283a84d7fae9ca37ff51b5",
        "39a908c1df89e1073627b0dcbce922d826b67055"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Jun 14 01:06:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 01:06:30 2013 +0000"
      },
      "message": "Merge \"Fix various draw ops that may incorrectly not scissor\""
    },
    {
      "commit": "90f339a5a343f82c3c32e4467c54ded94a1807a1",
      "tree": "99b59625a11b1a7fa93b1263faf95770f42fbac3",
      "parents": [
        "256a5f8cda213969d9ae577a13427b4ae371ea61"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 13 17:44:04 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 13 17:44:04 2013 -0700"
      },
      "message": "Don\u0027t save ScrollView/HorizontalScrollView saved state for old apps\n\nOlder apps may have given IDs to ScrollViews and views of a different\nclass in layouts that vary by configuration. Now that ScrollViews save\nstate this causes ClassCastExceptions when trying to restore instance\nstate.\n\nOnly save new instance state for ScrollView/HorizontalScrollView for\napps targeting post-API 18.\n\nChange-Id: Icaa095cd20bef35dddc225a17c5a8e30b3faea02\n"
    },
    {
      "commit": "92053f8b28ce0d035d292fa73622200990682511",
      "tree": "223bbb270d20e76d9f4ff0e620a2a47426d85b8f",
      "parents": [
        "f52532de2a3da2f41ddc28e25d2883d45f189018"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 16:32:50 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 16:37:51 2013 -0700"
      },
      "message": "revise docs for new sensor types. fix markup error causing tons of code font\n\nChange-Id: I7635bbc44e03b50faeddf5c5fe50f7f47e2cde35\n"
    },
    {
      "commit": "4c43ec639b050bb41ac19e5b92fbdfca3ab5f950",
      "tree": "aa0500659e79ca73d221255d541b7fea8a7aee24",
      "parents": [
        "f52532de2a3da2f41ddc28e25d2883d45f189018"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Jun 13 16:33:04 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Jun 13 16:33:04 2013 -0700"
      },
      "message": "Doc change: diffs for API 18\n\nChange-Id: I92d9880959e18bb0cffa68a05a042de6d5790aa4\n"
    },
    {
      "commit": "e08d54b92e32244a44283a84d7fae9ca37ff51b5",
      "tree": "0b50eaaa8307e8f62ed0ea67a37325830a5d8334",
      "parents": [
        "256a5f8cda213969d9ae577a13427b4ae371ea61",
        "3277620a69b6b9f27126f0b2651ea4293731cd09"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Jun 13 23:30:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 23:30:49 2013 +0000"
      },
      "message": "Merge \"Add NetworkManagement methods for netd uid binds\""
    },
    {
      "commit": "39a908c1df89e1073627b0dcbce922d826b67055",
      "tree": "ff2549616c210443c773bef7c1c35391d8ee6d99",
      "parents": [
        "6db1054692495be7413d0fcc49a0f26c179d6fed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 13 14:39:01 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 13 16:16:13 2013 -0700"
      },
      "message": "Fix various draw ops that may incorrectly not scissor\n\nbug:8965976\n\nAlso consolidates quickReject scissor-ing and scissor-less paths.\nRenamed plain \u0027quickReject\u0027 method, as it has sideEffects beyond what\nthe java and skia canvases do.\n\nChange-Id: I4bdf874d3c8f469d283eae1e71c5e7ea53d47016\n"
    },
    {
      "commit": "256a5f8cda213969d9ae577a13427b4ae371ea61",
      "tree": "8917204fe5ddfa2027a4bc8785cdaa27dbf7dba7",
      "parents": [
        "4969fecf074c3e38dc560aaa283868ea728be946",
        "f390f770ee570f1f4def41b165cb9492e381be40"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 23:03:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 23:03:03 2013 +0000"
      },
      "message": "Merge \"Postpone creating new drawables for DrawableContainerState.\""
    },
    {
      "commit": "4969fecf074c3e38dc560aaa283868ea728be946",
      "tree": "c53fecb81207d2c7013c3cc5d0a1dc5485b6430e",
      "parents": [
        "735760e3c28c18a86ba503031497cb2d5fa81903",
        "70d4c5a0fe7f3411254df99b8e84b8e633d1fd05"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 22:27:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 22:27:26 2013 +0000"
      },
      "message": "Merge \"Fix possible NPE when a ViewRoot doesn\u0027t have a view\""
    },
    {
      "commit": "70d4c5a0fe7f3411254df99b8e84b8e633d1fd05",
      "tree": "55d3b19f8b51682934dd2a91474dffb7983d121c",
      "parents": [
        "7f4307668b10467ee39d41c7ea29cf1ff238a835"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 15:26:50 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 15:26:50 2013 -0700"
      },
      "message": "Fix possible NPE when a ViewRoot doesn\u0027t have a view\n\nChange-Id: I8f76a657fa44fc5c7e0bec3e609eaf49e269910f\n"
    },
    {
      "commit": "3e72eb5245a439525976dbb9a67280b9b26b9f14",
      "tree": "ead5682ce8fdc04a00b9ce39793afd31576d0b1e",
      "parents": [
        "34761a3abf127d6ef559bf68a32c5d62756d1054"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 13 15:25:25 2013 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 13 15:25:25 2013 -0700"
      },
      "message": "Remove unused MediaPlayer methods\n\nChange-Id: Id63fdde7d0e4f096d3bb9eb4da5e0f37eb9dea21\n"
    },
    {
      "commit": "f390f770ee570f1f4def41b165cb9492e381be40",
      "tree": "10d548040dda6512ca10f93caa0e163cb944a61b",
      "parents": [
        "a6954f7e12b673f8b9cb29549c3136be6e64e693"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 15:11:16 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 15:11:16 2013 -0700"
      },
      "message": "Postpone creating new drawables for DrawableContainerState.\n\nWhen creating a DrawableContainerState from a constant state, calls to\nConstantState.newDrawable() are postponed and made as they are needed.\n\nBug: 9280861\nChange-Id: I03c93a43ee00aca3ff618d66d7f507f1722538d1\n"
    },
    {
      "commit": "735760e3c28c18a86ba503031497cb2d5fa81903",
      "tree": "7ab817da533d7a24b2bc743dde4e138ce5e6e9ed",
      "parents": [
        "539d270516819278e74804c29caf66320968648f",
        "7f4307668b10467ee39d41c7ea29cf1ff238a835"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 22:10:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 22:10:22 2013 +0000"
      },
      "message": "Merge \"Add new Query class for debugging\""
    },
    {
      "commit": "ec025db4a74914640c42412c63413f2d5d46e45d",
      "tree": "38c73d04fe69d3da54c6702cf9e511f5db0a4533",
      "parents": [
        "46c8931ffc78f5204b34f7ba5098defbc318b7a4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 15:00:43 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 15:00:43 2013 -0700"
      },
      "message": "change studio version number to use \u0027x\u0027 for final decimal.\nalso go to install guide after download begins\n\nChange-Id: I9ec266b20585c00cf5a643fede2df64eb2066ebc\n"
    },
    {
      "commit": "7f4307668b10467ee39d41c7ea29cf1ff238a835",
      "tree": "83fdf6fec84c510d33d62c6348e86b821cd996ea",
      "parents": [
        "405436021da156fbe3c5d4de48bdefa564cf7fc0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 14:29:40 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 13 14:58:32 2013 -0700"
      },
      "message": "Add new Query class for debugging\n\nThis class can be used to perform occlusion queries. An occlusion query\ncan be used to test whether an object is entirely hidden or not.\n\nChange-Id: Ida456df81dbe008a64d3ff4cb7879340785c6abf\n"
    },
    {
      "commit": "539d270516819278e74804c29caf66320968648f",
      "tree": "cce8e6be88fc520067bc69bd09328315bc151c50",
      "parents": [
        "7d8885df35a01842c8d233c2df51013f47679ce0",
        "11caa0b6d9202e27e24daf6cef030ec9599f7af4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 14:58:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 14:58:16 2013 -0700"
      },
      "message": "am 11caa0b6: am f52532de: am cb2a8505: am 695896a4: am 46c8931f: Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev\n\n* commit \u002711caa0b6d9202e27e24daf6cef030ec9599f7af4\u0027:\n  add ninepatch search tag\n"
    },
    {
      "commit": "11caa0b6d9202e27e24daf6cef030ec9599f7af4",
      "tree": "59a33b1674e9c0c17a8ebc68ef8ee6a8f27995d6",
      "parents": [
        "026cba6c66677b6eb8ad6ac260dfd1bece07362d",
        "f52532de2a3da2f41ddc28e25d2883d45f189018"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 14:56:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 14:56:03 2013 -0700"
      },
      "message": "am f52532de: am cb2a8505: am 695896a4: am 46c8931f: Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev\n\n* commit \u0027f52532de2a3da2f41ddc28e25d2883d45f189018\u0027:\n  add ninepatch search tag\n"
    },
    {
      "commit": "f52532de2a3da2f41ddc28e25d2883d45f189018",
      "tree": "7575109c569c83bd619f891cb74bb2bea2f9fbdf",
      "parents": [
        "34bc73dff1f0c8402da3fc9bd1f0175bddcaa842",
        "cb2a85058e24ecd35349b5470e402bcb52df2d6b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 14:54:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 14:54:48 2013 -0700"
      },
      "message": "am cb2a8505: am 695896a4: am 46c8931f: Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev\n\n* commit \u0027cb2a85058e24ecd35349b5470e402bcb52df2d6b\u0027:\n  add ninepatch search tag\n"
    },
    {
      "commit": "cb2a85058e24ecd35349b5470e402bcb52df2d6b",
      "tree": "7665f4e63d49f601c8fcd9210c5104ccfa349e65",
      "parents": [
        "e9abc5e935deab1c63f89971380b9f9a9eed1af9",
        "695896a46578e7ad4e540151e799a9f0b8828ad1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 14:51:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 14:51:47 2013 -0700"
      },
      "message": "am 695896a4: am 46c8931f: Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev\n\n* commit \u0027695896a46578e7ad4e540151e799a9f0b8828ad1\u0027:\n  add ninepatch search tag\n"
    },
    {
      "commit": "695896a46578e7ad4e540151e799a9f0b8828ad1",
      "tree": "5698de578340a4747f905e512fd1be5e5316cf67",
      "parents": [
        "b89c6ac4e65c0aaadddd65d1f816860681615b1e",
        "46c8931ffc78f5204b34f7ba5098defbc318b7a4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 14:49:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 14:49:20 2013 -0700"
      },
      "message": "am 46c8931f: Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev\n\n* commit \u002746c8931ffc78f5204b34f7ba5098defbc318b7a4\u0027:\n  add ninepatch search tag\n"
    },
    {
      "commit": "46c8931ffc78f5204b34f7ba5098defbc318b7a4",
      "tree": "52311fb341106def24fe8a3c5cf1fc99a58271d3",
      "parents": [
        "9af7d4072849de24a0ac6401247c18c6ef915e2f",
        "239f3eec6b8758840c4dd805d47d885c7548ffd6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 13 21:47:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 21:47:27 2013 +0000"
      },
      "message": "Merge \"add ninepatch search tag\" into jb-mr1.1-ub-dev"
    },
    {
      "commit": "7d8885df35a01842c8d233c2df51013f47679ce0",
      "tree": "d56c5323cfed0923bf2e5be32de80e29878aced4",
      "parents": [
        "1241e39f384516391030d70a510d4a1e769712e0",
        "af9c5ea240746de088549261a505895cbf4882ed"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 20:32:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 20:32:20 2013 +0000"
      },
      "message": "Merge \"Ensure page up/down always moves to first/last selectable item.\""
    },
    {
      "commit": "af9c5ea240746de088549261a505895cbf4882ed",
      "tree": "d915e529dd08f10d7decef8027007778953dded7",
      "parents": [
        "a6954f7e12b673f8b9cb29549c3136be6e64e693"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 13:27:59 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 13 13:27:59 2013 -0700"
      },
      "message": "Ensure page up/down always moves to first/last selectable item.\n\nBug: 5088505\nChange-Id: Ie73705f46602003b1c02fa08427dc940ad9f9b8a\n"
    },
    {
      "commit": "1241e39f384516391030d70a510d4a1e769712e0",
      "tree": "e27d3e8111bb5370f3c1702ec4334c41380d3260",
      "parents": [
        "34761a3abf127d6ef559bf68a32c5d62756d1054",
        "0a317e91168aecd53062a78173b307dfa9a8f517"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 13 20:25:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 20:25:32 2013 +0000"
      },
      "message": "Merge \"Show the default activity icon in the action bar if one is not supplied\""
    },
    {
      "commit": "0a317e91168aecd53062a78173b307dfa9a8f517",
      "tree": "ef485077284ca8576a0a91d6b9a4b5840de71c6f",
      "parents": [
        "6fbb5553a5b2d7c19ea411ace9a46e18262698c4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 13 13:15:43 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 13 13:15:43 2013 -0700"
      },
      "message": "Show the default activity icon in the action bar if one is not supplied\n\nFix a regression where the system default activity icon was not used\nin the action bar if neither the activity nor application supplied\none.\n\nBug 9409846\n\nChange-Id: I80a95a0bee511f21cd326372edaf6af811272825\n"
    },
    {
      "commit": "34761a3abf127d6ef559bf68a32c5d62756d1054",
      "tree": "03b27cb9ead641831103018ef130618f718ca6cc",
      "parents": [
        "b28f8c82d92b06e7eba3bcb5b5c2e9757597a7c9",
        "b63de6de026b8ebe0b7d7b7f188afc30fff42411"
      ],
      "author": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Thu Jun 13 19:57:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 19:57:25 2013 +0000"
      },
      "message": "Merge \"Process new system property for max JIT cache size\""
    },
    {
      "commit": "b28f8c82d92b06e7eba3bcb5b5c2e9757597a7c9",
      "tree": "57b03f6b1579e1ee54b77c991a33dd9c501ac0cc",
      "parents": [
        "6fbb5553a5b2d7c19ea411ace9a46e18262698c4",
        "f70119cd776f871a82c94be8522dce02e04c73a8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 13 19:24:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 19:24:17 2013 +0000"
      },
      "message": "Merge \"Reset batching state when overlap batch deletion occurs\""
    },
    {
      "commit": "6fbb5553a5b2d7c19ea411ace9a46e18262698c4",
      "tree": "9754698bd3b363786edecdcddb950bda92a53cbb",
      "parents": [
        "cc6027e4c872e78614ae6691b12dab0f1dda4dd8",
        "61277dfcd9479cfaca0fce00f00a79a2e51083a2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 13 18:55:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 18:55:21 2013 +0000"
      },
      "message": "Merge \"Protect more system broadcasts.\""
    },
    {
      "commit": "f70119cd776f871a82c94be8522dce02e04c73a8",
      "tree": "44663acd78d347dac3712baf69e3f617eb5b52e5",
      "parents": [
        "6db1054692495be7413d0fcc49a0f26c179d6fed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 13 11:21:22 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 13 11:28:45 2013 -0700"
      },
      "message": "Reset batching state when overlap batch deletion occurs\n\nChange-Id: Ifdbee9baaa734e27d15d2b54aa3b3abfffbce1e9\n"
    },
    {
      "commit": "cc6027e4c872e78614ae6691b12dab0f1dda4dd8",
      "tree": "865723793203e4f0e8f5ca9fa374100e763aa705",
      "parents": [
        "33709d7f43dee89b703dbbddfaa79ec574f03e01",
        "439e9bc85d854cec5ca89e8947a17693e84cb4ae"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 13 17:41:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 17:41:06 2013 +0000"
      },
      "message": "Merge \"Fix some things.\""
    },
    {
      "commit": "33709d7f43dee89b703dbbddfaa79ec574f03e01",
      "tree": "b5ff4b5d0a08ee0a88a5e3d549a33dee58d345ca",
      "parents": [
        "1623b8cf7fed691b4752c5760bd5891dc3b11fd0",
        "026cba6c66677b6eb8ad6ac260dfd1bece07362d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 13 08:25:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 08:25:36 2013 -0700"
      },
      "message": "am 026cba6c: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge\n\n* commit \u0027026cba6c66677b6eb8ad6ac260dfd1bece07362d\u0027:\n  Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n  Fix logspam when battery sysfs file not available.\n"
    },
    {
      "commit": "026cba6c66677b6eb8ad6ac260dfd1bece07362d",
      "tree": "8457ee9e2c5bdabcacf01f5faced33b51dfa3a3e",
      "parents": [
        "7d1fd557a3fd96365565531e5e45ac5e93dd8315",
        "b44d66fa8e24e896291f923af2fa30ad87087b45",
        "06420f2ecafb3e57f7c0d2669cc528e9df19f637"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 13 08:22:44 2013 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 13 08:22:44 2013 -0700"
      },
      "message": "Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge\n\nChange-Id: Ic69db23c3b1ba493a97b162caa664759cf3b1bda\n"
    },
    {
      "commit": "1623b8cf7fed691b4752c5760bd5891dc3b11fd0",
      "tree": "b5ff4b5d0a08ee0a88a5e3d549a33dee58d345ca",
      "parents": [
        "f76c17f0cb97bfe0b8751012ba70027b6edc07fd",
        "b0e49fc93c146d7ddc8e1f27ec67306a71168510"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 13 13:54:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 13:54:43 2013 +0000"
      },
      "message": "Merge \"Remove TabletStatusBar from systemui package.\""
    },
    {
      "commit": "f76c17f0cb97bfe0b8751012ba70027b6edc07fd",
      "tree": "310600692450733cd09e18b56985ff47169a89ba",
      "parents": [
        "6db1054692495be7413d0fcc49a0f26c179d6fed",
        "9e105e0a9a2fa5ca38073ed4fba0ec7fae2d5c39"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jun 13 13:53:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 13:53:27 2013 +0000"
      },
      "message": "Merge \"Add debug for specific bug.\""
    },
    {
      "commit": "06420f2ecafb3e57f7c0d2669cc528e9df19f637",
      "tree": "d4fa79c9c74bfee27dc1506b4e0149e3560e7aba",
      "parents": [
        "34bc73dff1f0c8402da3fc9bd1f0175bddcaa842",
        "b543526c977d4399e706e2f26f6cca5ce1c6e633"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Thu Jun 13 05:55:24 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Thu Jun 13 05:55:24 2013 -0700"
      },
      "message": "merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev\n"
    },
    {
      "commit": "6db1054692495be7413d0fcc49a0f26c179d6fed",
      "tree": "f1127eb89c3e6606e51532bf37cfe0ed434add49",
      "parents": [
        "2ce9bae80c412131c95d01bdeea13445253ac614",
        "7d1fd557a3fd96365565531e5e45ac5e93dd8315"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 13 02:34:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 02:34:23 2013 -0700"
      },
      "message": "am 7d1fd557: am 372d21ad: am 6706ca96: Merge \"Update HttpResponseCache to use the new cache API.\"\n\n* commit \u00277d1fd557a3fd96365565531e5e45ac5e93dd8315\u0027:\n  Update HttpResponseCache to use the new cache API.\n"
    },
    {
      "commit": "7d1fd557a3fd96365565531e5e45ac5e93dd8315",
      "tree": "8457ee9e2c5bdabcacf01f5faced33b51dfa3a3e",
      "parents": [
        "bafc8dcf690776ec7fdcf26518f3aff47724871d",
        "372d21ad69a43e3d0a26b23f45351511ed88e9e6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 13 02:31:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 02:31:51 2013 -0700"
      },
      "message": "am 372d21ad: am 6706ca96: Merge \"Update HttpResponseCache to use the new cache API.\"\n\n* commit \u0027372d21ad69a43e3d0a26b23f45351511ed88e9e6\u0027:\n  Update HttpResponseCache to use the new cache API.\n"
    },
    {
      "commit": "372d21ad69a43e3d0a26b23f45351511ed88e9e6",
      "tree": "d0e0fc76810aaf2f9c3a707e31f48b0cdc328f78",
      "parents": [
        "d3cb6bcf0f63317d1078a2f897d4824ba91402a6",
        "6706ca96b21ebbd620fb597a23e8180f76bb37cf"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 13 02:29:11 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 02:29:11 2013 -0700"
      },
      "message": "am 6706ca96: Merge \"Update HttpResponseCache to use the new cache API.\"\n\n* commit \u00276706ca96b21ebbd620fb597a23e8180f76bb37cf\u0027:\n  Update HttpResponseCache to use the new cache API.\n"
    },
    {
      "commit": "6706ca96b21ebbd620fb597a23e8180f76bb37cf",
      "tree": "9431d3950d042a4ebd4c95aaa7c1b5c702eb6b88",
      "parents": [
        "8152c7940a10f11a9edb16ae1daeca8a6fe2e6bb",
        "68a3cd7955479d3f77fe3facd20c5ded7dafc68e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 13 09:26:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 13 09:26:34 2013 +0000"
      },
      "message": "Merge \"Update HttpResponseCache to use the new cache API.\""
    },
    {
      "commit": "b44d66fa8e24e896291f923af2fa30ad87087b45",
      "tree": "248de4e9adac7032bfb710ff961cca9e52f1242e",
      "parents": [
        "aab3453965f616f4fe5b49aa2d63c24fcb8054c6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 12 17:38:25 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Jun 12 23:26:35 2013 -0700"
      },
      "message": "Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n\nThis reverts commit ef2277ec5802143b8af1da32d7b01518401b97a9.\n\nThis caused a regression for some apps relying on the old behavior.\n\nBug 9372495\n"
    },
    {
      "commit": "2ce9bae80c412131c95d01bdeea13445253ac614",
      "tree": "9e0435f7294ad276a4e420751b76401cfefa1513",
      "parents": [
        "95acc52c7939b3457c421a91e74e1f200f0cdbac",
        "bafc8dcf690776ec7fdcf26518f3aff47724871d"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Jun 12 21:13:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 21:13:51 2013 -0700"
      },
      "message": "am bafc8dcf: am 34bc73df: Merge \"Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\" into jb-mr2-dev\n\n* commit \u0027bafc8dcf690776ec7fdcf26518f3aff47724871d\u0027:\n  Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n"
    },
    {
      "commit": "bafc8dcf690776ec7fdcf26518f3aff47724871d",
      "tree": "241c5a79ec82fef604be9b5b1507944cd7bbfb75",
      "parents": [
        "40609ff0fdcbebc6bd86fca3bcf81293dd59fb74",
        "34bc73dff1f0c8402da3fc9bd1f0175bddcaa842"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Jun 12 21:11:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 21:11:12 2013 -0700"
      },
      "message": "am 34bc73df: Merge \"Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\" into jb-mr2-dev\n\n* commit \u002734bc73dff1f0c8402da3fc9bd1f0175bddcaa842\u0027:\n  Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n"
    },
    {
      "commit": "34bc73dff1f0c8402da3fc9bd1f0175bddcaa842",
      "tree": "d4fa79c9c74bfee27dc1506b4e0149e3560e7aba",
      "parents": [
        "4b5a6255e096b20513468cc1f55f3038c4c53327",
        "fc93d0c108ff151b543bb682f75bf94e36eaddd7"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Jun 13 04:08:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 04:08:42 2013 +0000"
      },
      "message": "Merge \"Revert \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\" into jb-mr2-dev"
    },
    {
      "commit": "aab3453965f616f4fe5b49aa2d63c24fcb8054c6",
      "tree": "7ae2a54fe89b7f0c4bd882281e382d281c174315",
      "parents": [
        "5ac124384f6090f48fb0be5e8a80ad8fd792b87f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 12 15:57:38 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Jun 12 20:55:08 2013 -0700"
      },
      "message": "Fix logspam when battery sysfs file not available.\n\nThis was a regression caused by a recent change to use String8\ninstead of char*.  We missed the implicit null check here.\n\nBug: 9377604\nChange-Id: I7eff138096622c47b5d45678010373dc82138384\n"
    },
    {
      "commit": "9e105e0a9a2fa5ca38073ed4fba0ec7fae2d5c39",
      "tree": "e0a24aece7c568a498b1d3344a252e6e7f6d23c8",
      "parents": [
        "97f41383eb2bb098767ca153e470009fea810540"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 12 20:19:00 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 12 20:19:00 2013 -0700"
      },
      "message": "Add debug for specific bug.\n\nTo be removed once the bug is fixed.\n\nChange-Id: I83bd5b9fd722826c59b1178303fc4e7feb8eefd2\n"
    },
    {
      "commit": "95acc52c7939b3457c421a91e74e1f200f0cdbac",
      "tree": "95401a3384c76ce02280f3d2f2211465c4e838c7",
      "parents": [
        "2d96d67ca2c58ed36c8362f84e25d9c6b32f4fe4",
        "40609ff0fdcbebc6bd86fca3bcf81293dd59fb74"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:40:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:40:58 2013 -0700"
      },
      "message": "am 40609ff0: am 4b5a6255: am e9abc5e9: am b89c6ac4: am 9af7d407: am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u002740609ff0fdcbebc6bd86fca3bcf81293dd59fb74\u0027:\n  Doc update: restoring deprecation messages\n"
    },
    {
      "commit": "40609ff0fdcbebc6bd86fca3bcf81293dd59fb74",
      "tree": "0e05f7f907c5309c35d25e134f2b6aba56f362fc",
      "parents": [
        "1e00aa877bf23b0220efd15af60de959a1f300e8",
        "4b5a6255e096b20513468cc1f55f3038c4c53327"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:38:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:38:51 2013 -0700"
      },
      "message": "am 4b5a6255: am e9abc5e9: am b89c6ac4: am 9af7d407: am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u00274b5a6255e096b20513468cc1f55f3038c4c53327\u0027:\n  Doc update: restoring deprecation messages\n"
    },
    {
      "commit": "4b5a6255e096b20513468cc1f55f3038c4c53327",
      "tree": "1d407de32823cd3cc6531e8a9ff26cadf17fab7f",
      "parents": [
        "fa42499bd51cb07e54c90d21ce80e4d6a8c04e41",
        "e9abc5e935deab1c63f89971380b9f9a9eed1af9"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:35:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:35:56 2013 -0700"
      },
      "message": "am e9abc5e9: am b89c6ac4: am 9af7d407: am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u0027e9abc5e935deab1c63f89971380b9f9a9eed1af9\u0027:\n  Doc update: restoring deprecation messages\n"
    },
    {
      "commit": "e9abc5e935deab1c63f89971380b9f9a9eed1af9",
      "tree": "0f9c3b39ac3816079f38596d5b3c405c85ef11d0",
      "parents": [
        "14ef5964255730a838301d3eb7ab38a2eb745ba6",
        "b89c6ac4e65c0aaadddd65d1f816860681615b1e"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:33:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:33:50 2013 -0700"
      },
      "message": "am b89c6ac4: am 9af7d407: am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u0027b89c6ac4e65c0aaadddd65d1f816860681615b1e\u0027:\n  Doc update: restoring deprecation messages\n"
    },
    {
      "commit": "b89c6ac4e65c0aaadddd65d1f816860681615b1e",
      "tree": "3e31a88fffd30b52f85aaea624466c438fed4c81",
      "parents": [
        "5161fdf3039c4e31e498c259ca4bffae18d99331",
        "9af7d4072849de24a0ac6401247c18c6ef915e2f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:31:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:31:12 2013 -0700"
      },
      "message": "am 9af7d407: am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u00279af7d4072849de24a0ac6401247c18c6ef915e2f\u0027:\n  Doc update: restoring deprecation messages\n"
    },
    {
      "commit": "9af7d4072849de24a0ac6401247c18c6ef915e2f",
      "tree": "df9ce4e96d7738ccf6cadfadd3a8306c6a4260f8",
      "parents": [
        "e5bde8e03574a17fea7c078ee00fb882eb3ec829",
        "227615eeb7b6008e18d2b205cadccf4943a82e94"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jun 12 19:28:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 19:28:58 2013 -0700"
      },
      "message": "am 227615ee: am bf370185: Doc update: restoring deprecation messages\n\n* commit \u0027227615eeb7b6008e18d2b205cadccf4943a82e94\u0027:\n  Doc update: restoring deprecation messages\n"
    }
  ],
  "next": "227615eeb7b6008e18d2b205cadccf4943a82e94"
}
