)]}'
{
  "log": [
    {
      "commit": "f4c240e68a3da9f1ebf42267c88af40c19ff49da",
      "tree": "ccc97276816731ded6ab33a0e5029151f6f95545",
      "parents": [
        "579b0c091cd64a27b3e7d5bad8668dd9f3f92bb3"
      ],
      "author": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Mon Apr 01 21:12:43 2013 -0700"
      },
      "committer": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Tue Apr 02 11:32:27 2013 -0700"
      },
      "message": "Fixed a NPE in AccountManagerService\n\nBug: 8518620\nChange-Id: Idf9b5864896ec57c63e3987fc01c73a5c983b5e2\n"
    },
    {
      "commit": "579b0c091cd64a27b3e7d5bad8668dd9f3f92bb3",
      "tree": "809fc949544cc5e36a8205885a4d79ed740b1339",
      "parents": [
        "94d6170b67bcfb5dc5a0c988752d34e64a5f5272",
        "24e22d19a2316ff89be2530eb9bde5b3607ecf4c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Apr 02 03:24:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 03:24:10 2013 +0000"
      },
      "message": "Merge \"Fix a doc typo.\" into jb-mr2-dev"
    },
    {
      "commit": "24e22d19a2316ff89be2530eb9bde5b3607ecf4c",
      "tree": "a0f6b1847687892765f29dfd3d1b90fc52613715",
      "parents": [
        "d42ae93c44a28f63d8f266277644864bfd0f4a16"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 01 19:41:41 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 01 19:41:41 2013 -0700"
      },
      "message": "Fix a doc typo.\n\nChange-Id: Id41af7644e552b0fbfe90818d0a9f42178c6474d\n"
    },
    {
      "commit": "94d6170b67bcfb5dc5a0c988752d34e64a5f5272",
      "tree": "2d514fb601d384287f9b10f3bb1043f09a924ef6",
      "parents": [
        "742647c809622703207c34171d482c562e34b10b",
        "16ecda5317c40fc3da284952d9b3add34d6763ae"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 02 01:04:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 01:04:30 2013 +0000"
      },
      "message": "Merge \"Update view\u0027s alpha and layer docs\" into jb-mr2-dev"
    },
    {
      "commit": "742647c809622703207c34171d482c562e34b10b",
      "tree": "6d351f39fbb110a931d31ba1a5f61125baa895c2",
      "parents": [
        "d42ae93c44a28f63d8f266277644864bfd0f4a16",
        "42b041ed4f184e3af7f788eb07307f556a2a6616"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 02 00:32:32 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 00:32:32 2013 +0000"
      },
      "message": "Merge \"AudioService: removed last audible volume index\" into jb-mr2-dev"
    },
    {
      "commit": "16ecda5317c40fc3da284952d9b3add34d6763ae",
      "tree": "1b1a5c9a2bd631a4e0878d7c6de6759e8e8e5909",
      "parents": [
        "0102443c4f52f2e15fd731c452f0c4745312d448"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 29 10:59:59 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 01 17:21:35 2013 -0700"
      },
      "message": "Update view\u0027s alpha and layer docs\n\nbug:8501661\n\nMakes the performance issues and interaction with layer type/paint\nmore clear.\n\nAdditionally, corrects change from 47ab7d6612e2b5b8b66fb261dafef7c91264e173\nto still allow displayList alpha to override layer paint\n\nChange-Id: Ic94d75865700820489370461cd8ac9f9077a8d90\n"
    },
    {
      "commit": "d42ae93c44a28f63d8f266277644864bfd0f4a16",
      "tree": "03da4e5cc0292f457aa935404026351af0be5ae0",
      "parents": [
        "3a5a774954d28911bbf9eaa7dfd8329a085fbdc5",
        "67fc67cf3e1dba17b0eae4f3923f3e93a78c7575"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 01 23:39:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 23:39:11 2013 +0000"
      },
      "message": "Merge \"Make MessageQueue and Looper final.\" into jb-mr2-dev"
    },
    {
      "commit": "42b041ed4f184e3af7f788eb07307f556a2a6616",
      "tree": "257e9a13a1a20e288d936d7d65a8f6e02e3241e5",
      "parents": [
        "dac3fd9d90daffb4f6b08c788184ff38523348ba"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 29 11:36:03 2013 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 01 16:16:57 2013 -0700"
      },
      "message": "AudioService: removed last audible volume index\n\nRemoved storage of last audible stream volume index.\nThis information is redundant because we already have\ntwo pieces of information (current volume and mute state)\nallowing to completely define which volume should actually\nbe applied by the framework or indicated to apps.\n\nThe last audible index management had anyway been broken by\nsuccessive changes making that the value stored could be 0\nin some cases causing problems like issue 8109149 when\nrestoring the volume settings from the DB.\n\nBug 8109149\n\nChange-Id: Iea80f5a994554e42d45b227f651ec9646844aa77\n"
    },
    {
      "commit": "3a5a774954d28911bbf9eaa7dfd8329a085fbdc5",
      "tree": "426144bd75eb4e8960d829885711288e9579abb9",
      "parents": [
        "73882cf489b44cfd393701c0629bb2d3613857d1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 01 16:04:28 2013 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 01 16:04:28 2013 -0700"
      },
      "message": "Fixing NPE on screenshot error. (Bug 8328886)\n\nChange-Id: Id47b8429c512c02e63d86de2ce37bd8e3ee02359\n"
    },
    {
      "commit": "67fc67cf3e1dba17b0eae4f3923f3e93a78c7575",
      "tree": "f1fe18baf44caa53ada1f970e4c1c06ce950e822",
      "parents": [
        "53de5c296a579e9012d152f8a25c08f6f6091b3b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 01 13:00:33 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 01 14:27:57 2013 -0700"
      },
      "message": "Make MessageQueue and Looper final.\n\nApplications already cannot subclass these classes because\ntheir constructors are not visible.\n\nChange-Id: Id979d86dd05f7bcc888fe4ea499ab9b95d3d5dde\n"
    },
    {
      "commit": "73882cf489b44cfd393701c0629bb2d3613857d1",
      "tree": "caecee6aeddeb515b43c95c90da2cb380b8f4fb9",
      "parents": [
        "54531f819567066fe4a5219eb445a453551be374",
        "58d380d2af8079075e4773a3e5ca6c2820760e3d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Apr 01 21:22:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 21:22:27 2013 +0000"
      },
      "message": "Merge \"debuggerd now notifies the Activity Manager about native crashes\" into jb-mr2-dev"
    },
    {
      "commit": "54531f819567066fe4a5219eb445a453551be374",
      "tree": "ce2abc799f5225427f879f48cf95bf6bc428966c",
      "parents": [
        "cd928a41a5657bc79f2488f241463dbb75f7ad42",
        "ef17e8710e1d55d1c34dd46a48c4d0eb36b15117"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 21:20:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 21:20:16 2013 +0000"
      },
      "message": "Merge \"Flush pending input events immediately upon channel dispose\" into jb-mr2-dev"
    },
    {
      "commit": "cd928a41a5657bc79f2488f241463dbb75f7ad42",
      "tree": "b2328c62207cba5d039e61dd9d332265329320b6",
      "parents": [
        "4134ce3386e791bd2e024677197e36a3b4768dbb",
        "10f9b0997e0bde39fa153060db022a3982b78399"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 21:19:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 21:19:11 2013 +0000"
      },
      "message": "Merge \"Start input event sequence numbers at 1\" into jb-mr2-dev"
    },
    {
      "commit": "58d380d2af8079075e4773a3e5ca6c2820760e3d",
      "tree": "933982bf47562f3ea228e2df69fbee39dfa986d3",
      "parents": [
        "257719ec2a6f1949a08900b4b5cc625f1f8d8c26"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Mar 19 13:10:03 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Apr 01 13:50:23 2013 -0700"
      },
      "message": "debuggerd now notifies the Activity Manager about native crashes\n\nThe Activity Manager sets up a permission-guarded domain socket, which\ndebuggerd connects to when a crash happens.  If this is successful,\nthe daemon then mirrors the logged crash report to that socket, then\ncloses it.\n\nThe Activity Manager parses the native crash dump supplied by debuggerd\nand forwards it to the standard app-crashed code.  The UX result is\nthat users now see the normal \"app has stopped unexpectedly\" dialog\nwith \"report\" and \"okay\" options for native crashes, not just for\nDVM-mediated crashes.\n\nBug 8322568\n\nChange-Id: Ie1b279896c603bd74d82d6cfcfd66a8f231da134\n"
    },
    {
      "commit": "4134ce3386e791bd2e024677197e36a3b4768dbb",
      "tree": "5026162ca5ef927facb1643c2ac4df824b1f5d8d",
      "parents": [
        "53de5c296a579e9012d152f8a25c08f6f6091b3b",
        "bddc7ffb5203602e6e84941b1840aef5d606bcb4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 20:27:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 20:27:28 2013 +0000"
      },
      "message": "Merge \"Fix blur intrinsic creation.\" into jb-mr2-dev"
    },
    {
      "commit": "ef17e8710e1d55d1c34dd46a48c4d0eb36b15117",
      "tree": "8348a96195291dcaacaf1a0812806ef830755fa8",
      "parents": [
        "10f9b0997e0bde39fa153060db022a3982b78399"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 13:15:55 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 13:15:55 2013 -0700"
      },
      "message": "Flush pending input events immediately upon channel dispose\n\nChange-Id: I949326423f733376aa8d3121bfed24fd76ca0784\n"
    },
    {
      "commit": "10f9b0997e0bde39fa153060db022a3982b78399",
      "tree": "780cdbed3410fa62d594ba93be38fefc885b5221",
      "parents": [
        "9e8ba8f27316c793578e68fcc6632a6ea6240f4a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 13:11:34 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 01 13:11:34 2013 -0700"
      },
      "message": "Start input event sequence numbers at 1\n\nChange-Id: Ia69574cb25bfced8bbeefbc23350706bacdfee12\n"
    },
    {
      "commit": "bddc7ffb5203602e6e84941b1840aef5d606bcb4",
      "tree": "2ec8290db7f12ec8b51d65e8089b0e11bed855b6",
      "parents": [
        "6a9d93ac478a3c971f72197282de13ff0905f1ef"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 11:35:35 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 12:47:38 2013 -0700"
      },
      "message": "Fix blur intrinsic creation.\n\nChange-Id: Iaf54c7395d447eec94d8b6c12986fa8d16c030f5\n"
    },
    {
      "commit": "53de5c296a579e9012d152f8a25c08f6f6091b3b",
      "tree": "6b3522ff375166b285b3ad368bb1e840876ea7fa",
      "parents": [
        "1341f1eee3493fc5e263494acb8adebb6f0180b6",
        "f1ba1fb4ba55d4d706716b74060cbcc04bb48bfc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:42:33 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 01 11:42:33 2013 -0700"
      },
      "message": "am f1ba1fb4: am bfe4a29b: am 1e8d22cc: am 37a10754: am 2ab25723: update IO announcement on homepage for IO Extended\n\n* commit \u0027f1ba1fb4ba55d4d706716b74060cbcc04bb48bfc\u0027:\n  update IO announcement on homepage for IO Extended\n"
    },
    {
      "commit": "f1ba1fb4ba55d4d706716b74060cbcc04bb48bfc",
      "tree": "763718efc47dc547344123e00e9f9eb7c4dd628a",
      "parents": [
        "cccf6e9b85e7f9e5f404137dde5dbd9db937592b",
        "bfe4a29bd63bfed7662341d58882f9e3813c3264"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:40:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 01 11:40:02 2013 -0700"
      },
      "message": "am bfe4a29b: am 1e8d22cc: am 37a10754: am 2ab25723: update IO announcement on homepage for IO Extended\n\n* commit \u0027bfe4a29bd63bfed7662341d58882f9e3813c3264\u0027:\n  update IO announcement on homepage for IO Extended\n"
    },
    {
      "commit": "bfe4a29bd63bfed7662341d58882f9e3813c3264",
      "tree": "6fad3a3ccdceab6d4bcd84921adbc3829cfaa249",
      "parents": [
        "9f0ed0ee508b8f2233c8834f067e2fb8275d2cfa",
        "1e8d22ccede109b4c8e80a6af2ed494fc77cb850"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:37:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 01 11:37:24 2013 -0700"
      },
      "message": "am 1e8d22cc: am 37a10754: am 2ab25723: update IO announcement on homepage for IO Extended\n\n* commit \u00271e8d22ccede109b4c8e80a6af2ed494fc77cb850\u0027:\n  update IO announcement on homepage for IO Extended\n"
    },
    {
      "commit": "1e8d22ccede109b4c8e80a6af2ed494fc77cb850",
      "tree": "accbe080d646c8ad2fdb979a1895f38313214cde",
      "parents": [
        "58db95970c9ba47dd83e06cc165d2dc5cc29ce8a",
        "37a10754dea09ab9018446c9f667eb5d7d58758c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:36:01 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 01 11:36:01 2013 -0700"
      },
      "message": "am 37a10754: am 2ab25723: update IO announcement on homepage for IO Extended\n\n* commit \u002737a10754dea09ab9018446c9f667eb5d7d58758c\u0027:\n  update IO announcement on homepage for IO Extended\n"
    },
    {
      "commit": "37a10754dea09ab9018446c9f667eb5d7d58758c",
      "tree": "81cf7692a1a05f5c04e6a880bdd4e5f9b6e14a77",
      "parents": [
        "e4ca0650eaad85ce5700ff99940c0acefed210bc",
        "2ab257231fe774748298ab92f78564a5e19f23f0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:33:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 01 11:33:02 2013 -0700"
      },
      "message": "am 2ab25723: update IO announcement on homepage for IO Extended\n\n* commit \u00272ab257231fe774748298ab92f78564a5e19f23f0\u0027:\n  update IO announcement on homepage for IO Extended\n"
    },
    {
      "commit": "2ab257231fe774748298ab92f78564a5e19f23f0",
      "tree": "81cf7692a1a05f5c04e6a880bdd4e5f9b6e14a77",
      "parents": [
        "31ed1722b1e66211e7cbf55c2e9d55c1ce66b171"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 10:59:43 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 01 11:20:00 2013 -0700"
      },
      "message": "update IO announcement on homepage for IO Extended\n\nChange-Id: Id0e769162236954670dee07d6ac225a9d4b83581\n"
    },
    {
      "commit": "1341f1eee3493fc5e263494acb8adebb6f0180b6",
      "tree": "6e289d313441e7ac83294e5c2b83ed887d944eb2",
      "parents": [
        "0102443c4f52f2e15fd731c452f0c4745312d448"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Apr 01 10:52:47 2013 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Apr 01 10:54:22 2013 -0700"
      },
      "message": "MTP: Implement date created field in GetObjectInfo\n\nBug: 8293874\n\nChange-Id: I3e50ea1049f63e2ed3a1f849fef74a2fbf206fe8\n"
    },
    {
      "commit": "0102443c4f52f2e15fd731c452f0c4745312d448",
      "tree": "99f8ce13d8fadd5b06794013bacd14c163e0e977",
      "parents": [
        "63fba8c12e3cf3e1fba39d9b76e230e25f98953c",
        "15b8c185037410dfd15b65b2246500e0a2545c5d"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Apr 01 17:07:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 17:07:31 2013 +0000"
      },
      "message": "Merge \"Rename DroidNaskh UI font\" into jb-mr2-dev"
    },
    {
      "commit": "63fba8c12e3cf3e1fba39d9b76e230e25f98953c",
      "tree": "18f3cf7a9a9b1dc11dd3cd25ed1e78b6f18da11f",
      "parents": [
        "d087c4ee5bc3a8c22a24ab573589c7c29380b6d9",
        "5be347bc527ca3eebb448f85245957c810e6b142"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 01 00:50:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 00:50:00 2013 +0000"
      },
      "message": "Merge \"Add new primary accounts to secondary limited users\" into jb-mr2-dev"
    },
    {
      "commit": "5be347bc527ca3eebb448f85245957c810e6b142",
      "tree": "9053ba243ca44985d704b9c9eb3ff414cfd290da",
      "parents": [
        "42bc734b302f1fe68c031e013513535bed4c24f1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Mar 31 17:44:31 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Mar 31 17:44:31 2013 -0700"
      },
      "message": "Add new primary accounts to secondary limited users\n\nWhen a new account is added to the primary, those will be marked\nas shared accounts for secondary limited users. If the secondary user\nis currently running, clone the account right away.\n\nBug: 8510431\nChange-Id: Ie8ad87a7205e7b1a5a1752e75fbbfc416b2a58a7\n"
    },
    {
      "commit": "d087c4ee5bc3a8c22a24ab573589c7c29380b6d9",
      "tree": "95298e550bdd1eedb13579c03f0ec5cf13b9e6f9",
      "parents": [
        "9fd0854d2a875667b3662aff39d65831b5298cdf",
        "24480faa6ba2e849c19cf1c505e4a0a35da59651"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Mar 31 02:51:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 31 02:51:01 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "9fd0854d2a875667b3662aff39d65831b5298cdf",
      "tree": "66b69de3c14391cf825dcc1ceae36b7f13f4ad7d",
      "parents": [
        "42bc734b302f1fe68c031e013513535bed4c24f1",
        "31c0959b1a04f4e17d7528a6e4a9296701e3ade7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Mar 31 02:01:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 31 02:01:21 2013 +0000"
      },
      "message": "Merge \"Fix test\" into jb-mr2-dev"
    },
    {
      "commit": "31c0959b1a04f4e17d7528a6e4a9296701e3ade7",
      "tree": "4d8727ec527774111b5f60191760d537cd2029e6",
      "parents": [
        "9e8ba8f27316c793578e68fcc6632a6ea6240f4a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Mar 30 19:00:30 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Mar 30 19:00:30 2013 -0700"
      },
      "message": "Fix test\n\nChange-Id: I329ceff03d3707e10c2e4eabfb8e6ea61082ae6d\n"
    },
    {
      "commit": "42bc734b302f1fe68c031e013513535bed4c24f1",
      "tree": "0b373a7a7eb1b7fb11e701e01f5a8c8fb1d0f8df",
      "parents": [
        "cac0e0b11ba3f9f73ddb0ab18e136d61f700c356",
        "27db46850b708070452c0ce49daf5f79503fbde6"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Mar 31 01:32:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 31 01:32:39 2013 +0000"
      },
      "message": "Merge \"Block access to accounts for limited users.\" into jb-mr2-dev"
    },
    {
      "commit": "27db46850b708070452c0ce49daf5f79503fbde6",
      "tree": "b8ee9ba7481bbd869601b8320f5070394bde13bd",
      "parents": [
        "9e8ba8f27316c793578e68fcc6632a6ea6240f4a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Mar 30 17:07:47 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Mar 30 18:25:49 2013 -0700"
      },
      "message": "Block access to accounts for limited users.\n\nMake sure that apps that have access to restricted accounts can see them.\nIf they don\u0027t have access, they shouldn\u0027t be able to add a new account either.\nShow an error message in the account picker if the user/app is not authorized.\n\nChange-Id: I117c0b14d7d06c5ac4e66506df156b174567f5f3\n"
    },
    {
      "commit": "cac0e0b11ba3f9f73ddb0ab18e136d61f700c356",
      "tree": "4f39a96dc6e1dd95cc03fa93b750edde60f2ccc0",
      "parents": [
        "6f2683698ea1b316ae49623a7e9a13d9d9b53f71",
        "77118fb55eb3a0dcccbb8cf7861a96416f552390"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Sat Mar 30 22:08:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 30 22:08:20 2013 +0000"
      },
      "message": "Merge \"Add SELinux updater and Settings-based enforcement switch.\" into jb-mr2-dev"
    },
    {
      "commit": "6f2683698ea1b316ae49623a7e9a13d9d9b53f71",
      "tree": "723e7c463672cd7bcb1706ed4cf88d542b77e871",
      "parents": [
        "9e8ba8f27316c793578e68fcc6632a6ea6240f4a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 30 12:35:51 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 30 12:35:51 2013 -0700"
      },
      "message": "Fix RemoteControlStackEntry constructor in AudioService\n\nAdd missing call to constructor of RccPlaybackState to initialize\n the mPlaybackState field of the RemoteControlStackEntry class.\n\nbug 8512601\n\nChange-Id: I636d5c1b416d6a3d3808d5be53c9c544ab293732\n"
    },
    {
      "commit": "9e8ba8f27316c793578e68fcc6632a6ea6240f4a",
      "tree": "496c0a714a84000782791ac9d874a1fbd0befd1d",
      "parents": [
        "83390182bfe50a3611d78b57ab2f3a8558ede2aa",
        "86118baa4fef80c485ba51c6985a6fa082b7310c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Mar 30 01:47:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 30 01:47:33 2013 +0000"
      },
      "message": "Merge \"Improve RestrictionEntry API\" into jb-mr2-dev"
    },
    {
      "commit": "83390182bfe50a3611d78b57ab2f3a8558ede2aa",
      "tree": "fdb5becee8b152d029e3a016cb01b93e5b363a37",
      "parents": [
        "257719ec2a6f1949a08900b4b5cc625f1f8d8c26",
        "b365f91688dc081b3bcea82377ce0e94c09124ff"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sat Mar 30 00:58:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 30 00:58:51 2013 +0000"
      },
      "message": "Merge \"Optimize ViewGroup.MarginLayoutParams memory and fix ViewDebug\" into jb-mr2-dev"
    },
    {
      "commit": "24480faa6ba2e849c19cf1c505e4a0a35da59651",
      "tree": "6e06f1c29687797807a8fab3e12808534de1e1b0",
      "parents": [
        "be1339edc445eef19c3aa880b51a5c500cab6f82"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Mar 29 17:34:35 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Mar 29 17:34:35 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idf70f5a7b5c553d0b7d96caa6e4a9dc2057a97fa\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "86118baa4fef80c485ba51c6985a6fa082b7310c",
      "tree": "c89eed08c9628e34f11311080014a1e057eb57c6",
      "parents": [
        "e861f4a3a50a41ffc372e4d7d47a5205c51f9252"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Mar 28 14:33:16 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Mar 29 17:28:47 2013 -0700"
      },
      "message": "Improve RestrictionEntry API\n\nMore getters and setters, better naming.\nNew extra defined for returning a custom intent that handles showing the\n   restrictions UI.\n\nChange-Id: I2ee0cdb4edd99e71a9004ff5e929dbe243b45557\n"
    },
    {
      "commit": "77118fb55eb3a0dcccbb8cf7861a96416f552390",
      "tree": "e2efc27cc82941b228c6b93f68e5c2eca969198c",
      "parents": [
        "257719ec2a6f1949a08900b4b5cc625f1f8d8c26"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Mar 26 21:09:01 2013 -0700"
      },
      "committer": {
        "name": "repo sync",
        "email": "gcondra@google.com",
        "time": "Fri Mar 29 16:52:56 2013 -0700"
      },
      "message": "Add SELinux updater and Settings-based enforcement switch.\n\nBug: 8116902\nChange-Id: Ifac495026a354dac7655c28ea2188499a2a319aa\n"
    },
    {
      "commit": "257719ec2a6f1949a08900b4b5cc625f1f8d8c26",
      "tree": "7e24a37d094587a8354d763b2afa697d70c6ac08",
      "parents": [
        "be1339edc445eef19c3aa880b51a5c500cab6f82",
        "cccf6e9b85e7f9e5f404137dde5dbd9db937592b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:18:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:18:40 2013 -0700"
      },
      "message": "am cccf6e9b: am 9f0ed0ee: am 58db9597: am e4ca0650: am 31ed1722: Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs\n\n* commit \u0027cccf6e9b85e7f9e5f404137dde5dbd9db937592b\u0027:\n  Doc update: clarify dumpsys instructions\n"
    },
    {
      "commit": "cccf6e9b85e7f9e5f404137dde5dbd9db937592b",
      "tree": "e5846e14837d5491a2a89270fabbff2c491225c5",
      "parents": [
        "328f7b7160d4c5a30c6810cbcd4aa01bb7b57dda",
        "9f0ed0ee508b8f2233c8834f067e2fb8275d2cfa"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:16:10 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:16:10 2013 -0700"
      },
      "message": "am 9f0ed0ee: am 58db9597: am e4ca0650: am 31ed1722: Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs\n\n* commit \u00279f0ed0ee508b8f2233c8834f067e2fb8275d2cfa\u0027:\n  Doc update: clarify dumpsys instructions\n"
    },
    {
      "commit": "15b8c185037410dfd15b65b2246500e0a2545c5d",
      "tree": "2dcf45d2b75831f6a02e4ab1967d22ddea75a289",
      "parents": [
        "6ff0bb6f5cc2678ee8f23e1c71faf1409af5df98"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Mar 29 16:13:36 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Mar 29 16:13:36 2013 -0700"
      },
      "message": "Rename DroidNaskh UI font\n\nRenames DroidNaskh-Regular-SystemUI to DroidNaskhUI-Regular to be\nconsistent with naming scheme for Noto fonts.\n\nChange-Id: I3319ee5cd85360c85b0523bd932d461eb05d1b18\n"
    },
    {
      "commit": "9f0ed0ee508b8f2233c8834f067e2fb8275d2cfa",
      "tree": "c0187d25defdb29e5784e042cfb33a84d8c04836",
      "parents": [
        "90fa2ae28c200e0269f86f7d4e486ce781763a99",
        "58db95970c9ba47dd83e06cc165d2dc5cc29ce8a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:13:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:13:12 2013 -0700"
      },
      "message": "am 58db9597: am e4ca0650: am 31ed1722: Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs\n\n* commit \u002758db95970c9ba47dd83e06cc165d2dc5cc29ce8a\u0027:\n  Doc update: clarify dumpsys instructions\n"
    },
    {
      "commit": "58db95970c9ba47dd83e06cc165d2dc5cc29ce8a",
      "tree": "a7debe2af2a4b149c51b223346e600a4e86c2868",
      "parents": [
        "23b55e78c86b09e806790d4f3ee47646216a9b87",
        "e4ca0650eaad85ce5700ff99940c0acefed210bc"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:11:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:11:48 2013 -0700"
      },
      "message": "am e4ca0650: am 31ed1722: Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs\n\n* commit \u0027e4ca0650eaad85ce5700ff99940c0acefed210bc\u0027:\n  Doc update: clarify dumpsys instructions\n"
    },
    {
      "commit": "e4ca0650eaad85ce5700ff99940c0acefed210bc",
      "tree": "5dc7ff7db659c250ac4ab1dcb1a53144f54d9428",
      "parents": [
        "3fab60bddb4ae719185f884ad167e5f16eaa4314",
        "31ed1722b1e66211e7cbf55c2e9d55c1ce66b171"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:09:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:09:26 2013 -0700"
      },
      "message": "am 31ed1722: Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs\n\n* commit \u002731ed1722b1e66211e7cbf55c2e9d55c1ce66b171\u0027:\n  Doc update: clarify dumpsys instructions\n"
    },
    {
      "commit": "31ed1722b1e66211e7cbf55c2e9d55c1ce66b171",
      "tree": "5dc7ff7db659c250ac4ab1dcb1a53144f54d9428",
      "parents": [
        "183c95e0c725d3f2f213d56cf98c24cf51dc848a",
        "f6dc1078091f33f231fd30830c618f6a04932f82"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 23:06:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 23:06:58 2013 +0000"
      },
      "message": "Merge \"Doc update: clarify dumpsys instructions\" into jb-mr1.1-docs"
    },
    {
      "commit": "be1339edc445eef19c3aa880b51a5c500cab6f82",
      "tree": "330f5d9cab8aa7f4ca4e256cb22fcc2c5f716585",
      "parents": [
        "a92ca7fa3ec630aee14e51d87851749956bad875",
        "328f7b7160d4c5a30c6810cbcd4aa01bb7b57dda"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:04:09 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:04:09 2013 -0700"
      },
      "message": "am 328f7b71: am 90fa2ae2: am 23b55e78: am 3fab60bd: am 183c95e0: Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs\n\n* commit \u0027328f7b7160d4c5a30c6810cbcd4aa01bb7b57dda\u0027:\n  Doc update: PlaybackCompleted valid state 4 pause\n"
    },
    {
      "commit": "a92ca7fa3ec630aee14e51d87851749956bad875",
      "tree": "ccf459a835441f1d4fd5bdbeac32751acb4dce01",
      "parents": [
        "ee5880c95a6f6528a2497e1cc9580880aa1c95ef",
        "a8858d215123b819557d130bfeeeb50568649b51"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:04:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:04:05 2013 -0700"
      },
      "message": "am a8858d21: am 93c4446a: am 75fa3012: am 18f76d62: am a353a9f8: Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs\n\n* commit \u0027a8858d215123b819557d130bfeeeb50568649b51\u0027:\n  Doc update: clarify guidelines for firewall setup.\n"
    },
    {
      "commit": "328f7b7160d4c5a30c6810cbcd4aa01bb7b57dda",
      "tree": "69bd7bae661e9ee590e02aabd5296d174c2330b4",
      "parents": [
        "a8858d215123b819557d130bfeeeb50568649b51",
        "90fa2ae28c200e0269f86f7d4e486ce781763a99"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:02:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:02:30 2013 -0700"
      },
      "message": "am 90fa2ae2: am 23b55e78: am 3fab60bd: am 183c95e0: Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs\n\n* commit \u002790fa2ae28c200e0269f86f7d4e486ce781763a99\u0027:\n  Doc update: PlaybackCompleted valid state 4 pause\n"
    },
    {
      "commit": "a8858d215123b819557d130bfeeeb50568649b51",
      "tree": "d414b701bfc89f859f92f2afffde5cf52169c3f2",
      "parents": [
        "6eebd6e6b44d7688489c430cad933e971530e43d",
        "93c4446af02b3ccf6da5f8bd7ecb4b8b1cdf62d5"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:02:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:02:27 2013 -0700"
      },
      "message": "am 93c4446a: am 75fa3012: am 18f76d62: am a353a9f8: Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs\n\n* commit \u002793c4446af02b3ccf6da5f8bd7ecb4b8b1cdf62d5\u0027:\n  Doc update: clarify guidelines for firewall setup.\n"
    },
    {
      "commit": "f6dc1078091f33f231fd30830c618f6a04932f82",
      "tree": "1bb8f5090150abe94e03481f914892bdd97ce704",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:00:50 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:01:31 2013 -0700"
      },
      "message": "Doc update: clarify dumpsys instructions\n\n\"Bug: 8474578\"\n\nChange-Id: Ic743de8f41a1b2d38a4d2495148dc07e2f45b8e5\n"
    },
    {
      "commit": "90fa2ae28c200e0269f86f7d4e486ce781763a99",
      "tree": "a38cc718471e14ca26a90364f668ae9595163dac",
      "parents": [
        "93c4446af02b3ccf6da5f8bd7ecb4b8b1cdf62d5",
        "23b55e78c86b09e806790d4f3ee47646216a9b87"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:00:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:00:06 2013 -0700"
      },
      "message": "am 23b55e78: am 3fab60bd: am 183c95e0: Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs\n\n* commit \u002723b55e78c86b09e806790d4f3ee47646216a9b87\u0027:\n  Doc update: PlaybackCompleted valid state 4 pause\n"
    },
    {
      "commit": "93c4446af02b3ccf6da5f8bd7ecb4b8b1cdf62d5",
      "tree": "b8cb634a63a049e6eb28684d08b4ffea21fe85a9",
      "parents": [
        "6f50c846ad46dfeadf8eac389102031662ad892f",
        "75fa3012467117933d6afb7353b1c027bd446b72"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 16:00:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 16:00:03 2013 -0700"
      },
      "message": "am 75fa3012: am 18f76d62: am a353a9f8: Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs\n\n* commit \u002775fa3012467117933d6afb7353b1c027bd446b72\u0027:\n  Doc update: clarify guidelines for firewall setup.\n"
    },
    {
      "commit": "ee5880c95a6f6528a2497e1cc9580880aa1c95ef",
      "tree": "5f2b492b21ec621f6b8f6c8079138cae344b09a0",
      "parents": [
        "da160ec313d844b09818a91463631440a1b8a09c",
        "bf02096088ffff97738e9f9f01054a730d2f219f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Mar 29 22:58:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 22:58:50 2013 +0000"
      },
      "message": "Merge \"Finish any event in the current input queue\" into jb-mr2-dev"
    },
    {
      "commit": "23b55e78c86b09e806790d4f3ee47646216a9b87",
      "tree": "a86cbdf4c5a8ea16e5f8aa933825166da4ee4f6d",
      "parents": [
        "75fa3012467117933d6afb7353b1c027bd446b72",
        "3fab60bddb4ae719185f884ad167e5f16eaa4314"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:57:32 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 15:57:32 2013 -0700"
      },
      "message": "am 3fab60bd: am 183c95e0: Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs\n\n* commit \u00273fab60bddb4ae719185f884ad167e5f16eaa4314\u0027:\n  Doc update: PlaybackCompleted valid state 4 pause\n"
    },
    {
      "commit": "75fa3012467117933d6afb7353b1c027bd446b72",
      "tree": "7d99994f6e05589dd608a4c6946e7b53287d0bbc",
      "parents": [
        "d2c1e947ea27ccea8060b0ef4509b3d6c90c4c51",
        "18f76d621e001f6b717ac2519f374887fa620891"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:57:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 15:57:30 2013 -0700"
      },
      "message": "am 18f76d62: am a353a9f8: Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs\n\n* commit \u002718f76d621e001f6b717ac2519f374887fa620891\u0027:\n  Doc update: clarify guidelines for firewall setup.\n"
    },
    {
      "commit": "3fab60bddb4ae719185f884ad167e5f16eaa4314",
      "tree": "0e6a94ba5ad08dc9e42b242d14e18f779ea67450",
      "parents": [
        "18f76d621e001f6b717ac2519f374887fa620891",
        "183c95e0c725d3f2f213d56cf98c24cf51dc848a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:55:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 15:55:49 2013 -0700"
      },
      "message": "am 183c95e0: Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs\n\n* commit \u0027183c95e0c725d3f2f213d56cf98c24cf51dc848a\u0027:\n  Doc update: PlaybackCompleted valid state 4 pause\n"
    },
    {
      "commit": "18f76d621e001f6b717ac2519f374887fa620891",
      "tree": "2aa29973d3de2a3c3215691dc29d39b86cb869de",
      "parents": [
        "39f864b18153768224f4e1b6a650dfa0a9312055",
        "a353a9f83e654f1b10ceab98ef03a7607737de70"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:55:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 15:55:47 2013 -0700"
      },
      "message": "am a353a9f8: Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs\n\n* commit \u0027a353a9f83e654f1b10ceab98ef03a7607737de70\u0027:\n  Doc update: clarify guidelines for firewall setup.\n"
    },
    {
      "commit": "183c95e0c725d3f2f213d56cf98c24cf51dc848a",
      "tree": "0e6a94ba5ad08dc9e42b242d14e18f779ea67450",
      "parents": [
        "a353a9f83e654f1b10ceab98ef03a7607737de70",
        "b04c07fb9b105fe55ea261283d0be2c817133d67"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 22:53:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 22:53:04 2013 +0000"
      },
      "message": "Merge \"Doc update: PlaybackCompleted valid state 4 pause\" into jb-mr1.1-docs"
    },
    {
      "commit": "b04c07fb9b105fe55ea261283d0be2c817133d67",
      "tree": "7042fe6660149cef90a01b4faed7676fd1286add",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:48:45 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:50:03 2013 -0700"
      },
      "message": "Doc update: PlaybackCompleted valid state 4 pause\n\n\"Bug: 7962402\"\n\nChange-Id: Ie41d7085373794e98208d8815010b3ca1d81378c\n"
    },
    {
      "commit": "a353a9f83e654f1b10ceab98ef03a7607737de70",
      "tree": "2aa29973d3de2a3c3215691dc29d39b86cb869de",
      "parents": [
        "5018688b69129a6d1c58167329df1b06dba23095",
        "b43fd58a109e7e776bda4a23b5cf5ddac61c4101"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 22:44:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 22:44:49 2013 +0000"
      },
      "message": "Merge \"Doc update: clarify guidelines for firewall setup.\" into jb-mr1.1-docs"
    },
    {
      "commit": "b43fd58a109e7e776bda4a23b5cf5ddac61c4101",
      "tree": "4bb14efc7db1c29093f98d2404a38db67668213c",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:21:12 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 15:21:12 2013 -0700"
      },
      "message": "Doc update: clarify guidelines for firewall setup.\n\nChange-Id: Id3284bb21a0a2b612babf6cf582fda8f1c73cb80\n"
    },
    {
      "commit": "da160ec313d844b09818a91463631440a1b8a09c",
      "tree": "50a236d5ce9f75f28f3c199a8d92f44c18032e93",
      "parents": [
        "10d598a2bd1ed7d2a46c06ec5acfab233003634b",
        "6eebd6e6b44d7688489c430cad933e971530e43d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:51:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:51:25 2013 -0700"
      },
      "message": "am 6eebd6e6: am 6f50c846: am d2c1e947: am 39f864b1: am 5018688b: Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs\n\n* commit \u00276eebd6e6b44d7688489c430cad933e971530e43d\u0027:\n  Doc update: incorrect method name\n"
    },
    {
      "commit": "6eebd6e6b44d7688489c430cad933e971530e43d",
      "tree": "9d00490378da7e9287be0d6cec471da1aca05600",
      "parents": [
        "ac1807ab1d90a531550ee07356c52fe05abae32d",
        "6f50c846ad46dfeadf8eac389102031662ad892f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:48:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:48:35 2013 -0700"
      },
      "message": "am 6f50c846: am d2c1e947: am 39f864b1: am 5018688b: Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs\n\n* commit \u00276f50c846ad46dfeadf8eac389102031662ad892f\u0027:\n  Doc update: incorrect method name\n"
    },
    {
      "commit": "6f50c846ad46dfeadf8eac389102031662ad892f",
      "tree": "209120f3e77dae97a0225ff12752f0cc1fc47113",
      "parents": [
        "acf47ca6331f6e9576e9970ec8b657e068cc02cb",
        "d2c1e947ea27ccea8060b0ef4509b3d6c90c4c51"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:46:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:46:53 2013 -0700"
      },
      "message": "am d2c1e947: am 39f864b1: am 5018688b: Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs\n\n* commit \u0027d2c1e947ea27ccea8060b0ef4509b3d6c90c4c51\u0027:\n  Doc update: incorrect method name\n"
    },
    {
      "commit": "d2c1e947ea27ccea8060b0ef4509b3d6c90c4c51",
      "tree": "ec2176f1f2ea8d0c6723d208328771df46f31d3d",
      "parents": [
        "da03abb635009e555fc00783084ce17d548fe08d",
        "39f864b18153768224f4e1b6a650dfa0a9312055"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:44:59 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:44:59 2013 -0700"
      },
      "message": "am 39f864b1: am 5018688b: Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs\n\n* commit \u002739f864b18153768224f4e1b6a650dfa0a9312055\u0027:\n  Doc update: incorrect method name\n"
    },
    {
      "commit": "39f864b18153768224f4e1b6a650dfa0a9312055",
      "tree": "f64c864980bb2aa9fd596ac76ac9aa5c8ac8df0f",
      "parents": [
        "addfe2bef1c84296188bf426e52e01bc62d49b9a",
        "5018688b69129a6d1c58167329df1b06dba23095"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:42:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:42:44 2013 -0700"
      },
      "message": "am 5018688b: Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs\n\n* commit \u00275018688b69129a6d1c58167329df1b06dba23095\u0027:\n  Doc update: incorrect method name\n"
    },
    {
      "commit": "5018688b69129a6d1c58167329df1b06dba23095",
      "tree": "f64c864980bb2aa9fd596ac76ac9aa5c8ac8df0f",
      "parents": [
        "d51a557ab662c868d2d28675234de8eaf1c675e6",
        "f783ce5bcfa85a260196d27fb9feabfc4fbd4b46"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 21:38:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 21:38:49 2013 +0000"
      },
      "message": "Merge \"Doc update: incorrect method name\" into jb-mr1.1-docs"
    },
    {
      "commit": "10d598a2bd1ed7d2a46c06ec5acfab233003634b",
      "tree": "0e03a3fba21021790e456cd6303dfff1f75ceb16",
      "parents": [
        "b381772246e305de3839728d9688190753800462",
        "ac1807ab1d90a531550ee07356c52fe05abae32d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:38:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:38:19 2013 -0700"
      },
      "message": "am ac1807ab: am acf47ca6: am da03abb6: am addfe2be: am d51a557a: Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs\n\n* commit \u0027ac1807ab1d90a531550ee07356c52fe05abae32d\u0027:\n  Doc update: obsolete ant target.\n"
    },
    {
      "commit": "ac1807ab1d90a531550ee07356c52fe05abae32d",
      "tree": "f9d3661e10929cf1b47360081d26a2be002cef04",
      "parents": [
        "138ad7ba1b59f6105d1f79966e616f5970970ef3",
        "acf47ca6331f6e9576e9970ec8b657e068cc02cb"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:35:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:35:34 2013 -0700"
      },
      "message": "am acf47ca6: am da03abb6: am addfe2be: am d51a557a: Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs\n\n* commit \u0027acf47ca6331f6e9576e9970ec8b657e068cc02cb\u0027:\n  Doc update: obsolete ant target.\n"
    },
    {
      "commit": "f783ce5bcfa85a260196d27fb9feabfc4fbd4b46",
      "tree": "1100e90eccfee4e540985e2688f55e881aea48b3",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:31:54 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:33:21 2013 -0700"
      },
      "message": "Doc update: incorrect method name\n\n\"Bug: 8177983\"\n\nChange-Id: Ib8f811a8e82dbff9b4e97cb670dec66342a0df00\n"
    },
    {
      "commit": "acf47ca6331f6e9576e9970ec8b657e068cc02cb",
      "tree": "63d24e92a219ff3746ea122bd6f8ad17c305cb5a",
      "parents": [
        "a80a71648ac9cb306007e67afbc4bedb4debf899",
        "da03abb635009e555fc00783084ce17d548fe08d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:31:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:31:24 2013 -0700"
      },
      "message": "am da03abb6: am addfe2be: am d51a557a: Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs\n\n* commit \u0027da03abb635009e555fc00783084ce17d548fe08d\u0027:\n  Doc update: obsolete ant target.\n"
    },
    {
      "commit": "da03abb635009e555fc00783084ce17d548fe08d",
      "tree": "9dc1a5f2498c70b6a5ba53b90379f3906963d64b",
      "parents": [
        "859a4301d83bf894ffd79e4f3d8abf82ce1143c5",
        "addfe2bef1c84296188bf426e52e01bc62d49b9a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:28:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:28:30 2013 -0700"
      },
      "message": "am addfe2be: am d51a557a: Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs\n\n* commit \u0027addfe2bef1c84296188bf426e52e01bc62d49b9a\u0027:\n  Doc update: obsolete ant target.\n"
    },
    {
      "commit": "addfe2bef1c84296188bf426e52e01bc62d49b9a",
      "tree": "1e5c53b5d213d95872995641062febc538c967cb",
      "parents": [
        "4e259b2cde9cc028fbaddcd650934b6d422e0dff",
        "d51a557ab662c868d2d28675234de8eaf1c675e6"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:25:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:25:44 2013 -0700"
      },
      "message": "am d51a557a: Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs\n\n* commit \u0027d51a557ab662c868d2d28675234de8eaf1c675e6\u0027:\n  Doc update: obsolete ant target.\n"
    },
    {
      "commit": "b381772246e305de3839728d9688190753800462",
      "tree": "a228bc8375ff3923281c3004502e5793b3485d4d",
      "parents": [
        "0525c09bc07a7b45a132f13769e830466547d0d9",
        "5cb5cec6a4a4d5432d4ce6468c12de9508db1633"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Mar 29 21:24:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 21:24:35 2013 +0000"
      },
      "message": "Merge \"KeyStore: add API to query storage type\" into jb-mr2-dev"
    },
    {
      "commit": "d51a557ab662c868d2d28675234de8eaf1c675e6",
      "tree": "1e5c53b5d213d95872995641062febc538c967cb",
      "parents": [
        "0e6691be2abbc11af2d50f1dfdebf3f11285993d",
        "36b8beec20871366a37aaa4ba01ae7971a689990"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 21:23:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 21:23:02 2013 +0000"
      },
      "message": "Merge \"Doc update: obsolete ant target.\" into jb-mr1.1-docs"
    },
    {
      "commit": "5cb5cec6a4a4d5432d4ce6468c12de9508db1633",
      "tree": "0778665976a92cdaf2943e551c72ef5fbb41f558",
      "parents": [
        "2fb669e68f771f07517b8d5087ca875025b9bcfb"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Mar 29 11:14:17 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Mar 29 14:21:10 2013 -0700"
      },
      "message": "KeyStore: add API to query storage type\n\nAdd an API to keystore daemon to query what kind of storage is currently\nin use.\n\n(cherry picked from commit a738e2a1aee26e0be3944c11820724aeca313f83)\n\nChange-Id: I52c84449a27b1cefc49372a6406b7132c2bbddee\n"
    },
    {
      "commit": "0525c09bc07a7b45a132f13769e830466547d0d9",
      "tree": "ad58be7b9785b72596f4a9aa35e635cf6ff675cf",
      "parents": [
        "da58f7f1c396c71fa89d58bc2c25e6ed30cb573f",
        "138ad7ba1b59f6105d1f79966e616f5970970ef3"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:18:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:18:12 2013 -0700"
      },
      "message": "am 138ad7ba: am a80a7164: am 859a4301: am 4e259b2c: am 0e6691be: Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs\n\n* commit \u0027138ad7ba1b59f6105d1f79966e616f5970970ef3\u0027:\n  Doc update: typos in code snippets.\n"
    },
    {
      "commit": "138ad7ba1b59f6105d1f79966e616f5970970ef3",
      "tree": "0109d678b672c2f355a809f83a3c018f2a753810",
      "parents": [
        "d80f58095b5b1358c40c9bdf50afceaaa7ce87e5",
        "a80a71648ac9cb306007e67afbc4bedb4debf899"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:15:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:15:43 2013 -0700"
      },
      "message": "am a80a7164: am 859a4301: am 4e259b2c: am 0e6691be: Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs\n\n* commit \u0027a80a71648ac9cb306007e67afbc4bedb4debf899\u0027:\n  Doc update: typos in code snippets.\n"
    },
    {
      "commit": "36b8beec20871366a37aaa4ba01ae7971a689990",
      "tree": "e922314aaacd0ab66e05ddc519da5bd6908b2b0f",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:14:44 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:15:10 2013 -0700"
      },
      "message": "Doc update: obsolete ant target.\n\n\"Bug: 8435577\"\n\nChange-Id: Iaec80cef09f70ccc5d0421b4d2d9a16ada0bd12d\n"
    },
    {
      "commit": "a80a71648ac9cb306007e67afbc4bedb4debf899",
      "tree": "bce755ae3ed0b034112131b3e5afee38d3526dc2",
      "parents": [
        "7c805a0e0eb42244438c83678f103c4bb7071a4b",
        "859a4301d83bf894ffd79e4f3d8abf82ce1143c5"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:12:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:12:44 2013 -0700"
      },
      "message": "am 859a4301: am 4e259b2c: am 0e6691be: Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs\n\n* commit \u0027859a4301d83bf894ffd79e4f3d8abf82ce1143c5\u0027:\n  Doc update: typos in code snippets.\n"
    },
    {
      "commit": "859a4301d83bf894ffd79e4f3d8abf82ce1143c5",
      "tree": "cdb064a938cd199f88e18876be349c536e92c654",
      "parents": [
        "404eb8d36a2e6ebea3f16ad1e013423f7f1d4d13",
        "4e259b2cde9cc028fbaddcd650934b6d422e0dff"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:10:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:10:16 2013 -0700"
      },
      "message": "am 4e259b2c: am 0e6691be: Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs\n\n* commit \u00274e259b2cde9cc028fbaddcd650934b6d422e0dff\u0027:\n  Doc update: typos in code snippets.\n"
    },
    {
      "commit": "4e259b2cde9cc028fbaddcd650934b6d422e0dff",
      "tree": "9c1c97211579041da6f4c243d0c5b117e30703ae",
      "parents": [
        "a243e162542cd4dcfc3ffd7b46b111efe402972f",
        "0e6691be2abbc11af2d50f1dfdebf3f11285993d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:07:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 14:07:54 2013 -0700"
      },
      "message": "am 0e6691be: Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs\n\n* commit \u00270e6691be2abbc11af2d50f1dfdebf3f11285993d\u0027:\n  Doc update: typos in code snippets.\n"
    },
    {
      "commit": "bf02096088ffff97738e9f9f01054a730d2f219f",
      "tree": "1e576b7da5c5a1f682d13a1345b0efbea7285bb3",
      "parents": [
        "ce449d9ee521052bb6c24885a3599a19841eae5d"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Mar 28 17:27:50 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Mar 29 14:06:43 2013 -0700"
      },
      "message": "Finish any event in the current input queue\n\nWhen the pipelining optimization was added we never updated\nhandleImeFinishedEvent to look through the whole queue of items, so it was only\nlooking at the head.\n\nBug: 8498214\nChange-Id: I79c62392a93b47e3e1eab3f4fe54a5c999dfb566\n"
    },
    {
      "commit": "0e6691be2abbc11af2d50f1dfdebf3f11285993d",
      "tree": "9c1c97211579041da6f4c243d0c5b117e30703ae",
      "parents": [
        "82a42a25e3e7dceefdca41096ce6e768f285076c",
        "741b2f20a15d15db5d98310e0a6781bc5e88e9ee"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 21:05:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 21:05:00 2013 +0000"
      },
      "message": "Merge \"Doc update: typos in code snippets.\" into jb-mr1.1-docs"
    },
    {
      "commit": "741b2f20a15d15db5d98310e0a6781bc5e88e9ee",
      "tree": "d1587c75a1eab42d24b2e2d8c2ab450513f47ec4",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:02:54 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 14:03:20 2013 -0700"
      },
      "message": "Doc update: typos in code snippets.\n\n\"Bug: 8475026\"\n\nChange-Id: If516a2a6c6416f1fb10c0d4f0c94bd5e849e0cc9\n"
    },
    {
      "commit": "da58f7f1c396c71fa89d58bc2c25e6ed30cb573f",
      "tree": "26fb5b83eba47f15e4428a176d38e12ee8de63db",
      "parents": [
        "ce66fd747928fd1af119bcdc120bfcfb5add05b1",
        "d80f58095b5b1358c40c9bdf50afceaaa7ce87e5"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:57:22 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 13:57:22 2013 -0700"
      },
      "message": "am d80f5809: am 7c805a0e: am 404eb8d3: am a243e162: am 82a42a25: Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs\n\n* commit \u0027d80f58095b5b1358c40c9bdf50afceaaa7ce87e5\u0027:\n  Doc update: emulator bug fix\n"
    },
    {
      "commit": "d80f58095b5b1358c40c9bdf50afceaaa7ce87e5",
      "tree": "14eaa7f7336e15528b38238cf944030237aba7f2",
      "parents": [
        "84bba9528c5d3baf22656746255b74e72b4555ff",
        "7c805a0e0eb42244438c83678f103c4bb7071a4b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:56:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 13:56:05 2013 -0700"
      },
      "message": "am 7c805a0e: am 404eb8d3: am a243e162: am 82a42a25: Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs\n\n* commit \u00277c805a0e0eb42244438c83678f103c4bb7071a4b\u0027:\n  Doc update: emulator bug fix\n"
    },
    {
      "commit": "7c805a0e0eb42244438c83678f103c4bb7071a4b",
      "tree": "662004ec0bbb08fee0a232a32c3a999f73a98571",
      "parents": [
        "297409fefcfb2704162536562db9395903476b44",
        "404eb8d36a2e6ebea3f16ad1e013423f7f1d4d13"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:54:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 13:54:15 2013 -0700"
      },
      "message": "am 404eb8d3: am a243e162: am 82a42a25: Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs\n\n* commit \u0027404eb8d36a2e6ebea3f16ad1e013423f7f1d4d13\u0027:\n  Doc update: emulator bug fix\n"
    },
    {
      "commit": "404eb8d36a2e6ebea3f16ad1e013423f7f1d4d13",
      "tree": "666bec9dcf8950d7d9295d638b374491dcb33f58",
      "parents": [
        "3abd5a00ab24299de00b6dfa9c73ff59e3f3360c",
        "a243e162542cd4dcfc3ffd7b46b111efe402972f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:51:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 13:51:07 2013 -0700"
      },
      "message": "am a243e162: am 82a42a25: Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs\n\n* commit \u0027a243e162542cd4dcfc3ffd7b46b111efe402972f\u0027:\n  Doc update: emulator bug fix\n"
    },
    {
      "commit": "a243e162542cd4dcfc3ffd7b46b111efe402972f",
      "tree": "d4a755549f279187fdd44eae1d7d759e17a6bf85",
      "parents": [
        "ef47a8c48a29ae73e4a7a1386def8fcd10b0044c",
        "82a42a25e3e7dceefdca41096ce6e768f285076c"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:49:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 29 13:49:31 2013 -0700"
      },
      "message": "am 82a42a25: Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs\n\n* commit \u002782a42a25e3e7dceefdca41096ce6e768f285076c\u0027:\n  Doc update: emulator bug fix\n"
    },
    {
      "commit": "82a42a25e3e7dceefdca41096ce6e768f285076c",
      "tree": "d4a755549f279187fdd44eae1d7d759e17a6bf85",
      "parents": [
        "6d9ff5033e2985ed106b24d63a2bf5a8827170ed",
        "84cb2be8eaf05e4d18ccb0a0202e68174465d9e3"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 20:47:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 20:47:11 2013 +0000"
      },
      "message": "Merge \"Doc update: emulator bug fix\" into jb-mr1.1-docs"
    },
    {
      "commit": "84cb2be8eaf05e4d18ccb0a0202e68174465d9e3",
      "tree": "1ff6cffb6e4d0901c7b537d1f6424391c238f4ac",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:44:19 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Fri Mar 29 13:45:03 2013 -0700"
      },
      "message": "Doc update: emulator bug fix\n\n\"Bug: 7990692\"\n\nChange-Id: I767c5662cebf7fe8f578190bc9730d72e97abeb1\n"
    },
    {
      "commit": "ce66fd747928fd1af119bcdc120bfcfb5add05b1",
      "tree": "0e6f95489639f1a63d3ebcc4b0b7b5a1a32b72a8",
      "parents": [
        "77ebbbe042dc4d5c162da5e2d3b379ebc8514fc9",
        "3df7d697ca86ee2081bcfba31bcbd3ae4f4bcdf8"
      ],
      "author": {
        "name": "Jatin Lodhia",
        "email": "jlodhia@google.com",
        "time": "Fri Mar 29 20:44:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 20:44:49 2013 +0000"
      },
      "message": "Merge \"AccountManager changes for profile seeding.\" into jb-mr2-dev"
    },
    {
      "commit": "77ebbbe042dc4d5c162da5e2d3b379ebc8514fc9",
      "tree": "ffde6074ec5606a2d680efdec4cec9e4b349a25e",
      "parents": [
        "3dc52ce711a6345d9f18dd31e39344792116597c",
        "02b49b70ede0b9eb760ff334823aee1d9520ed85"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 29 20:29:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 20:29:11 2013 +0000"
      },
      "message": "Merge \"Prevent crash when a single layer is enqueued several times for updates Bug #8504687\" into jb-mr2-dev"
    },
    {
      "commit": "b365f91688dc081b3bcea82377ce0e94c09124ff",
      "tree": "c744d1b614b97bb4630aabbcc1966e80f1619d86",
      "parents": [
        "dac3fd9d90daffb4f6b08c788184ff38523348ba"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Mar 27 16:36:21 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 29 13:12:07 2013 -0700"
      },
      "message": "Optimize ViewGroup.MarginLayoutParams memory and fix ViewDebug\n\n- use private flag bit field for ViewGroup.MarginLayoutParams\n- make ViewDebug support \"byte\" type for FlagMapping\n\nChange-Id: Iff7c31544e3ce2d29919c9424425f2bf87042b8b\n"
    },
    {
      "commit": "3dc52ce711a6345d9f18dd31e39344792116597c",
      "tree": "14c6c9eb1ab78f4a18c2e06e675748714c26a626",
      "parents": [
        "964a6a7e209b0db262c827721ae5fde3f98ca763",
        "618e3aafdd2f1ae60c9d6a4c47b9928517dbaa62"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 29 19:38:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 19:38:50 2013 +0000"
      },
      "message": "Merge \"Fix bug #8505156 WiFi properties dialog is having some issues in RTL mode\" into jb-mr2-dev"
    },
    {
      "commit": "02b49b70ede0b9eb760ff334823aee1d9520ed85",
      "tree": "3d55433752c547beb594edec21d56ce1b3080889",
      "parents": [
        "964a6a7e209b0db262c827721ae5fde3f98ca763"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 29 12:37:16 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 29 12:37:16 2013 -0700"
      },
      "message": "Prevent crash when a single layer is enqueued several times for updates\nBug #8504687\n\nChange-Id: I9b01bbc4e3f37af23dfe5e68d3d03ad3d238b94a\n"
    },
    {
      "commit": "964a6a7e209b0db262c827721ae5fde3f98ca763",
      "tree": "ad982613f17950d1eb50b5acda3c8f3ba712d1b1",
      "parents": [
        "76a407442e0567e6c658cab546c32efc92711dc0",
        "8b643c13f97c0f304a45039b9d1fe6900940499e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Mar 29 17:32:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 17:32:44 2013 +0000"
      },
      "message": "Merge \"Scope certs for wifi UID and handle migration\" into jb-mr2-dev"
    }
  ],
  "next": "76a407442e0567e6c658cab546c32efc92711dc0"
}
