)]}'
{
  "log": [
    {
      "commit": "3ba6747b3cdb83fc2ae005dd2e309fdc7d3095fb",
      "tree": "2e3e3bbcc21c54bf37971a04a947edca6244a24a",
      "parents": [
        "95990fe4c38641ea574efe9224ae279db61cde0f",
        "31bd33507bea5c4c2f3f8c6bf30bfb01daa998fd"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 01 14:48:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 14:48:54 2013 -0700"
      },
      "message": "am 31bd3350: am f518398e: Merge \"Doc Update: Delete this unpublished cruft.\" into jb-mr2-docs\n\n* commit \u002731bd33507bea5c4c2f3f8c6bf30bfb01daa998fd\u0027:\n  Doc Update: Delete this unpublished cruft.\n"
    },
    {
      "commit": "31bd33507bea5c4c2f3f8c6bf30bfb01daa998fd",
      "tree": "c41fda96ad6682edfa246e7abbd3ee4c243d1c5c",
      "parents": [
        "aa268f8fb2855335fc0d4f181cbf91505448e5eb",
        "f518398e4c0838c85a7ce988f8ce17b6a8238ffa"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 01 14:45:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 14:45:28 2013 -0700"
      },
      "message": "am f518398e: Merge \"Doc Update: Delete this unpublished cruft.\" into jb-mr2-docs\n\n* commit \u0027f518398e4c0838c85a7ce988f8ce17b6a8238ffa\u0027:\n  Doc Update: Delete this unpublished cruft.\n"
    },
    {
      "commit": "f518398e4c0838c85a7ce988f8ce17b6a8238ffa",
      "tree": "5663b2d0615ec113b9402f0a30e738bdb2029f40",
      "parents": [
        "27c57555db9d626f0c20d68d75dd5a3e9832c9b9",
        "b1952e4f47c32af0c7055b636f3655360513c8c8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 01 21:41:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 01 21:41:30 2013 +0000"
      },
      "message": "Merge \"Doc Update: Delete this unpublished cruft.\" into jb-mr2-docs"
    },
    {
      "commit": "95990fe4c38641ea574efe9224ae279db61cde0f",
      "tree": "635f2ad798183d106764539b1d11041c6da0bf19",
      "parents": [
        "3e2b513cc21f5ae59bd7304aada2afabc54735cb",
        "aa268f8fb2855335fc0d4f181cbf91505448e5eb"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Thu Aug 01 13:55:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 13:55:43 2013 -0700"
      },
      "message": "am aa268f8f: am d364859c: Merge \"Add version identifier to app ops.\" into jb-mr2-dev\n\n* commit \u0027aa268f8fb2855335fc0d4f181cbf91505448e5eb\u0027:\n  Add version identifier to app ops.\n"
    },
    {
      "commit": "aa268f8fb2855335fc0d4f181cbf91505448e5eb",
      "tree": "67a25043b2ed6d12d437d68affcdefa03e01471b",
      "parents": [
        "a7da9423f368dca38eb6235bfcac94b446aa7bcd",
        "d364859ce657c6b096cadc703485ccef7979c582"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Thu Aug 01 13:52:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 13:52:55 2013 -0700"
      },
      "message": "am d364859c: Merge \"Add version identifier to app ops.\" into jb-mr2-dev\n\n* commit \u0027d364859ce657c6b096cadc703485ccef7979c582\u0027:\n  Add version identifier to app ops.\n"
    },
    {
      "commit": "d364859ce657c6b096cadc703485ccef7979c582",
      "tree": "727ea19432c9ba3097ea05c192e07d614bb7039d",
      "parents": [
        "9eb434c3899ce4791ca58affcbe673e5a96ff6b9",
        "483a6bbfc118409b9c46b226cf0aa6afdc4d9159"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Thu Aug 01 20:50:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 01 20:50:02 2013 +0000"
      },
      "message": "Merge \"Add version identifier to app ops.\" into jb-mr2-dev"
    },
    {
      "commit": "3e2b513cc21f5ae59bd7304aada2afabc54735cb",
      "tree": "07feaf1ef8b2c0c3f662e307dbc311d64f82b2bd",
      "parents": [
        "a9e8364ddec69abe5f61fb595491fb624b8eb031",
        "a7da9423f368dca38eb6235bfcac94b446aa7bcd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:46:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:46:23 2013 -0700"
      },
      "message": "am a7da9423: am 27c57555: fix misc broken links\n\n* commit \u0027a7da9423f368dca38eb6235bfcac94b446aa7bcd\u0027:\n  fix misc broken links\n"
    },
    {
      "commit": "a9e8364ddec69abe5f61fb595491fb624b8eb031",
      "tree": "1d8537401294a7d44eefdc94bc88f14dc6c86592",
      "parents": [
        "a25f983d3e3706f17299f3de6ff59acea18db3ac",
        "9cbfea760fe896638d7b4fec41f71abe0738d265"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:46:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:46:19 2013 -0700"
      },
      "message": "am 9cbfea76: am cc0be914: add search suggest tags for \"tabs\"\n\n* commit \u00279cbfea760fe896638d7b4fec41f71abe0738d265\u0027:\n  add search suggest tags for \"tabs\"\n"
    },
    {
      "commit": "a25f983d3e3706f17299f3de6ff59acea18db3ac",
      "tree": "1d8537401294a7d44eefdc94bc88f14dc6c86592",
      "parents": [
        "9e6f26a8e1e69b1c49676d60a5ebe36c0a0f23f9",
        "fb56b4f7995cf7effffa2e18f26b40d9c4186482"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:46:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:46:16 2013 -0700"
      },
      "message": "am fb56b4f7: add search suggest tags for \"tabs\"\n\n* commit \u0027fb56b4f7995cf7effffa2e18f26b40d9c4186482\u0027:\n  add search suggest tags for \"tabs\"\n"
    },
    {
      "commit": "a7da9423f368dca38eb6235bfcac94b446aa7bcd",
      "tree": "c10b676163e04824dd15a942c0cbf14d07a923fe",
      "parents": [
        "9cbfea760fe896638d7b4fec41f71abe0738d265",
        "27c57555db9d626f0c20d68d75dd5a3e9832c9b9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:42:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:42:31 2013 -0700"
      },
      "message": "am 27c57555: fix misc broken links\n\n* commit \u002727c57555db9d626f0c20d68d75dd5a3e9832c9b9\u0027:\n  fix misc broken links\n"
    },
    {
      "commit": "9cbfea760fe896638d7b4fec41f71abe0738d265",
      "tree": "005cf0016dfd81192d265057095bae7579cf6328",
      "parents": [
        "fb56b4f7995cf7effffa2e18f26b40d9c4186482",
        "cc0be914a9d8f733a82ecb22d56169a32492cb8f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:42:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:42:28 2013 -0700"
      },
      "message": "am cc0be914: add search suggest tags for \"tabs\"\n\n* commit \u0027cc0be914a9d8f733a82ecb22d56169a32492cb8f\u0027:\n  add search suggest tags for \"tabs\"\n"
    },
    {
      "commit": "fb56b4f7995cf7effffa2e18f26b40d9c4186482",
      "tree": "005cf0016dfd81192d265057095bae7579cf6328",
      "parents": [
        "f3e2f8feef1a22708cc7ce1a7bc5d914bb53933d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:58:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 11:42:11 2013 -0700"
      },
      "message": "add search suggest tags for \"tabs\"\n\nChange-Id: Ic80228c1293811d85a8177c8800e7c68b84fee4e\n"
    },
    {
      "commit": "27c57555db9d626f0c20d68d75dd5a3e9832c9b9",
      "tree": "050f5b3df212ad7ecf1782059146321e24fabd9f",
      "parents": [
        "cc0be914a9d8f733a82ecb22d56169a32492cb8f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:31:38 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 01 11:31:38 2013 -0700"
      },
      "message": "fix misc broken links\n\nChange-Id: Iecd3462e752eddd0aa2feea3a7e9cf5ff2d92dd3\n"
    },
    {
      "commit": "483a6bbfc118409b9c46b226cf0aa6afdc4d9159",
      "tree": "96c3da4abc0d1a44cd43b6520af16754c29df2bc",
      "parents": [
        "38d4cfd4a19de35c2b16c0f64b26d4b9ed362ede"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 01 11:09:27 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 01 11:15:04 2013 -0700"
      },
      "message": "Add version identifier to app ops.\n\nAll old versions drop their modes except for the notification op\n(which is the only one there is currently a user-visible control for).\n\nChange-Id: I9e09cebe63e9ea81f2adc01aef7d1a5a59f57a56\n"
    },
    {
      "commit": "b1952e4f47c32af0c7055b636f3655360513c8c8",
      "tree": "a1569f9966bf221776892fad79a84d6e32d6589a",
      "parents": [
        "cc0be914a9d8f733a82ecb22d56169a32492cb8f"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Aug 01 10:36:13 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 01 18:10:46 2013 +0000"
      },
      "message": "Doc Update: Delete this unpublished cruft.\n\nChange-Id: I8ab8a4ddea64a2b0916c4c7d18cd56fe14856bda\n(cherry picked from commit d3d242e268ad4517d7ff20c1f221b1d4d7d3347f)"
    },
    {
      "commit": "9e6f26a8e1e69b1c49676d60a5ebe36c0a0f23f9",
      "tree": "72492b4258f2cd075104dde3a4b7049d65e18070",
      "parents": [
        "368d81fe185ed4484e3258a160416e6567896e31",
        "f3e2f8feef1a22708cc7ce1a7bc5d914bb53933d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 01 09:32:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 09:32:40 2013 -0700"
      },
      "message": "am f3e2f8fe: am 9eb434c3: Allow the user to block notifications for foreground services.\n\n* commit \u0027f3e2f8feef1a22708cc7ce1a7bc5d914bb53933d\u0027:\n  Allow the user to block notifications for foreground services.\n"
    },
    {
      "commit": "f3e2f8feef1a22708cc7ce1a7bc5d914bb53933d",
      "tree": "d366e35f92c42c9b66554025564fc953194479dc",
      "parents": [
        "bd61ba5b22f55a70615e128310d365c6175a0a4e",
        "9eb434c3899ce4791ca58affcbe673e5a96ff6b9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 01 09:29:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 01 09:29:45 2013 -0700"
      },
      "message": "am 9eb434c3: Allow the user to block notifications for foreground services.\n\n* commit \u00279eb434c3899ce4791ca58affcbe673e5a96ff6b9\u0027:\n  Allow the user to block notifications for foreground services.\n"
    },
    {
      "commit": "9eb434c3899ce4791ca58affcbe673e5a96ff6b9",
      "tree": "93dd5e8ce3cc50bebac779efc4fcacf964e9317c",
      "parents": [
        "a99cb5bc41d4493db84c5ee3d9123d4a99df5c53"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 31 20:21:07 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 01 00:44:57 2013 -0400"
      },
      "message": "Allow the user to block notifications for foreground services.\n\nStepping carefully around the fix in change Idc788527, we\nperform security (and AppOps, and therefore user block)\nchecks against the uid passed to enqueueNotificationInternal\nrather than the Binder caller.\n\nBug: 9502541\nChange-Id: I91745db92823381df75721c1b8f11013a7fa4ecc\n"
    },
    {
      "commit": "368d81fe185ed4484e3258a160416e6567896e31",
      "tree": "8777e0bc5a5dcbcf77b5274ae02fff56d8d34876",
      "parents": [
        "5b45f2366e97d8c937950285d4dc936fed15d00a",
        "c67b2ed50226c4758d0fc1434d39f6add6a0a533"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jul 31 17:57:22 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 31 17:57:22 2013 -0700"
      },
      "message": "am c67b2ed5: Merge changes I80eaecff,Ia2b4f79b\n\n* commit \u0027c67b2ed50226c4758d0fc1434d39f6add6a0a533\u0027:\n  Switch Process.myTid over to the libcore JNI too.\n  Replace native Process getpid/getuid with calls to libcore equivalents.\n"
    },
    {
      "commit": "c67b2ed50226c4758d0fc1434d39f6add6a0a533",
      "tree": "550cc7ef92d52ab54c29ba82f275194ca3703471",
      "parents": [
        "f2d643cfc7405c1f771cacab365a0a5d9b547f36",
        "6d4b1e24aef5b74b40de4d8f6e63c21874ce8e3a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 01 00:49:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 01 00:49:09 2013 +0000"
      },
      "message": "Merge changes I80eaecff,Ia2b4f79b\n\n* changes:\n  Switch Process.myTid over to the libcore JNI too.\n  Replace native Process getpid/getuid with calls to libcore equivalents.\n"
    },
    {
      "commit": "6d4b1e24aef5b74b40de4d8f6e63c21874ce8e3a",
      "tree": "550cc7ef92d52ab54c29ba82f275194ca3703471",
      "parents": [
        "406ec15647b7664cadadde41dbaaa10e298c582b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jul 31 17:38:11 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jul 31 17:38:11 2013 -0700"
      },
      "message": "Switch Process.myTid over to the libcore JNI too.\n\nChange-Id: I80eaecff014fabf809f4be3c9ee8b26aa64bf0cf\n"
    },
    {
      "commit": "406ec15647b7664cadadde41dbaaa10e298c582b",
      "tree": "3beac3d37729c9289a9a5d9606e16adfe2a0acd0",
      "parents": [
        "f2d643cfc7405c1f771cacab365a0a5d9b547f36"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Tue Jul 30 10:13:41 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jul 31 17:19:23 2013 -0700"
      },
      "message": "Replace native Process getpid/getuid with calls to libcore equivalents.\n\nThe Process natives were getting called were getting called while\nhandling a jdwp packet before the vm had a chance to register them.\n\n(cherry-pick of 5bce6a308fc8a3c1e449cf905b8b6e8ace4ef3e2.)\n\nChange-Id: Ia2b4f79b11e427283a712b2d0c52948f394640bf\n"
    },
    {
      "commit": "5b45f2366e97d8c937950285d4dc936fed15d00a",
      "tree": "8a172a3394c32bb8cb4a5d290d501ee4001a6d45",
      "parents": [
        "c580489cb95696ab5f3482aeb9e83f5eb7d68d87",
        "bd61ba5b22f55a70615e128310d365c6175a0a4e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 31 14:18:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 31 14:18:06 2013 -0700"
      },
      "message": "am bd61ba5b: am a99cb5bc: (DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n\n* commit \u0027bd61ba5b22f55a70615e128310d365c6175a0a4e\u0027:\n  (DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n"
    },
    {
      "commit": "bd61ba5b22f55a70615e128310d365c6175a0a4e",
      "tree": "7a02decc5671fe28dc8e82e2b98b462c84ed45e1",
      "parents": [
        "a254552270879e08f852c69ebda9640fc1870e6f",
        "a99cb5bc41d4493db84c5ee3d9123d4a99df5c53"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 31 14:14:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 31 14:14:21 2013 -0700"
      },
      "message": "am a99cb5bc: (DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n\n* commit \u0027a99cb5bc41d4493db84c5ee3d9123d4a99df5c53\u0027:\n  (DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n"
    },
    {
      "commit": "a99cb5bc41d4493db84c5ee3d9123d4a99df5c53",
      "tree": "4ae782c40eaf91498ef089fb92f52473132c530c",
      "parents": [
        "38d4cfd4a19de35c2b16c0f64b26d4b9ed362ede"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 29 18:11:02 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 31 13:48:39 2013 -0700"
      },
      "message": "(DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n\n...when clipboard listener attached\n\nWe need to clear the calling identity before dispatching change\nnotifications.  Also make this more robust, so that in the face\nof any failure we will clean up the broadcast state.\n\nIntegrated from master.\n\nChange-Id: I05e1f76ffd486439535631fe4062dabe94bd2ccf\n"
    },
    {
      "commit": "c580489cb95696ab5f3482aeb9e83f5eb7d68d87",
      "tree": "91a81cb7592846ddc45f251071aefd18c85da165",
      "parents": [
        "5ce5d66f89cafa3b0eebca054663f86acf0c47ab",
        "a254552270879e08f852c69ebda9640fc1870e6f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 11:02:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 31 11:02:15 2013 -0700"
      },
      "message": "am a2545522: am 48ebc69f: remove obsolete/orphaned \"tab layout\" doc, make redirect to training lesson\n\n* commit \u0027a254552270879e08f852c69ebda9640fc1870e6f\u0027:\n  remove obsolete/orphaned \"tab layout\" doc, make redirect to training lesson\n"
    },
    {
      "commit": "cc0be914a9d8f733a82ecb22d56169a32492cb8f",
      "tree": "8be27c05ba25ba400a07da8c725609891f16e78a",
      "parents": [
        "48ebc69f4ea60438f8c9d9ebaa882babdbe26cb2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:58:48 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:58:48 2013 -0700"
      },
      "message": "add search suggest tags for \"tabs\"\n\nChange-Id: Ic80228c1293811d85a8177c8800e7c68b84fee4e\n"
    },
    {
      "commit": "a254552270879e08f852c69ebda9640fc1870e6f",
      "tree": "250f220a9e296c0632056e3f04e70a8fb490fc28",
      "parents": [
        "346aaf41d57658256a41dbd202dc1461a1bf7f70",
        "48ebc69f4ea60438f8c9d9ebaa882babdbe26cb2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:56:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 31 10:56:56 2013 -0700"
      },
      "message": "am 48ebc69f: remove obsolete/orphaned \"tab layout\" doc, make redirect to training lesson\n\n* commit \u002748ebc69f4ea60438f8c9d9ebaa882babdbe26cb2\u0027:\n  remove obsolete/orphaned \"tab layout\" doc, make redirect to training lesson\n"
    },
    {
      "commit": "48ebc69f4ea60438f8c9d9ebaa882babdbe26cb2",
      "tree": "250f220a9e296c0632056e3f04e70a8fb490fc28",
      "parents": [
        "a9dcc3345918dbb289503d76cab6c40cee673b2c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:48:57 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 31 10:48:57 2013 -0700"
      },
      "message": "remove obsolete/orphaned \"tab layout\" doc, make redirect to training lesson\n\nChange-Id: I743be26de666c3385cca1e180da0cab13c1c6335\n"
    },
    {
      "commit": "5ce5d66f89cafa3b0eebca054663f86acf0c47ab",
      "tree": "1754967563f232d58b0939bf4475c7aeff622f63",
      "parents": [
        "020246fe3f287c4e48af27addb73f8744a8d0231",
        "346aaf41d57658256a41dbd202dc1461a1bf7f70"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:58 2013 -0700"
      },
      "message": "am 346aaf41: am a9dcc334: Doc change: edits to purchase status api docs.\n\n* commit \u0027346aaf41d57658256a41dbd202dc1461a1bf7f70\u0027:\n  Doc change: edits to purchase status api docs.\n"
    },
    {
      "commit": "020246fe3f287c4e48af27addb73f8744a8d0231",
      "tree": "a35bf327215140720ef31a02d71b33615a9406e9",
      "parents": [
        "421e092a50a6185fbe2a21f225a34ab5b05d455a",
        "916f61bacee800db2ae259f30243663f4e79245f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:55 2013 -0700"
      },
      "message": "am 916f61ba: am e827b0d7: update ALCATEL ONE TOUCH usb driver URL\n\n* commit \u0027916f61bacee800db2ae259f30243663f4e79245f\u0027:\n  update ALCATEL ONE TOUCH usb driver URL\n"
    },
    {
      "commit": "421e092a50a6185fbe2a21f225a34ab5b05d455a",
      "tree": "fb3f968f2a2e52272b0ef63cc16a116086a6ebc5",
      "parents": [
        "fe5cd35d2e117e392716ff0646dee0870cdcedde",
        "273132f35eed8c535261d63dccf15715c5b169e9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:51 2013 -0700"
      },
      "message": "am 273132f3: am 299c5ea3: Revert \"docs: add link to developer survey on main landing pages\"\n\n* commit \u0027273132f35eed8c535261d63dccf15715c5b169e9\u0027:\n  Revert \"docs: add link to developer survey on main landing pages\"\n"
    },
    {
      "commit": "fe5cd35d2e117e392716ff0646dee0870cdcedde",
      "tree": "d97dd6c85180831733649f67fb3572e222b17f45",
      "parents": [
        "48de64b46542c6d8403b480b576fc748f9f44c7b",
        "ea7796696e0fd1ff3e1dc576908dcb74342339cb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:48 2013 -0700"
      },
      "message": "am ea779669: am 159a5ff7: fix a few bugs. xxhpi bug: 10071401 bitmap code, aosp: 58020 intent code, aosp: 57698\n\n* commit \u0027ea7796696e0fd1ff3e1dc576908dcb74342339cb\u0027:\n  fix a few bugs. xxhpi bug: 10071401 bitmap code, aosp: 58020 intent code, aosp: 57698\n"
    },
    {
      "commit": "48de64b46542c6d8403b480b576fc748f9f44c7b",
      "tree": "8f907f1fdc41710ed9a8cb7145b8d77ea071471e",
      "parents": [
        "30483952528469c612c61c7370e99db9e40b3262",
        "ad8ae2205cfee61edf595d22c342ad9a6c121e50"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:45 2013 -0700"
      },
      "message": "am ad8ae220: am 2ffbfba5: Doc change: fix typo.\n\n* commit \u0027ad8ae2205cfee61edf595d22c342ad9a6c121e50\u0027:\n  Doc change: fix typo.\n"
    },
    {
      "commit": "30483952528469c612c61c7370e99db9e40b3262",
      "tree": "1ff7580830f9c84ad29c3139aa7199a9bb5ea2bf",
      "parents": [
        "8b4b3de1723de2d03fe5f51ab241804a8e350fd2",
        "1d7516a79883dded43e6c370bf071feb9527971e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:42 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:42 2013 -0700"
      },
      "message": "am 1d7516a7: am ec6f327e: update sizes/sums for tools 22.0.5 release also update platform version number for doc builds\n\n* commit \u00271d7516a79883dded43e6c370bf071feb9527971e\u0027:\n  update sizes/sums for tools 22.0.5 release also update platform version number for doc builds\n"
    },
    {
      "commit": "8b4b3de1723de2d03fe5f51ab241804a8e350fd2",
      "tree": "73a47403103ac371b1baf54b464e738094d23e02",
      "parents": [
        "94393dc35e97002f916163121a96d280734c8d82",
        "524c3dbd8142f42201b28ba412e245cfe6b10a2f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:38 2013 -0700"
      },
      "message": "am 524c3dbd: am 37ec3374: Doc change: add v7 mediarouter lib to index and feature summary, with preview notice.\n\n* commit \u0027524c3dbd8142f42201b28ba412e245cfe6b10a2f\u0027:\n  Doc change: add v7 mediarouter lib to index and feature summary, with preview notice.\n"
    },
    {
      "commit": "94393dc35e97002f916163121a96d280734c8d82",
      "tree": "dc0475c5337e334c2c904931cb066d4de49dacfb",
      "parents": [
        "d3c50bd01c649d55d86cb355c67ff3d2e2bb641a",
        "658d76c8938d113b9f0daca7eb9f83674c94a725"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:35 2013 -0700"
      },
      "message": "am 658d76c8: am c88e0211: Merge \"Doc change: clean up doc and fix image url.\" into jb-mr2-docs\n\n* commit \u0027658d76c8938d113b9f0daca7eb9f83674c94a725\u0027:\n  Doc change: clean up doc and fix image url.\n"
    },
    {
      "commit": "d3c50bd01c649d55d86cb355c67ff3d2e2bb641a",
      "tree": "fb7df3a3fa257c8b3282390b54b46ba1a53de32a",
      "parents": [
        "3cfa94a196158af3177e53a7a054156316bdcc9b",
        "a11d164eff028ad1988341a1ecccbfdabdc5b378"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:32 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:32 2013 -0700"
      },
      "message": "am a11d164e: am ca0f5e63: Merge \"docs: SDK / ADT 22.0.5 Release Notes\" into jb-mr2-docs\n\n* commit \u0027a11d164eff028ad1988341a1ecccbfdabdc5b378\u0027:\n  docs: SDK / ADT 22.0.5 Release Notes\n"
    },
    {
      "commit": "3cfa94a196158af3177e53a7a054156316bdcc9b",
      "tree": "a4f71f10b201b609be19b1a8c30280a1edd25fd9",
      "parents": [
        "ccf61c267ebae65d3e0d8f7a3dde29a08aeeb39c",
        "d1ac96b1f6c3c1b5dee7b5ea91c0be6b81db1592"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:28 2013 -0700"
      },
      "message": "am d1ac96b1: am d9065a5c: Doc change: fix typo.\n\n* commit \u0027d1ac96b1f6c3c1b5dee7b5ea91c0be6b81db1592\u0027:\n  Doc change: fix typo.\n"
    },
    {
      "commit": "ccf61c267ebae65d3e0d8f7a3dde29a08aeeb39c",
      "tree": "d2f6bce2dfcc414b7c896ddc9b3958ed667d5a2b",
      "parents": [
        "6c5c31d159586d66fc2c4350562f090e7fe6f6fb",
        "fc7172e6d2efb514d367976d462ca8a5116120cf"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:09:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:25 2013 -0700"
      },
      "message": "am fc7172e6: am 44632232: Doc change: add gpg developer stories.\n\n* commit \u0027fc7172e6d2efb514d367976d462ca8a5116120cf\u0027:\n  Doc change: add gpg developer stories.\n"
    },
    {
      "commit": "6c5c31d159586d66fc2c4350562f090e7fe6f6fb",
      "tree": "51c4ddd414137a912d0aa30f408007323ed178d5",
      "parents": [
        "0255d2c4305c4a8c812ca23e576dcbc7ddd674d1",
        "502aea1e988423bd0674244cecccfab7abc77fa3"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jul 30 20:09:22 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:22 2013 -0700"
      },
      "message": "am 502aea1e: am df16ce48: Under-the-hood improvements to Device Art Generator.\n\n* commit \u0027502aea1e988423bd0674244cecccfab7abc77fa3\u0027:\n  Under-the-hood improvements to Device Art Generator.\n"
    },
    {
      "commit": "0255d2c4305c4a8c812ca23e576dcbc7ddd674d1",
      "tree": "1672ccbe74b0a2238bf15d82166d12c9ce770c37",
      "parents": [
        "bd6ace699c1db01117c6b6e4dd4899ea4c674007",
        "50c7f77267b7b4fd476a15c172ce9385b0981116"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:09:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:19 2013 -0700"
      },
      "message": "am 50c7f772: am 02dcb55a: add \"download\" id to which the page scrolls when beginning ndk download\n\n* commit \u002750c7f77267b7b4fd476a15c172ce9385b0981116\u0027:\n  add \"download\" id to which the page scrolls when beginning ndk download\n"
    },
    {
      "commit": "bd6ace699c1db01117c6b6e4dd4899ea4c674007",
      "tree": "59bedf6717fe92ac81a786bf850e825a2df480d3",
      "parents": [
        "d014c9c02b6fbf7b3bf9aabbd02663ae3d5325bb",
        "50bbc0ca84caf504dcc1b5e0fb58919dce5b917b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 30 20:09:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:16 2013 -0700"
      },
      "message": "am 50bbc0ca: am 465c7c26: (-s ours) DO NOT MERGE cherrypick from jb-mr2-ub-dev docs: NDK r9 Release Notes (w/download size fix)\n\n* commit \u002750bbc0ca84caf504dcc1b5e0fb58919dce5b917b\u0027:\n  DO NOT MERGE cherrypick from jb-mr2-ub-dev docs: NDK r9 Release Notes (w/download size fix)\n"
    },
    {
      "commit": "d014c9c02b6fbf7b3bf9aabbd02663ae3d5325bb",
      "tree": "59bedf6717fe92ac81a786bf850e825a2df480d3",
      "parents": [
        "46aae98b41fe6e6b61aeddff3ad3f41bc4ceace3",
        "c743b29e69e5571cdacae9ce350d3c010f35309f"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 30 20:09:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:09:13 2013 -0700"
      },
      "message": "am c743b29e: am 7ec2cc57: docs: fix link bug in Support LIbrary Guide\n\n* commit \u0027c743b29e69e5571cdacae9ce350d3c010f35309f\u0027:\n  docs: fix link bug in Support LIbrary Guide\n"
    },
    {
      "commit": "346aaf41d57658256a41dbd202dc1461a1bf7f70",
      "tree": "311e177274c6c1e8398e8d785602e152ef9bce7d",
      "parents": [
        "916f61bacee800db2ae259f30243663f4e79245f",
        "a9dcc3345918dbb289503d76cab6c40cee673b2c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:53 2013 -0700"
      },
      "message": "am a9dcc334: Doc change: edits to purchase status api docs.\n\n* commit \u0027a9dcc3345918dbb289503d76cab6c40cee673b2c\u0027:\n  Doc change: edits to purchase status api docs.\n"
    },
    {
      "commit": "916f61bacee800db2ae259f30243663f4e79245f",
      "tree": "8bca5f6a9d6894cb33b23412ed5f731570830764",
      "parents": [
        "273132f35eed8c535261d63dccf15715c5b169e9",
        "e827b0d752c36df8bd5613a5cf5346865b0f5468"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:51 2013 -0700"
      },
      "message": "am e827b0d7: update ALCATEL ONE TOUCH usb driver URL\n\n* commit \u0027e827b0d752c36df8bd5613a5cf5346865b0f5468\u0027:\n  update ALCATEL ONE TOUCH usb driver URL\n"
    },
    {
      "commit": "273132f35eed8c535261d63dccf15715c5b169e9",
      "tree": "645ec3894a7e642685892eee5419ef21d582aea5",
      "parents": [
        "ea7796696e0fd1ff3e1dc576908dcb74342339cb",
        "299c5ea31b0c8510274eb6bb388fc5c4543ab607"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:48 2013 -0700"
      },
      "message": "am 299c5ea3: Revert \"docs: add link to developer survey on main landing pages\"\n\n* commit \u0027299c5ea31b0c8510274eb6bb388fc5c4543ab607\u0027:\n  Revert \"docs: add link to developer survey on main landing pages\"\n"
    },
    {
      "commit": "ea7796696e0fd1ff3e1dc576908dcb74342339cb",
      "tree": "0334dc7e4dda3c2037d785aab469dad9403e48cc",
      "parents": [
        "ad8ae2205cfee61edf595d22c342ad9a6c121e50",
        "159a5ff708063d92a6be4ed12c7a3c9d85dec1e1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:46 2013 -0700"
      },
      "message": "am 159a5ff7: fix a few bugs. xxhpi bug: 10071401 bitmap code, aosp: 58020 intent code, aosp: 57698\n\n* commit \u0027159a5ff708063d92a6be4ed12c7a3c9d85dec1e1\u0027:\n  fix a few bugs. xxhpi bug: 10071401 bitmap code, aosp: 58020 intent code, aosp: 57698\n"
    },
    {
      "commit": "ad8ae2205cfee61edf595d22c342ad9a6c121e50",
      "tree": "75205e0ab19496fe6825b1b3484da661bdc7955c",
      "parents": [
        "1d7516a79883dded43e6c370bf071feb9527971e",
        "2ffbfba5ad2f5cf0290eb04cae0db4f636dcb0da"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:44 2013 -0700"
      },
      "message": "am 2ffbfba5: Doc change: fix typo.\n\n* commit \u00272ffbfba5ad2f5cf0290eb04cae0db4f636dcb0da\u0027:\n  Doc change: fix typo.\n"
    },
    {
      "commit": "1d7516a79883dded43e6c370bf071feb9527971e",
      "tree": "071f9e6cf188c70c5021d6ea25cf019a851108c7",
      "parents": [
        "524c3dbd8142f42201b28ba412e245cfe6b10a2f",
        "ec6f327ed092f4ad9d919e4e622a13862e932a43"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:40 2013 -0700"
      },
      "message": "am ec6f327e: update sizes/sums for tools 22.0.5 release also update platform version number for doc builds\n\n* commit \u0027ec6f327ed092f4ad9d919e4e622a13862e932a43\u0027:\n  update sizes/sums for tools 22.0.5 release also update platform version number for doc builds\n"
    },
    {
      "commit": "524c3dbd8142f42201b28ba412e245cfe6b10a2f",
      "tree": "81c9c4dae023eb4c821b11a76f2c7f1848ec6462",
      "parents": [
        "658d76c8938d113b9f0daca7eb9f83674c94a725",
        "37ec33741c5840ce1ae370aa1279215f94075b3a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:37 2013 -0700"
      },
      "message": "am 37ec3374: Doc change: add v7 mediarouter lib to index and feature summary, with preview notice.\n\n* commit \u002737ec33741c5840ce1ae370aa1279215f94075b3a\u0027:\n  Doc change: add v7 mediarouter lib to index and feature summary, with preview notice.\n"
    },
    {
      "commit": "658d76c8938d113b9f0daca7eb9f83674c94a725",
      "tree": "c4ae271167fdf51036a049f6bd7f725868f00c53",
      "parents": [
        "a11d164eff028ad1988341a1ecccbfdabdc5b378",
        "c88e0211bc0c0b1a6e9e963ba7850cd39b8e232c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:35 2013 -0700"
      },
      "message": "am c88e0211: Merge \"Doc change: clean up doc and fix image url.\" into jb-mr2-docs\n\n* commit \u0027c88e0211bc0c0b1a6e9e963ba7850cd39b8e232c\u0027:\n  Doc change: clean up doc and fix image url.\n"
    },
    {
      "commit": "a11d164eff028ad1988341a1ecccbfdabdc5b378",
      "tree": "555d7ef2697436dda720078a1e1975e5e230e977",
      "parents": [
        "d1ac96b1f6c3c1b5dee7b5ea91c0be6b81db1592",
        "ca0f5e63327cb5dac57112438056e46cdce0d836"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:31 2013 -0700"
      },
      "message": "am ca0f5e63: Merge \"docs: SDK / ADT 22.0.5 Release Notes\" into jb-mr2-docs\n\n* commit \u0027ca0f5e63327cb5dac57112438056e46cdce0d836\u0027:\n  docs: SDK / ADT 22.0.5 Release Notes\n"
    },
    {
      "commit": "d1ac96b1f6c3c1b5dee7b5ea91c0be6b81db1592",
      "tree": "57d2e4a193d2190377a76764990168eae2bdb07a",
      "parents": [
        "fc7172e6d2efb514d367976d462ca8a5116120cf",
        "d9065a5cc0da6a17c915374d7fc7c9c5e4a63f9e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:29 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:29 2013 -0700"
      },
      "message": "am d9065a5c: Doc change: fix typo.\n\n* commit \u0027d9065a5cc0da6a17c915374d7fc7c9c5e4a63f9e\u0027:\n  Doc change: fix typo.\n"
    },
    {
      "commit": "fc7172e6d2efb514d367976d462ca8a5116120cf",
      "tree": "ee0d7b14332529d91caf657d057f1c8fd349562c",
      "parents": [
        "502aea1e988423bd0674244cecccfab7abc77fa3",
        "446322323cefa7ab8aec33ade7fe4083ec76d67c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 20:05:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:27 2013 -0700"
      },
      "message": "am 44632232: Doc change: add gpg developer stories.\n\n* commit \u0027446322323cefa7ab8aec33ade7fe4083ec76d67c\u0027:\n  Doc change: add gpg developer stories.\n"
    },
    {
      "commit": "502aea1e988423bd0674244cecccfab7abc77fa3",
      "tree": "7c26b3859239f85348464e11238ba1c6260bada8",
      "parents": [
        "50c7f77267b7b4fd476a15c172ce9385b0981116",
        "df16ce481cf1c8a1aef37133d72f5794c56a5a8b"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jul 30 20:05:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:23 2013 -0700"
      },
      "message": "am df16ce48: Under-the-hood improvements to Device Art Generator.\n\n* commit \u0027df16ce481cf1c8a1aef37133d72f5794c56a5a8b\u0027:\n  Under-the-hood improvements to Device Art Generator.\n"
    },
    {
      "commit": "50c7f77267b7b4fd476a15c172ce9385b0981116",
      "tree": "a6ec480dc4a191debd2a2033a2c1d2f05794bbf5",
      "parents": [
        "50bbc0ca84caf504dcc1b5e0fb58919dce5b917b",
        "02dcb55a2265c59c793bc1c1c7cdadb4cf0573ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 20:05:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:21 2013 -0700"
      },
      "message": "am 02dcb55a: add \"download\" id to which the page scrolls when beginning ndk download\n\n* commit \u002702dcb55a2265c59c793bc1c1c7cdadb4cf0573ae\u0027:\n  add \"download\" id to which the page scrolls when beginning ndk download\n"
    },
    {
      "commit": "50bbc0ca84caf504dcc1b5e0fb58919dce5b917b",
      "tree": "e919eb4630d6c2e00c8e5ad48f0dd0fb02af9915",
      "parents": [
        "c743b29e69e5571cdacae9ce350d3c010f35309f",
        "465c7c2610d7afc1741081a6d54f38e51647f1ff"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 30 20:05:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:19 2013 -0700"
      },
      "message": "am 465c7c26: (-s ours) DO NOT MERGE cherrypick from jb-mr2-ub-dev docs: NDK r9 Release Notes (w/download size fix)\n\n* commit \u0027465c7c2610d7afc1741081a6d54f38e51647f1ff\u0027:\n  DO NOT MERGE cherrypick from jb-mr2-ub-dev docs: NDK r9 Release Notes (w/download size fix)\n"
    },
    {
      "commit": "c743b29e69e5571cdacae9ce350d3c010f35309f",
      "tree": "e919eb4630d6c2e00c8e5ad48f0dd0fb02af9915",
      "parents": [
        "3febd463369b8595705170faf5fda52e27c8563b",
        "7ec2cc57dfff215dd8db784dccf5a52649fafefc"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 30 20:05:17 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 20:05:17 2013 -0700"
      },
      "message": "am 7ec2cc57: docs: fix link bug in Support LIbrary Guide\n\n* commit \u00277ec2cc57dfff215dd8db784dccf5a52649fafefc\u0027:\n  docs: fix link bug in Support LIbrary Guide\n"
    },
    {
      "commit": "a9dcc3345918dbb289503d76cab6c40cee673b2c",
      "tree": "311e177274c6c1e8398e8d785602e152ef9bce7d",
      "parents": [
        "e827b0d752c36df8bd5613a5cf5346865b0f5468"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 18 10:35:42 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 31 00:49:43 2013 +0000"
      },
      "message": "Doc change: edits to purchase status api docs.\n\nChange-Id: I96e8c9d47e90fe2bc9d3dd449524686a094c7041\n(cherry picked from commit cd9a1a8fe98bd29e3f52b8a04e8106e89b431d64)"
    },
    {
      "commit": "46aae98b41fe6e6b61aeddff3ad3f41bc4ceace3",
      "tree": "59bedf6717fe92ac81a786bf850e825a2df480d3",
      "parents": [
        "c40e46e8413c112186eadc8526d20306d81c9008",
        "f2d643cfc7405c1f771cacab365a0a5d9b547f36"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 30 15:32:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 15:32:19 2013 -0700"
      },
      "message": "am f2d643cf: Merge \"Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter.\"\n\n* commit \u0027f2d643cfc7405c1f771cacab365a0a5d9b547f36\u0027:\n  Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter.\n"
    },
    {
      "commit": "f2d643cfc7405c1f771cacab365a0a5d9b547f36",
      "tree": "0f8997603b80060e07f0b1ba069e01ee6c908db1",
      "parents": [
        "bfe1b801831ce875a164ad95a07ab03c307e986e",
        "8014cbffad1e74814ddd0a98ee5954d8bf3a6c03"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 30 22:24:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 22:24:15 2013 +0000"
      },
      "message": "Merge \"Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter.\""
    },
    {
      "commit": "c40e46e8413c112186eadc8526d20306d81c9008",
      "tree": "7155e9fa0f830c7f7ed1687dcfb8db7b6f602df8",
      "parents": [
        "9516ed4598948eea5623c57e443bce08c1f48ab6",
        "bfe1b801831ce875a164ad95a07ab03c307e986e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 14:08:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 14:08:34 2013 -0700"
      },
      "message": "am bfe1b801: Merge \"Update preloaded-classes\"\n\n* commit \u0027bfe1b801831ce875a164ad95a07ab03c307e986e\u0027:\n  Update preloaded-classes\n"
    },
    {
      "commit": "bfe1b801831ce875a164ad95a07ab03c307e986e",
      "tree": "983559bfb6a26bcd6fcdc663f7d757dce19e0f5a",
      "parents": [
        "cfc23ac688be9de1ecd2e659455ea1ebcceb63dc",
        "66fe96aa65b077ea2ddb5b6ce98f754d2ef0e1b2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 21:04:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 21:04:56 2013 +0000"
      },
      "message": "Merge \"Update preloaded-classes\""
    },
    {
      "commit": "66fe96aa65b077ea2ddb5b6ce98f754d2ef0e1b2",
      "tree": "983559bfb6a26bcd6fcdc663f7d757dce19e0f5a",
      "parents": [
        "cfc23ac688be9de1ecd2e659455ea1ebcceb63dc"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Tue Jul 30 12:09:28 2013 -0700"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Tue Jul 30 13:50:27 2013 -0700"
      },
      "message": "Update preloaded-classes\n\nChange-Id: I42247e498ad532e3f4699bc87c0d314cde74e3f6\n"
    },
    {
      "commit": "e827b0d752c36df8bd5613a5cf5346865b0f5468",
      "tree": "8bca5f6a9d6894cb33b23412ed5f731570830764",
      "parents": [
        "299c5ea31b0c8510274eb6bb388fc5c4543ab607"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:54:04 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:54:04 2013 -0700"
      },
      "message": "update ALCATEL ONE TOUCH usb driver URL\n\nChange-Id: Ie63909e31da0e43812ff328b14ad4b3a87bb9c91\n"
    },
    {
      "commit": "299c5ea31b0c8510274eb6bb388fc5c4543ab607",
      "tree": "645ec3894a7e642685892eee5419ef21d582aea5",
      "parents": [
        "159a5ff708063d92a6be4ed12c7a3c9d85dec1e1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:28:43 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:28:43 2013 -0700"
      },
      "message": "Revert \"docs: add link to developer survey on main landing pages\"\n\nThis reverts commit da31f2ea9274614da18aa2544fc43fb4ee213741.\n"
    },
    {
      "commit": "9516ed4598948eea5623c57e443bce08c1f48ab6",
      "tree": "b894cffa03bb3fab7df76620f9056f1eb1ab47ce",
      "parents": [
        "f0589d8fc78f7994cd49c64485f51f446c499259",
        "cfc23ac688be9de1ecd2e659455ea1ebcceb63dc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 30 12:24:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 12:24:39 2013 -0700"
      },
      "message": "am cfc23ac6: Merge \"Add support for MNC\u003d00\"\n\n* commit \u0027cfc23ac688be9de1ecd2e659455ea1ebcceb63dc\u0027:\n  Add support for MNC\u003d00\n"
    },
    {
      "commit": "cfc23ac688be9de1ecd2e659455ea1ebcceb63dc",
      "tree": "00b927cc4734d2190a229c31d7967038851e5f08",
      "parents": [
        "8cf1f4465bada6b25b47b7d72dc15d216c89de80",
        "1d766b53217f9e45472a01e84d2f1b02af36dec7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 30 19:19:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 19:19:47 2013 +0000"
      },
      "message": "Merge \"Add support for MNC\u003d00\""
    },
    {
      "commit": "159a5ff708063d92a6be4ed12c7a3c9d85dec1e1",
      "tree": "0334dc7e4dda3c2037d785aab469dad9403e48cc",
      "parents": [
        "2ffbfba5ad2f5cf0290eb04cae0db4f636dcb0da"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:06:38 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 12:15:16 2013 -0700"
      },
      "message": "fix a few bugs.\nxxhpi bug: 10071401\nbitmap code, aosp: 58020\nintent code, aosp: 57698\n\nChange-Id: Ice59c52d095d1e173918cae692368bf0f6636a14\n"
    },
    {
      "commit": "f0589d8fc78f7994cd49c64485f51f446c499259",
      "tree": "c076f3409019696854a7ab50c0796b3c22c13cef",
      "parents": [
        "51cf3661fa658d7cec6a08ed3f916ce98203027c",
        "8cf1f4465bada6b25b47b7d72dc15d216c89de80"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 11:45:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 11:45:25 2013 -0700"
      },
      "message": "am 8cf1f446: Merge \"fix typo: Remove dulplicated comment line\"\n\n* commit \u00278cf1f4465bada6b25b47b7d72dc15d216c89de80\u0027:\n  fix typo: Remove dulplicated comment line\n"
    },
    {
      "commit": "8cf1f4465bada6b25b47b7d72dc15d216c89de80",
      "tree": "9ea367a70bf9639438123ba98f78c4b527ddc30d",
      "parents": [
        "f38b528701fd9bfd06adb2c9aeb7d5f951647312",
        "f8e0017cdba2f3f6a249e5acaf8093487b15cb77"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 18:37:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 18:38:00 2013 +0000"
      },
      "message": "Merge \"fix typo: Remove dulplicated comment line\""
    },
    {
      "commit": "f8e0017cdba2f3f6a249e5acaf8093487b15cb77",
      "tree": "9ea367a70bf9639438123ba98f78c4b527ddc30d",
      "parents": [
        "f38b528701fd9bfd06adb2c9aeb7d5f951647312"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Tue Jul 30 11:31:19 2013 -0700"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Tue Jul 30 11:31:19 2013 -0700"
      },
      "message": "fix typo: Remove dulplicated comment line\n\nChange-Id: I6b95998b4af5b27c7e1f9040aa5e7b7deb5d8609\n"
    },
    {
      "commit": "2ffbfba5ad2f5cf0290eb04cae0db4f636dcb0da",
      "tree": "75205e0ab19496fe6825b1b3484da661bdc7955c",
      "parents": [
        "ec6f327ed092f4ad9d919e4e622a13862e932a43"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 10:46:50 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 10:46:50 2013 -0700"
      },
      "message": "Doc change: fix typo.\n\nChange-Id: I0fad0ddc945362bf260ca2eb247eb9077244c6ae\n"
    },
    {
      "commit": "51cf3661fa658d7cec6a08ed3f916ce98203027c",
      "tree": "189b986b05ce5df692f593eec41e68cd93ad2a73",
      "parents": [
        "cc4bee55fa58193073f5ba5ccebc0cc24fdb45c7",
        "f38b528701fd9bfd06adb2c9aeb7d5f951647312"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 30 10:17:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 10:17:08 2013 -0700"
      },
      "message": "am f38b5287: Merge \"MediaFormat: Explain that KEY_COLOR_FORMAT is used with decoders as well\"\n\n* commit \u0027f38b528701fd9bfd06adb2c9aeb7d5f951647312\u0027:\n  MediaFormat: Explain that KEY_COLOR_FORMAT is used with decoders as well\n"
    },
    {
      "commit": "f38b528701fd9bfd06adb2c9aeb7d5f951647312",
      "tree": "87753fbaf743092c58444b3265639db6052b4a21",
      "parents": [
        "8fcad020e0c256be1948e42df19d43f53f9f5804",
        "158754b1bfc9e0a03a6d9bcd999bdcbd42cedd30"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 30 17:11:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 17:11:55 2013 +0000"
      },
      "message": "Merge \"MediaFormat: Explain that KEY_COLOR_FORMAT is used with decoders as well\""
    },
    {
      "commit": "ec6f327ed092f4ad9d919e4e622a13862e932a43",
      "tree": "071f9e6cf188c70c5021d6ea25cf019a851108c7",
      "parents": [
        "37ec33741c5840ce1ae370aa1279215f94075b3a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 10:09:21 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 30 10:10:22 2013 -0700"
      },
      "message": "update sizes/sums for tools 22.0.5 release\nalso update platform version number for doc builds\n\nChange-Id: Ib3e644c3bfe618137516398aebf3f778ebdd1e81\n"
    },
    {
      "commit": "37ec33741c5840ce1ae370aa1279215f94075b3a",
      "tree": "81c9c4dae023eb4c821b11a76f2c7f1848ec6462",
      "parents": [
        "c88e0211bc0c0b1a6e9e963ba7850cd39b8e232c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 29 20:44:17 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 30 17:07:18 2013 +0000"
      },
      "message": "Doc change: add v7 mediarouter lib to index and feature summary, with preview notice.\n\nChange-Id: I23e4bdec971a982f545c4118b5c154a8949170cf\n(cherry picked from commit a32db2f12d2eae0440b575bfd006ee83967ef61c)"
    },
    {
      "commit": "cc4bee55fa58193073f5ba5ccebc0cc24fdb45c7",
      "tree": "54789fdc6b61d6b476f8bd4b77caf0d84f71fb29",
      "parents": [
        "6c3e7b5f0578aee0c49fa2bd4c1ba2572a9d0726",
        "8fcad020e0c256be1948e42df19d43f53f9f5804"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 30 09:57:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 09:57:21 2013 -0700"
      },
      "message": "am 8fcad020: Merge \"Make legacy VPN work over stacked interfaces.\"\n\n* commit \u00278fcad020e0c256be1948e42df19d43f53f9f5804\u0027:\n  Make legacy VPN work over stacked interfaces.\n"
    },
    {
      "commit": "6c3e7b5f0578aee0c49fa2bd4c1ba2572a9d0726",
      "tree": "6cd67ff4a31c984e5d512b33c49f3f58e8f91b41",
      "parents": [
        "c2314cf5f4efa2cc767e0069dcc2a67e12d7cd20",
        "158840079a501784c76e9816b215b3a1839074ef"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 30 09:57:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 09:57:18 2013 -0700"
      },
      "message": "am 15884007: Merge \"464xlat: use a gatewayed route, not point-to-point\"\n\n* commit \u0027158840079a501784c76e9816b215b3a1839074ef\u0027:\n  464xlat: use a gatewayed route, not point-to-point\n"
    },
    {
      "commit": "8fcad020e0c256be1948e42df19d43f53f9f5804",
      "tree": "42fb5b1918a8d4639341d36daba1a4fbe590447f",
      "parents": [
        "158840079a501784c76e9816b215b3a1839074ef",
        "bc8f82fb1fc7485937fb2e542ebe6ae1ddd2e0d7"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 30 16:50:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 16:50:41 2013 +0000"
      },
      "message": "Merge \"Make legacy VPN work over stacked interfaces.\""
    },
    {
      "commit": "158840079a501784c76e9816b215b3a1839074ef",
      "tree": "d0abed54c115d7dcaf017b2220c1c20e43b801e5",
      "parents": [
        "e700a36e4041a921f880a7c3c5ec6ce96c955a92",
        "efa73c05f7fb0bc8bf9a50604d5c2f65a1a68697"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jul 30 16:50:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 16:50:05 2013 +0000"
      },
      "message": "Merge \"464xlat: use a gatewayed route, not point-to-point\""
    },
    {
      "commit": "c2314cf5f4efa2cc767e0069dcc2a67e12d7cd20",
      "tree": "66b1cc4eeea2eef33c9bae7bf13e5b515bfb86f1",
      "parents": [
        "c0dbd255aee660dcbe2b0411c2ec2ec338c9167c",
        "e700a36e4041a921f880a7c3c5ec6ce96c955a92"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 30 09:22:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 30 09:22:51 2013 -0700"
      },
      "message": "am e700a36e: Merge \"Update getCheckedItemPositions() documentation\"\n\n* commit \u0027e700a36e4041a921f880a7c3c5ec6ce96c955a92\u0027:\n  Update getCheckedItemPositions() documentation\n"
    },
    {
      "commit": "e700a36e4041a921f880a7c3c5ec6ce96c955a92",
      "tree": "388ba182dc7baed01b9d98084babf9a7fb97790d",
      "parents": [
        "b7dfa02766fef8c32f6217f427a47ad519d1d9f0",
        "82ff241fd6a82843a8d9d87a1a01c7315079e3d4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 30 16:16:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 16:16:38 2013 +0000"
      },
      "message": "Merge \"Update getCheckedItemPositions() documentation\""
    },
    {
      "commit": "bc8f82fb1fc7485937fb2e542ebe6ae1ddd2e0d7",
      "tree": "031d318557ffd63cc234b20165df59537a81738b",
      "parents": [
        "efa73c05f7fb0bc8bf9a50604d5c2f65a1a68697"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jun 28 17:26:21 2013 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 31 01:14:30 2013 +0900"
      },
      "message": "Make legacy VPN work over stacked interfaces.\n\nOn stacked interfaces like 464xlat, Legacy VPN can\u0027t find the\ndefault gateway because it uses getRoutes, which only returns\nroutes for the base link and not for the stacked links. It also\nassumes that the interface that the default route points to is\nthe interface for the base link (e.g., rmnet0) instead of the\ninterface the route actually points to (e.g., clat4).\n\nFix this by calling getAllRoutes to find the default IPv4 route,\nand get the interface name from the route we find instead of\nassuming it\u0027s the base interface.\n\nBug: 9597516\nChange-Id: Ia6ce0b6258a421cd22f60dedca7e94176b32176b\n"
    },
    {
      "commit": "efa73c05f7fb0bc8bf9a50604d5c2f65a1a68697",
      "tree": "54b20cbff21243093441d34b540d250dc4de58f8",
      "parents": [
        "b7dfa02766fef8c32f6217f427a47ad519d1d9f0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 17 11:10:27 2013 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jul 31 01:09:53 2013 +0900"
      },
      "message": "464xlat: use a gatewayed route, not point-to-point\n\nVarious applications such as Skype and our legacy VPN code\ndo not understand routes pointed directly at point-to-point\ninterfaces and require a default gateway IPv4 address in\norder to function.\n\nGrudgingly accept that routes without default gateways Are Hard\nand use gatewayed routes instead. This causes routing to go from:\n\ndefault dev clat4  scope link\n\nto:\n\ndefault via 192.0.0.4 dev clat4  scope link\n192.0.0.4 dev clat4  scope link\n\nand those apps now work.\n\nBug: 9597256\nBug: 9597516\nChange-Id: I7b7890873802d3cb99affd6eb70b8ab75e7a2cf6\n"
    },
    {
      "commit": "c0dbd255aee660dcbe2b0411c2ec2ec338c9167c",
      "tree": "1e624eb0f361f16995ac80a6f2f1fa277918ce95",
      "parents": [
        "00157c0d466786e7f125f58257ff706e132c52ef",
        "b7dfa02766fef8c32f6217f427a47ad519d1d9f0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 19:31:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 29 19:31:34 2013 -0700"
      },
      "message": "am b7dfa027: Merge \"Remove deleted keylayout from Makefile\"\n\n* commit \u0027b7dfa02766fef8c32f6217f427a47ad519d1d9f0\u0027:\n  Remove deleted keylayout from Makefile\n"
    },
    {
      "commit": "b7dfa02766fef8c32f6217f427a47ad519d1d9f0",
      "tree": "4e2b33a439c997cdfcca0c0df8a337bb4cf7e075",
      "parents": [
        "6c0fe0df4ea35fba69f805e18c8c88c0be31c36f",
        "9fd5530f4c39f04639b543bb343bcc2c13a1a733"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Jul 30 02:26:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 30 02:26:01 2013 +0000"
      },
      "message": "Merge \"Remove deleted keylayout from Makefile\""
    },
    {
      "commit": "9fd5530f4c39f04639b543bb343bcc2c13a1a733",
      "tree": "d6f0a322ad4e1e6edf11e4ac2f28fbd825a3c99c",
      "parents": [
        "6fc03389c7f97b725011339782e758cca56c9803"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 19:24:49 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 19:24:49 2013 -0700"
      },
      "message": "Remove deleted keylayout from Makefile\n\nChange-Id: I8aecc00861cf99d8e7278519f4e2e6fb726b7e17\n"
    },
    {
      "commit": "00157c0d466786e7f125f58257ff706e132c52ef",
      "tree": "5a5ddcd91ee4bd589ed3e4a1afa1aca44c66c7d7",
      "parents": [
        "443feae63df2cadf7b728991118dd73527d587c8",
        "6c0fe0df4ea35fba69f805e18c8c88c0be31c36f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 29 16:07:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 29 16:07:12 2013 -0700"
      },
      "message": "am 6c0fe0df: Merge \"MediaFormat: Fix the documentation link to the AAC profile constants\"\n\n* commit \u00276c0fe0df4ea35fba69f805e18c8c88c0be31c36f\u0027:\n  MediaFormat: Fix the documentation link to the AAC profile constants\n"
    },
    {
      "commit": "6c0fe0df4ea35fba69f805e18c8c88c0be31c36f",
      "tree": "e7bc593c3ccfa3952c9aae9064d780d48197456c",
      "parents": [
        "b0326880a91a7c9761d56663bae559034df91e70",
        "816af56eace0c8d4eb57c5bb1b0f6747f3c9be77"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 29 23:03:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 29 23:03:00 2013 +0000"
      },
      "message": "Merge \"MediaFormat: Fix the documentation link to the AAC profile constants\""
    },
    {
      "commit": "443feae63df2cadf7b728991118dd73527d587c8",
      "tree": "2c14a83f7a58b1946fcd9ef4ce577333c8446ac9",
      "parents": [
        "778029776bac60856af7e97e19deb7b1f42b1984",
        "b0326880a91a7c9761d56663bae559034df91e70"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 15:56:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 29 15:56:38 2013 -0700"
      },
      "message": "am b0326880: Merge \"Remove incorrect keymapping\"\n\n* commit \u0027b0326880a91a7c9761d56663bae559034df91e70\u0027:\n  Remove incorrect keymapping\n"
    },
    {
      "commit": "b0326880a91a7c9761d56663bae559034df91e70",
      "tree": "994eeb91c1115120e8f2b6d148ec9bf193ac6255",
      "parents": [
        "161b3624c2243cc5267287ebb5107cecffc918d1",
        "6fc03389c7f97b725011339782e758cca56c9803"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 22:50:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 29 22:50:01 2013 +0000"
      },
      "message": "Merge \"Remove incorrect keymapping\""
    },
    {
      "commit": "6fc03389c7f97b725011339782e758cca56c9803",
      "tree": "994eeb91c1115120e8f2b6d148ec9bf193ac6255",
      "parents": [
        "161b3624c2243cc5267287ebb5107cecffc918d1"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 15:48:55 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Jul 29 15:48:55 2013 -0700"
      },
      "message": "Remove incorrect keymapping\n\nTurns out Snakebytes produce all 0s for their vendor / product IDs. This\nsomehow got the vendor / product ID of an international apple keyboard, which\nwill break them. Unfortunately, this also means we cannot map Snakebyte\ncontrollers at all.\n\nRelevant bug: https://code.google.com/p/android/issues/detail?id\u003d58202\n\nChange-Id: I09d246b1ab793ec04a19d558f6b98badac48b20f\n"
    },
    {
      "commit": "c88e0211bc0c0b1a6e9e963ba7850cd39b8e232c",
      "tree": "c4ae271167fdf51036a049f6bd7f725868f00c53",
      "parents": [
        "ca0f5e63327cb5dac57112438056e46cdce0d836",
        "cb5625f5449190e142150c5d8b3eb1881813419c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 29 19:24:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 29 19:24:30 2013 +0000"
      },
      "message": "Merge \"Doc change: clean up doc and fix image url.\" into jb-mr2-docs"
    },
    {
      "commit": "cb5625f5449190e142150c5d8b3eb1881813419c",
      "tree": "ec738ed6e035a9eb00732e8aaa8e2ff1200b40f1",
      "parents": [
        "446322323cefa7ab8aec33ade7fe4083ec76d67c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 29 12:15:05 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 29 12:15:05 2013 -0700"
      },
      "message": "Doc change: clean up doc and fix image url.\n\nChange-Id: I928177bb136815537779e6af47a9e8ee58357ed4\n"
    },
    {
      "commit": "ca0f5e63327cb5dac57112438056e46cdce0d836",
      "tree": "555d7ef2697436dda720078a1e1975e5e230e977",
      "parents": [
        "d9065a5cc0da6a17c915374d7fc7c9c5e4a63f9e",
        "452ff480e331f3e491474056f7190d0485ad2599"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jul 29 18:34:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 29 18:34:56 2013 +0000"
      },
      "message": "Merge \"docs: SDK / ADT 22.0.5 Release Notes\" into jb-mr2-docs"
    },
    {
      "commit": "d9065a5cc0da6a17c915374d7fc7c9c5e4a63f9e",
      "tree": "57d2e4a193d2190377a76764990168eae2bdb07a",
      "parents": [
        "446322323cefa7ab8aec33ade7fe4083ec76d67c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Jul 28 14:02:01 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Jul 28 14:02:01 2013 -0700"
      },
      "message": "Doc change: fix typo.\n\nChange-Id: I2f955a0c20ccf9012d910b07b351c627263b7aa0\n"
    },
    {
      "commit": "778029776bac60856af7e97e19deb7b1f42b1984",
      "tree": "103dc1f6d35e9a5bf3b2a0cfa280e2f140d771c7",
      "parents": [
        "dfad4fbdde86cc5988b4f2e115d9fc20c87f468c",
        "161b3624c2243cc5267287ebb5107cecffc918d1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jul 26 14:52:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 26 14:52:41 2013 -0700"
      },
      "message": "am 161b3624: Merge \"Fix NullpointerException in MediaMetadataRetriever\"\n\n* commit \u0027161b3624c2243cc5267287ebb5107cecffc918d1\u0027:\n  Fix NullpointerException in MediaMetadataRetriever\n"
    },
    {
      "commit": "452ff480e331f3e491474056f7190d0485ad2599",
      "tree": "2e2e4e1347aed4ba430ca4bc666c512935c69e55",
      "parents": [
        "02dcb55a2265c59c793bc1c1c7cdadb4cf0573ae"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 26 11:26:47 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 26 14:29:44 2013 -0700"
      },
      "message": "docs: SDK / ADT 22.0.5 Release Notes\n\nIncludes some cleanup of the ADT and SDK Tools release notes\nhistory.\n\nChange-Id: Ic0be03b5fda72f9cde43f3fa7d5656d8b2706518\n"
    }
  ],
  "next": "161b3624c2243cc5267287ebb5107cecffc918d1"
}
