)]}'
{
  "log": [
    {
      "commit": "70725500dcf3b666b43d50563d64705aab58d2d3",
      "tree": "ad2d6206c590e11c4b86e871c138f2aabd822956",
      "parents": [
        "e363fbb2647aeb5ef4c87160d84c6b9ae8d45598"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 20:27:06 2013 +0000"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 26 13:19:45 2013 -0700"
      },
      "message": "Initial camera device implementation\n\n* Working streaming preview requests only\n* Almost everything else returns empty objects that don\u0027t do anything\n\nBug: 9213377\nChange-Id: Ie6f02a7c0952b0f5ebc41905425b15cae221f7d3\n"
    },
    {
      "commit": "e363fbb2647aeb5ef4c87160d84c6b9ae8d45598",
      "tree": "ff832d9b46118be173d254ad269c93627ce9e6d1",
      "parents": [
        "73d5fe9f2e6edc11327b4a211f7d077e1e52cbb2"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 20:26:06 2013 +0000"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 26 13:19:44 2013 -0700"
      },
      "message": "Partial CameraManager implementation\n\nBug: 9213377\nChange-Id: I8f89fb94d7081a71b38e5cd0ad89116d219b4c33\n"
    },
    {
      "commit": "73d5fe9f2e6edc11327b4a211f7d077e1e52cbb2",
      "tree": "75ace6ca6fd76539e1ed4911196fe556919623bc",
      "parents": [
        "505e35bca9e19773e42cb8771fcf36158208b8ab",
        "1559d13184e225bdb4e45190cbb033c4777f5681"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 26 12:37:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 26 12:37:53 2013 -0700"
      },
      "message": "am 1559d131: (-s ours) Reconcile with jb-mr2-zeroday-release - do not merge\n\n* commit \u00271559d13184e225bdb4e45190cbb033c4777f5681\u0027:\n"
    },
    {
      "commit": "1559d13184e225bdb4e45190cbb033c4777f5681",
      "tree": "9c35274b69c658685077515d8804a3b9fb331c1e",
      "parents": [
        "c869696ef3c1dca3efbc6ce8ab804e8a1b117900",
        "3d5c1091cf18d2fa6f57719f0c3cf5f8e1af7737"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 26 12:33:35 2013 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 26 12:33:35 2013 -0700"
      },
      "message": "Reconcile with jb-mr2-zeroday-release - do not merge\n\nChange-Id: I8a1c9c4b0a3730977c0a34fcd55d41f84999b485\n"
    },
    {
      "commit": "3d5c1091cf18d2fa6f57719f0c3cf5f8e1af7737",
      "tree": "a4abc9268738fddb1fbb47a8baede6290e72acfc",
      "parents": [
        "2f50097a5d5a1fb60574c89c7202cc43ecb51c54",
        "2184e3e31be584b93b4c74413b3d654c3b7f3499"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Wed Jun 26 12:17:18 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Wed Jun 26 12:17:18 2013 -0700"
      },
      "message": "merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev\n"
    },
    {
      "commit": "505e35bca9e19773e42cb8771fcf36158208b8ab",
      "tree": "75ace6ca6fd76539e1ed4911196fe556919623bc",
      "parents": [
        "4e1d4b8bcd913c25ffca64e2ac843ebb97d8cc68",
        "c869696ef3c1dca3efbc6ce8ab804e8a1b117900"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 26 11:54:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 26 11:54:55 2013 -0700"
      },
      "message": "am c869696e: am 65f7a95f: am 2f50097a: Merge \"Fix power issues around wifi scans.\" into jb-mr2-dev\n\n* commit \u0027c869696ef3c1dca3efbc6ce8ab804e8a1b117900\u0027:\n  Fix power issues around wifi scans.\n"
    },
    {
      "commit": "c869696ef3c1dca3efbc6ce8ab804e8a1b117900",
      "tree": "9c35274b69c658685077515d8804a3b9fb331c1e",
      "parents": [
        "bfc53ab2def0d58872b70e7f4afb2ca184143ff6",
        "65f7a95fc4c06127e7372bcb0d14e561cc23dd80"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 26 10:55:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 26 10:55:00 2013 -0700"
      },
      "message": "am 65f7a95f: am 2f50097a: Merge \"Fix power issues around wifi scans.\" into jb-mr2-dev\n\n* commit \u002765f7a95fc4c06127e7372bcb0d14e561cc23dd80\u0027:\n  Fix power issues around wifi scans.\n"
    },
    {
      "commit": "65f7a95fc4c06127e7372bcb0d14e561cc23dd80",
      "tree": "a4abc9268738fddb1fbb47a8baede6290e72acfc",
      "parents": [
        "a0b9e1eead9cbde980ca5ee8406100d9f3bb8d4d",
        "2f50097a5d5a1fb60574c89c7202cc43ecb51c54"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 26 10:51:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 26 10:51:35 2013 -0700"
      },
      "message": "am 2f50097a: Merge \"Fix power issues around wifi scans.\" into jb-mr2-dev\n\n* commit \u00272f50097a5d5a1fb60574c89c7202cc43ecb51c54\u0027:\n  Fix power issues around wifi scans.\n"
    },
    {
      "commit": "2f50097a5d5a1fb60574c89c7202cc43ecb51c54",
      "tree": "a4abc9268738fddb1fbb47a8baede6290e72acfc",
      "parents": [
        "99e4a0f576bad57782b31f1b3329a3d2408f42ae",
        "89710842585404ea33f941afeb2c321e706005e9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 26 17:43:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 26 17:43:39 2013 +0000"
      },
      "message": "Merge \"Fix power issues around wifi scans.\" into jb-mr2-dev"
    },
    {
      "commit": "89710842585404ea33f941afeb2c321e706005e9",
      "tree": "57ea04ccced78eafbef023fc8ae556904393808a",
      "parents": [
        "f285a709157b16ed970573988dec603dde89cb11"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 25 11:41:53 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 26 10:00:16 2013 -0700"
      },
      "message": "Fix power issues around wifi scans.\n\n- Sending a broadcast indicating when scan requests could be serviced so that\napps don\u0027t request scans we won\u0027t do anything with.\n- Fix our batt stats accounting so we only count it if we send the request to\nthe driver.\n\nbug: 8868201\nbug: 9496690\nChange-Id: I64a4f1c294c848ac64c50d8854ed4a6a1a47f603\n"
    },
    {
      "commit": "4e1d4b8bcd913c25ffca64e2ac843ebb97d8cc68",
      "tree": "e7bc057f08dc028b924b219ead57072db833e453",
      "parents": [
        "0fb018403b2163b366f41def4d2323891b3f7d1f",
        "63a6473a56c8f988a4003cdbbfe0e8e0edaf524e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jun 26 01:13:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 26 01:13:21 2013 +0000"
      },
      "message": "Merge \"Change the comments to incorporate change for VP9 decoder.\""
    },
    {
      "commit": "0fb018403b2163b366f41def4d2323891b3f7d1f",
      "tree": "1604069421543381d34feade623cd260481cfce4",
      "parents": [
        "9e424cfbf4404ae7c56ff374d66e7391ee9e84c4",
        "6b40cc7f8a01ed31202aaf05c10bfac42ee87539"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 26 00:56:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 26 00:56:39 2013 +0000"
      },
      "message": "Merge \"Fix FastScroller for single-section lists and untitled sections.\""
    },
    {
      "commit": "63a6473a56c8f988a4003cdbbfe0e8e0edaf524e",
      "tree": "8066ec05befbf72b3a120717fbe6d97d8d66b239",
      "parents": [
        "9829016e5b629f4e459c5ce597023edd17b55cd1"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Tue Jun 25 17:26:54 2013 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Jun 26 00:35:41 2013 +0000"
      },
      "message": "Change the comments to incorporate change for VP9 decoder.\n\nChange-Id: I9a4f3af9278c90962856516df5930e8924c28f9d\n"
    },
    {
      "commit": "9e424cfbf4404ae7c56ff374d66e7391ee9e84c4",
      "tree": "70cd53f5adebbc30214b60d28e6ad6af07a48d09",
      "parents": [
        "ced29a54b6d8f61be7892d7139d15fe08c3ecee2",
        "bfc53ab2def0d58872b70e7f4afb2ca184143ff6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 25 17:02:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 17:02:21 2013 -0700"
      },
      "message": "am bfc53ab2: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge\n\n* commit \u0027bfc53ab2def0d58872b70e7f4afb2ca184143ff6\u0027:\n  Improper initialization of the accessibility manager service.\n"
    },
    {
      "commit": "ced29a54b6d8f61be7892d7139d15fe08c3ecee2",
      "tree": "70cd53f5adebbc30214b60d28e6ad6af07a48d09",
      "parents": [
        "b10804a903d2fdb9beee818ea27b471d7a3b5019",
        "52dbdbf2d10f4e53f76c40a0bed0ffe31301f1f0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Tue Jun 25 17:02:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 17:02:08 2013 -0700"
      },
      "message": "am 52dbdbf2: am 9d2b0dbf: am 12c4c0e4: Merge \"Fix deadlock of WebViewCoreThread\"\n\n* commit \u002752dbdbf2d10f4e53f76c40a0bed0ffe31301f1f0\u0027:\n  Fix deadlock of WebViewCoreThread\n"
    },
    {
      "commit": "b10804a903d2fdb9beee818ea27b471d7a3b5019",
      "tree": "063bbd73c7f6410905296df16ee35d4c3a956f3b",
      "parents": [
        "a5df9aa49704b58df6a327def6adbf661198d111",
        "0cb0a37f1c8463fa3ba535dc4969316f7c1cbf88"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 25 17:02:01 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 17:02:01 2013 -0700"
      },
      "message": "am 0cb0a37f: am a0b9e1ee: am 99e4a0f5: Merge \"Improper initialization of the accessibility manager service.\" into jb-mr2-dev\n\n* commit \u00270cb0a37f1c8463fa3ba535dc4969316f7c1cbf88\u0027:\n  Improper initialization of the accessibility manager service.\n"
    },
    {
      "commit": "6b40cc7f8a01ed31202aaf05c10bfac42ee87539",
      "tree": "18e4c1f00cbfd963eedda96a1ac129275214f2ac",
      "parents": [
        "066bdcfe83e49ad4bfb97670521c1b7e7297ba53"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 25 16:41:52 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 25 16:41:52 2013 -0700"
      },
      "message": "Fix FastScroller for single-section lists and untitled sections.\n\nChange-Id: I121d9427e87e1a9e09562642f6aa621fc1cc849a\n"
    },
    {
      "commit": "bfc53ab2def0d58872b70e7f4afb2ca184143ff6",
      "tree": "d2dee972cbda6f391d6f06e97cc805f26a8bfde4",
      "parents": [
        "52dbdbf2d10f4e53f76c40a0bed0ffe31301f1f0",
        "8d41901e6669b5916f4fcbbf262445ca906e1556",
        "2184e3e31be584b93b4c74413b3d654c3b7f3499"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 25 16:12:06 2013 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 25 16:12:06 2013 -0700"
      },
      "message": "Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge\n\nChange-Id: I9db90765647d0218de569565d7a23ab3c12ca044\n"
    },
    {
      "commit": "a5df9aa49704b58df6a327def6adbf661198d111",
      "tree": "5beda046f034f61139bc35d4dc29234bf1c43fd7",
      "parents": [
        "4d7dc1a2b1c70ba1837b22e01c5f468d1ad0adc2",
        "3c0cd0b54064f81a6a74d895707453fb0132719c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Tue Jun 25 16:02:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 16:02:13 2013 -0700"
      },
      "message": "am 3c0cd0b5: am 34718238: am 3e7d0344: Merge \"Avoid adding FORWARD_LOCK flag to an updated system app\"\n\n* commit \u00273c0cd0b54064f81a6a74d895707453fb0132719c\u0027:\n  Avoid adding FORWARD_LOCK flag to an updated system app\n"
    },
    {
      "commit": "52dbdbf2d10f4e53f76c40a0bed0ffe31301f1f0",
      "tree": "d2dee972cbda6f391d6f06e97cc805f26a8bfde4",
      "parents": [
        "0cb0a37f1c8463fa3ba535dc4969316f7c1cbf88",
        "9d2b0dbf67844ead1a0aeb22e1e3097d2ec60171"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Tue Jun 25 15:34:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 15:34:16 2013 -0700"
      },
      "message": "am 9d2b0dbf: am 12c4c0e4: Merge \"Fix deadlock of WebViewCoreThread\"\n\n* commit \u00279d2b0dbf67844ead1a0aeb22e1e3097d2ec60171\u0027:\n  Fix deadlock of WebViewCoreThread\n"
    },
    {
      "commit": "9d2b0dbf67844ead1a0aeb22e1e3097d2ec60171",
      "tree": "da93a4136c72c68507de87d69e65b4a4a3e63932",
      "parents": [
        "347182386c54fd4aa4478f35b712c230eb290468",
        "12c4c0e45b12be18005f0ad2af2433e34dcb1a9f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Tue Jun 25 15:31:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 15:31:39 2013 -0700"
      },
      "message": "am 12c4c0e4: Merge \"Fix deadlock of WebViewCoreThread\"\n\n* commit \u002712c4c0e45b12be18005f0ad2af2433e34dcb1a9f\u0027:\n  Fix deadlock of WebViewCoreThread\n"
    },
    {
      "commit": "12c4c0e45b12be18005f0ad2af2433e34dcb1a9f",
      "tree": "81cf5ed73ad4e480698a9756d726e9197a8f5033",
      "parents": [
        "3e7d0344399ac2f607fddde32c1a5e54228a38f9",
        "dae43b16a79a27067f032c69569868af88294220"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Tue Jun 25 22:28:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 25 22:28:02 2013 +0000"
      },
      "message": "Merge \"Fix deadlock of WebViewCoreThread\""
    },
    {
      "commit": "8d41901e6669b5916f4fcbbf262445ca906e1556",
      "tree": "91c67c010ca6bea205b39c72ed27a73cd4a60cb3",
      "parents": [
        "b301684e954b6a1659bf7395b1732b658f2fc27e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 19 16:28:30 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jun 25 15:12:34 2013 -0700"
      },
      "message": "Improper initialization of the accessibility manager service.\n\nInitially the current user in the accessibility manager service is the\nowner. This is correct since the system should be able to respond to\nqueries immediately and their result depends on the current user. However,\nthe system is calling the user switch callback with the current user\nwhich is the same as the one we initialized with. Switching the user\ncauses clearing state for the old user winch is in case the current\none. Hence, we are losing state for the current user. This behavior was\nmasked from the fact that accidentally no events in the system were\nfired before the first use user switch call.\n\nrepo Losing current user state puts the manager service in an inconsistent\nstate and it binds to accessibility services more than once. As a result\nthe accessibility layer starts to misbehave rendering the device useless\nto a blind user.\n\nNow we are ignoring user switch callbacks if the new user is the same\nas the current one. Since we can no longer initialize at the first user\nswitch, this change adds explicit system ready method called from\nthe system server at the right moment.\n\nbug:9496697\n\nChange-Id: Icb39e929ea44e6c0360aba7ddc12f941ca2c9f98\n"
    },
    {
      "commit": "0cb0a37f1c8463fa3ba535dc4969316f7c1cbf88",
      "tree": "6e4caface8c508f7873d90eed10926c3f461000f",
      "parents": [
        "3c0cd0b54064f81a6a74d895707453fb0132719c",
        "a0b9e1eead9cbde980ca5ee8406100d9f3bb8d4d"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 25 15:01:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 15:01:16 2013 -0700"
      },
      "message": "am a0b9e1ee: am 99e4a0f5: Merge \"Improper initialization of the accessibility manager service.\" into jb-mr2-dev\n\n* commit \u0027a0b9e1eead9cbde980ca5ee8406100d9f3bb8d4d\u0027:\n  Improper initialization of the accessibility manager service.\n"
    },
    {
      "commit": "a0b9e1eead9cbde980ca5ee8406100d9f3bb8d4d",
      "tree": "dbd2bf8250c81c984cf210b81d026e4369a36634",
      "parents": [
        "6d324c82c603fca0afdfd2061f162fcffc0baea6",
        "99e4a0f576bad57782b31f1b3329a3d2408f42ae"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 25 14:59:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 14:59:12 2013 -0700"
      },
      "message": "am 99e4a0f5: Merge \"Improper initialization of the accessibility manager service.\" into jb-mr2-dev\n\n* commit \u002799e4a0f576bad57782b31f1b3329a3d2408f42ae\u0027:\n  Improper initialization of the accessibility manager service.\n"
    },
    {
      "commit": "99e4a0f576bad57782b31f1b3329a3d2408f42ae",
      "tree": "dbd2bf8250c81c984cf210b81d026e4369a36634",
      "parents": [
        "f285a709157b16ed970573988dec603dde89cb11",
        "3b817aed7dba4405c764784baaf7308196d16481"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 25 21:55:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 21:55:46 2013 +0000"
      },
      "message": "Merge \"Improper initialization of the accessibility manager service.\" into jb-mr2-dev"
    },
    {
      "commit": "4d7dc1a2b1c70ba1837b22e01c5f468d1ad0adc2",
      "tree": "6f4018a7f321a828acaefffe7738bdc1340b8a5c",
      "parents": [
        "95e6aea3676b6b6a851ffc2ec7cd9fbc87b4fae7"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Jun 25 14:37:02 2013 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Jun 25 14:49:08 2013 -0700"
      },
      "message": "Fix a typo\n\ns/will/while/ for the --no-window-animation explanation.\n\nChange-Id: Ia068809d385cc4f54f9603a8713a581fd4f59440\n"
    },
    {
      "commit": "95e6aea3676b6b6a851ffc2ec7cd9fbc87b4fae7",
      "tree": "e743d8223d17342d7d91ba5f26269945af95c67a",
      "parents": [
        "5845b80190d66d37b4b3ffd50efdded109ed64e7",
        "f7abb087943d190278737b4e777d398b5ebb5922"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 19:47:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 19:47:21 2013 +0000"
      },
      "message": "Merge \"Remove unused services module dependency from sysui.\""
    },
    {
      "commit": "5845b80190d66d37b4b3ffd50efdded109ed64e7",
      "tree": "d6948333cf1957badf6816a215c02a8a0eadd227",
      "parents": [
        "6bbe11a24e9d4396900611f0f4bbe6cba15f939c",
        "3e309b2edc99cced870916a7a0fa0d27578cad6d"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 19:46:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 19:46:46 2013 +0000"
      },
      "message": "Merge \"Decouple storage notification from status bar.\""
    },
    {
      "commit": "6bbe11a24e9d4396900611f0f4bbe6cba15f939c",
      "tree": "4ab87f2fc7c12ee5701faea1da9a8577a60e1fde",
      "parents": [
        "9738a2d834afc31a44fb32b7b5dda760915cb092",
        "23265b193aef307605b36e52391053bb01b6ec87"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 25 19:32:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 19:32:02 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "9738a2d834afc31a44fb32b7b5dda760915cb092",
      "tree": "a1b6fc01160de8e2d703e72a8cfa82b234f9f121",
      "parents": [
        "5c81f80f8cf6d3ba56b14ce842e598d54affbaa2",
        "603b88e102923b5341bbdf0a927495c0f917f66d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 25 19:30:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 19:30:22 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "5c81f80f8cf6d3ba56b14ce842e598d54affbaa2",
      "tree": "dc902bd026521b7dadd3becbac3d19eef7e82b74",
      "parents": [
        "bf991a8f426921c26e21e54e493781e1d5eb39ff",
        "8060677ba860594c6a82f3e858f7c178d462a4a6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 25 19:29:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 19:29:48 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "f7abb087943d190278737b4e777d398b5ebb5922",
      "tree": "01584fc13a277e92c6ad4a3ad96c96d4d6311119",
      "parents": [
        "bf991a8f426921c26e21e54e493781e1d5eb39ff"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 15:09:36 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 15:09:36 2013 -0400"
      },
      "message": "Remove unused services module dependency from sysui.\n\nChange-Id: I9ac1040bece7755478d57c44f48b1e31bff6bf57\n"
    },
    {
      "commit": "3e309b2edc99cced870916a7a0fa0d27578cad6d",
      "tree": "438fa174301e224c62cc099135f76b496b33488e",
      "parents": [
        "bf991a8f426921c26e21e54e493781e1d5eb39ff"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 11:01:29 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 11:12:41 2013 -0400"
      },
      "message": "Decouple storage notification from status bar.\n\nHoist the usb storage notification listener to a top-level\nsystem ui service, not dependent on a status bar implementation.\n\nChange-Id: Ic9e7fba1e5bfd758d72226f6d796c2f04f6b17e6\n"
    },
    {
      "commit": "bf991a8f426921c26e21e54e493781e1d5eb39ff",
      "tree": "cbcd84bcb2eb4d601eac3d7a1a5b57ab7a1ddb41",
      "parents": [
        "73cbbc3d6405120de8f5bd150d75ab7ace8b6b14"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 14:20:23 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jun 25 10:21:11 2013 -0400"
      },
      "message": "Move battery stats call from SystemUI to system server.\n\nThe UPDATE_DEVICE_STATS permission is no longer required in sysui.\n\nChange-Id: Icc3120b7873563e3727e56bed9f3b4767da0606d\n"
    },
    {
      "commit": "73cbbc3d6405120de8f5bd150d75ab7ace8b6b14",
      "tree": "2ff05d1316790c6174d14d7699dc0be325123aff",
      "parents": [
        "a6bfa1c3ba8f82ce77da40b21d88959e3486172c",
        "5a0f66524410834f2c425a5b9cf87b5f6f738472"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jun 25 05:59:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 05:59:30 2013 -0700"
      },
      "message": "am 5a0f6652: am 5b3afe3a: am 4be48d43: (-s ours) Merge \"Lockscreen : Reference correct layout\"\n\n* commit \u00275a0f66524410834f2c425a5b9cf87b5f6f738472\u0027:\n  Lockscreen : Reference correct layout\n"
    },
    {
      "commit": "a6bfa1c3ba8f82ce77da40b21d88959e3486172c",
      "tree": "2ff05d1316790c6174d14d7699dc0be325123aff",
      "parents": [
        "4c018e405084ee42ba68c7450cafa99fde9a35be",
        "602bc43266d357765b80cabee7541724e184f44a"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Jun 25 05:59:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 25 05:59:13 2013 -0700"
      },
      "message": "am 602bc432: am 6d324c82: am f285a709: Merge \"Bug 9517413: Activity Detection tutorial has errors\" into jb-mr2-dev\n\n* commit \u0027602bc43266d357765b80cabee7541724e184f44a\u0027:\n  Bug 9517413: Activity Detection tutorial has errors\n"
    },
    {
      "commit": "4c018e405084ee42ba68c7450cafa99fde9a35be",
      "tree": "c0448e20aae5bf3b913ef6c3b4983ea036ffb369",
      "parents": [
        "0c5e010efe3d7955c364ab8a86c3461bbcd7a357",
        "a858308ed2c950fe800abeefcb845b9c3197a2f3"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:15:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 05:15:55 2013 +0000"
      },
      "message": "Merge \"Revert \"Partial CameraManager implementation\"\""
    },
    {
      "commit": "a858308ed2c950fe800abeefcb845b9c3197a2f3",
      "tree": "4147ceb253ea4474df716db3ae51ddbaf4afe646",
      "parents": [
        "e473f7d8f96b5682141522378b761913192d8114"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:15:02 2013 +0000"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:15:02 2013 +0000"
      },
      "message": "Revert \"Partial CameraManager implementation\"\n\nThis reverts commit e473f7d8f96b5682141522378b761913192d8114.\n\nChange-Id: I23e92ca2def0ebf507f6c782442a4698745bc926\n"
    },
    {
      "commit": "0c5e010efe3d7955c364ab8a86c3461bbcd7a357",
      "tree": "f435aabceb9804323d1fa0624a3c9abc258b09cd",
      "parents": [
        "e981c516e7ffec1f77a41705a61961b57eb10cab",
        "36483e9622b399ea1368fb84ed0c5a5495f65e42"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:14:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 05:14:37 2013 +0000"
      },
      "message": "Merge \"Revert \"Initial camera device implementation\"\""
    },
    {
      "commit": "36483e9622b399ea1368fb84ed0c5a5495f65e42",
      "tree": "d85873251b11f21bd14b6bf323f3c3aa553ace69",
      "parents": [
        "59bc67c732eab53b370b196066e8012d3f6bf09a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:13:55 2013 +0000"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 05:13:55 2013 +0000"
      },
      "message": "Revert \"Initial camera device implementation\"\n\nThis reverts commit 59bc67c732eab53b370b196066e8012d3f6bf09a.\n\nChange-Id: I9e1ce3b9f4af4e2b9b98855c0ca533581c87ea7f\n"
    },
    {
      "commit": "e981c516e7ffec1f77a41705a61961b57eb10cab",
      "tree": "64fb6c7cfb9d2598c6f9499628d8fabf5e611b32",
      "parents": [
        "d982851d29e2164122f829da2914978b6ae569b5",
        "cc6b7caff0b428c1a5fc5bf6d7a94f50ac8cb649"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 25 02:23:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 02:23:08 2013 +0000"
      },
      "message": "Merge \"Make sure we have a valid EGL context before drawing Bug #9404946\""
    },
    {
      "commit": "cc6b7caff0b428c1a5fc5bf6d7a94f50ac8cb649",
      "tree": "7ca2ba755d13e610b3697d102ffc3db99d390d59",
      "parents": [
        "f296dca95f09be9832b5dcc79717986525d2b6cb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jun 24 19:19:21 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jun 24 19:19:21 2013 -0700"
      },
      "message": "Make sure we have a valid EGL context before drawing\nBug #9404946\n\nRun another EGL context check after invoking user code to ensure\nwe have a valid context/surface pair before drawing the display list.\n\nChange-Id: Iefb0ced7900ce0c54eb81b62d24ec00700bdce47\n"
    },
    {
      "commit": "d982851d29e2164122f829da2914978b6ae569b5",
      "tree": "26b1d380f2434a21c368f8b42302d86acaf7fb94",
      "parents": [
        "5d2bba0d471fe69ec7a1d8c126c9bf44051f0138",
        "8c84109b9fbbf473b225707a38261ff5f99d95fb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 25 01:18:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 01:18:57 2013 +0000"
      },
      "message": "Merge \"Use FastPrintWriter...  everywhere.\""
    },
    {
      "commit": "8c84109b9fbbf473b225707a38261ff5f99d95fb",
      "tree": "9796143a5fb2980d58612a247a737448a428f742",
      "parents": [
        "3af16b226b8467100091b4e02fc3e70a002d567e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 13:46:13 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 18:16:48 2013 -0700"
      },
      "message": "Use FastPrintWriter...  everywhere.\n\nOne problem this turned up is, because FastPrintWriter does\nits own buffering, a lot of code that used to use PrintWriter\nwould fail -- if it pointed to a StringWriter, there was no\nbuffering, so it could just immediately get the result.  Now\nyou need to first flush the FastPrintWriter.\n\nAlso added some new constructors to specify the size of buffer\nthat FastPrintWriter should use.\n\nChange-Id: If48cd28d7be0b6b3278bbb69a8357e6ce88cf54a\n"
    },
    {
      "commit": "5d2bba0d471fe69ec7a1d8c126c9bf44051f0138",
      "tree": "bd56f7d76623251210aaa24676637c5602dd8633",
      "parents": [
        "d5540fb1a9651f116c43f96f2064b2a807ebdf2d",
        "f296dca95f09be9832b5dcc79717986525d2b6cb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 25 00:57:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 00:57:44 2013 +0000"
      },
      "message": "Merge \"(Small) 9patch drawing improvements\""
    },
    {
      "commit": "d5540fb1a9651f116c43f96f2064b2a807ebdf2d",
      "tree": "670e0750298bb37ccbce218630d3a113aa853fb2",
      "parents": [
        "dee987c9d6915236dd4fd0f39f404a3d2e7216f7",
        "59bc67c732eab53b370b196066e8012d3f6bf09a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 25 00:48:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 00:48:53 2013 +0000"
      },
      "message": "Merge changes I183dd47d,I29864a5d\n\n* changes:\n  Initial camera device implementation\n  Partial CameraManager implementation\n"
    },
    {
      "commit": "59bc67c732eab53b370b196066e8012d3f6bf09a",
      "tree": "9f2a445f86fd3fe0723728348859f49db41dc7cb",
      "parents": [
        "e473f7d8f96b5682141522378b761913192d8114"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 19 17:47:29 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Jun 24 17:41:10 2013 -0700"
      },
      "message": "Initial camera device implementation\n\n* Working streaming preview requests only\n* Almost everything else returns empty objects that don\u0027t do anything\n\nBug: 9213377\nChange-Id: I183dd47ddd737ec2c3c374e5c3461542a97f09b0\n"
    },
    {
      "commit": "e473f7d8f96b5682141522378b761913192d8114",
      "tree": "d85873251b11f21bd14b6bf323f3c3aa553ace69",
      "parents": [
        "a3f62a8439982f2cfac80886e0b4bc69bfad5525"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 11 14:23:50 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Jun 24 17:41:09 2013 -0700"
      },
      "message": "Partial CameraManager implementation\n\nBug: 9213377\nChange-Id: I29864a5d1f7971ed589d1ffaddeefbb703e34018\n"
    },
    {
      "commit": "dee987c9d6915236dd4fd0f39f404a3d2e7216f7",
      "tree": "108919fc654b7a7633aca11acd24749b02e67f0d",
      "parents": [
        "a3f62a8439982f2cfac80886e0b4bc69bfad5525",
        "4ce55a3987c14b939cd416e24116c6ab3c760b82"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 25 00:39:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 25 00:39:18 2013 +0000"
      },
      "message": "Merge \"Fix FLAG_PRIVILEGED numbering\""
    },
    {
      "commit": "23265b193aef307605b36e52391053bb01b6ec87",
      "tree": "c5e9b5871e6c020fe930dc5c0c92f472168593f5",
      "parents": [
        "a3f62a8439982f2cfac80886e0b4bc69bfad5525"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 17:20:56 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 17:20:56 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7533d17db79b24818bb5870f2b6839ab233e110c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "603b88e102923b5341bbdf0a927495c0f917f66d",
      "tree": "f3f88c61a5847eb54a1093e503c9465e7eeac3c1",
      "parents": [
        "a3f62a8439982f2cfac80886e0b4bc69bfad5525"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 17:11:25 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 17:11:25 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibc728bbf6327ff64cf7a1dd819c12468de83a5e2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8060677ba860594c6a82f3e858f7c178d462a4a6",
      "tree": "c42e4c4da8b2a70568d7e042935ac51e1807eb45",
      "parents": [
        "a3f62a8439982f2cfac80886e0b4bc69bfad5525"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 16:54:37 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 24 16:54:37 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5612800c2b9deb0a0e653b86478bedfe45b729dd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f296dca95f09be9832b5dcc79717986525d2b6cb",
      "tree": "7fda09c7b293823c59d63c08370369c45690a95d",
      "parents": [
        "066bdcfe83e49ad4bfb97670521c1b7e7297ba53"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jun 24 14:33:37 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jun 24 16:45:41 2013 -0700"
      },
      "message": "(Small) 9patch drawing improvements\n\nSave a bit of memory in meshs generated from native code\nAvoid an extra if/else when drawing with hardware accelration on\n\nChange-Id: I31a4550bde4d2c27961710ebcc92b66cd71153cc\n"
    },
    {
      "commit": "4ce55a3987c14b939cd416e24116c6ab3c760b82",
      "tree": "56a2a33fad3c684418fe62ff2e495beb69c7a019",
      "parents": [
        "3af16b226b8467100091b4e02fc3e70a002d567e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 24 16:43:51 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 24 16:44:39 2013 -0700"
      },
      "message": "Fix FLAG_PRIVILEGED numbering\n\nChange-Id: Ia04326acb51a76c0f1931fce94f0501d4ce7faba\n"
    },
    {
      "commit": "a3f62a8439982f2cfac80886e0b4bc69bfad5525",
      "tree": "4147ceb253ea4474df716db3ae51ddbaf4afe646",
      "parents": [
        "3af16b226b8467100091b4e02fc3e70a002d567e",
        "37f748db85a8bfc2f9daefb2e1e7a9af6117ac26"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 23:31:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 23:31:00 2013 +0000"
      },
      "message": "Merge \"When an app dies launch home conditionally.\""
    },
    {
      "commit": "37f748db85a8bfc2f9daefb2e1e7a9af6117ac26",
      "tree": "d834d3d0e5a6ac60c39503fe9b1d59479927e2f4",
      "parents": [
        "144a6ae7e6e751388cd322bac70d6bbd950468d5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 16:19:55 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 16:19:55 2013 -0700"
      },
      "message": "When an app dies launch home conditionally.\n\nThe determination for whether to launch home after an app dies\ndid not include whether the app would have returned home on exit.\nThis fixes that by checking what the app would naturally return to.\n\nFixes bug 9466261.\n\nChange-Id: Ife6e895b9ef8c11b0a7f470d3eac4e88e763930b\n"
    },
    {
      "commit": "3c0cd0b54064f81a6a74d895707453fb0132719c",
      "tree": "77aedee28436b3296b59424fa416a79757b8a2b7",
      "parents": [
        "5a0f66524410834f2c425a5b9cf87b5f6f738472",
        "347182386c54fd4aa4478f35b712c230eb290468"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jun 24 16:08:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 16:08:15 2013 -0700"
      },
      "message": "am 34718238: am 3e7d0344: Merge \"Avoid adding FORWARD_LOCK flag to an updated system app\"\n\n* commit \u0027347182386c54fd4aa4478f35b712c230eb290468\u0027:\n  Avoid adding FORWARD_LOCK flag to an updated system app\n"
    },
    {
      "commit": "347182386c54fd4aa4478f35b712c230eb290468",
      "tree": "f6b097970bfd438885f72d4faf8286570cb76fcb",
      "parents": [
        "5b3afe3a84cad94642360df01c39ebb2a3ee14ba",
        "3e7d0344399ac2f607fddde32c1a5e54228a38f9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jun 24 16:05:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 16:05:49 2013 -0700"
      },
      "message": "am 3e7d0344: Merge \"Avoid adding FORWARD_LOCK flag to an updated system app\"\n\n* commit \u00273e7d0344399ac2f607fddde32c1a5e54228a38f9\u0027:\n  Avoid adding FORWARD_LOCK flag to an updated system app\n"
    },
    {
      "commit": "3af16b226b8467100091b4e02fc3e70a002d567e",
      "tree": "82737a13df24661a16d80e39177c25da96d775c3",
      "parents": [
        "8b44040aea305fe998e9b441a72fad1c88f2cd96",
        "e5a9c92377e035b24f50f9f66f4cdfd9cf79c2dd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 23:02:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 23:02:02 2013 +0000"
      },
      "message": "Merge \"Improve FastPrintWriter.\""
    },
    {
      "commit": "3e7d0344399ac2f607fddde32c1a5e54228a38f9",
      "tree": "1763af3ef94d324deb3477c09351ce10ca6cabac",
      "parents": [
        "4be48d436bb2d8d2207b317f9a826c27671b6d4b",
        "2d91007e051f8fe90238c26a3509c76ea56a992b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jun 24 23:02:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 24 23:02:00 2013 +0000"
      },
      "message": "Merge \"Avoid adding FORWARD_LOCK flag to an updated system app\""
    },
    {
      "commit": "e5a9c92377e035b24f50f9f66f4cdfd9cf79c2dd",
      "tree": "751f78baf69aaa0376cbf0a7c88567759ef261fa",
      "parents": [
        "142dd91583f429db43017ada2497d0ecfdc2b392"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 15:54:52 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 24 15:54:52 2013 -0700"
      },
      "message": "Improve FastPrintWriter.\n\nChange-Id: I23acb8d4c3db1f2f8e2f8003296f8c253e2ae7d2\n"
    },
    {
      "commit": "5a0f66524410834f2c425a5b9cf87b5f6f738472",
      "tree": "b3cfe44758b690f1a9496afeb49e5acc7735d872",
      "parents": [
        "602bc43266d357765b80cabee7541724e184f44a",
        "5b3afe3a84cad94642360df01c39ebb2a3ee14ba"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jun 24 15:13:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 15:13:28 2013 -0700"
      },
      "message": "am 5b3afe3a: am 4be48d43: (-s ours) Merge \"Lockscreen : Reference correct layout\"\n\n* commit \u00275b3afe3a84cad94642360df01c39ebb2a3ee14ba\u0027:\n  Lockscreen : Reference correct layout\n"
    },
    {
      "commit": "2184e3e31be584b93b4c74413b3d654c3b7f3499",
      "tree": "a1568f2d094e114bbaef873152e48ce1ee042614",
      "parents": [
        "f285a709157b16ed970573988dec603dde89cb11",
        "1ff1cd1b9676d4f19ae90fddace31e05aaa121a3"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Mon Jun 24 14:55:07 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@google.com",
        "time": "Mon Jun 24 14:55:07 2013 -0700"
      },
      "message": "merge in jb-mr2-zeroday-release history after reset to jb-mr2-dev\n"
    },
    {
      "commit": "8b44040aea305fe998e9b441a72fad1c88f2cd96",
      "tree": "3ec5d405df39bb05f47d5190dbe06b400054606a",
      "parents": [
        "3f43c4e642ad75596e03f98fc596c0254b2e1e0c",
        "59076243120d1b5fd0c0ac84497da040c6cb186f"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 24 21:52:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 21:52:08 2013 +0000"
      },
      "message": "Merge \"Update cleanspec.\""
    },
    {
      "commit": "59076243120d1b5fd0c0ac84497da040c6cb186f",
      "tree": "6a5568baf9cf2b9cf707c4ea7be945ce2c35c6d4",
      "parents": [
        "44bd61efbfefb352ec2138915169eb63ff6724e5"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 24 14:48:03 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 24 14:48:03 2013 -0700"
      },
      "message": "Update cleanspec.\n\nUpdate cleanspec to handle rename in I0df438e45ef540cc42c9ee5baafc816ebafa1c7b.\n\nChange-Id: Ifc5abe794017d1dbc4a49c645751b71e3b08c0ef\n"
    },
    {
      "commit": "1ff1cd1b9676d4f19ae90fddace31e05aaa121a3",
      "tree": "0301e396b4caf194b26f9ccc416eef16ea4d1149",
      "parents": [
        "42b04e4cf1935921fe90f9a8eab3327d723435b0",
        "2ced32fbd1fb954648d0c91b18fff0e0b22e03b7"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jun 24 14:41:52 2013 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jun 24 14:41:52 2013 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/jb-mr2-zeroday-release\u0027 into HEAD\n"
    },
    {
      "commit": "5b3afe3a84cad94642360df01c39ebb2a3ee14ba",
      "tree": "84aa5c5388c6b49f5c044244dc6a027aa20c6510",
      "parents": [
        "7334d25e79d733b419aacfd706aad762f823f2f9",
        "4be48d436bb2d8d2207b317f9a826c27671b6d4b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jun 24 14:27:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 14:27:28 2013 -0700"
      },
      "message": "am 4be48d43: (-s ours) Merge \"Lockscreen : Reference correct layout\"\n\n* commit \u00274be48d436bb2d8d2207b317f9a826c27671b6d4b\u0027:\n  Lockscreen : Reference correct layout\n"
    },
    {
      "commit": "4be48d436bb2d8d2207b317f9a826c27671b6d4b",
      "tree": "62b6990c84b4dde2716a0b0a5b6d63b922b6bdb5",
      "parents": [
        "34fb4eae36bc926886149718672809a1ad43be97",
        "034ed8f94b018b65fa756af50b130abedbc3b596"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jun 24 21:15:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 24 21:15:45 2013 +0000"
      },
      "message": "Merge \"Lockscreen : Reference correct layout\""
    },
    {
      "commit": "3f43c4e642ad75596e03f98fc596c0254b2e1e0c",
      "tree": "44c9106473978cdc84603ff3584ccd1031e19bf5",
      "parents": [
        "a9d5f6c7c934815db2c7f003f3085c85be2a8b90",
        "d08de37a2223d5183620098737eb93907a4ba92c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 20:43:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 20:43:22 2013 +0000"
      },
      "message": "Merge \"Decouple recents from status bar.\""
    },
    {
      "commit": "a9d5f6c7c934815db2c7f003f3085c85be2a8b90",
      "tree": "f6e4d56380abebd979e5a372ecaac6d895af35c6",
      "parents": [
        "87751a282df0cbbb2d011495848fd7154ec57b82",
        "20f573c9fc00a15e104814af955784ad7a26b8db"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 20:41:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 20:41:07 2013 +0000"
      },
      "message": "Merge \"Remove obsolete recents layout params.\""
    },
    {
      "commit": "034ed8f94b018b65fa756af50b130abedbc3b596",
      "tree": "31394d710683b1804a8067cd9e9fc64a7eb79a0b",
      "parents": [
        "9b76b2d29fa338a128f699a1f40f7f5916a512af"
      ],
      "author": {
        "name": "Danesh Mondegarian",
        "email": "daneshm90@gmail.com",
        "time": "Mon Jun 24 16:00:35 2013 -0400"
      },
      "committer": {
        "name": "Danesh Mondegarian",
        "email": "daneshm90@gmail.com",
        "time": "Mon Jun 24 16:00:35 2013 -0400"
      },
      "message": "Lockscreen : Reference correct layout\n\nInclude correct layout for portrait.\n\nChange-Id: I6de511357aec0f4364cd68c3ed740c7d4f47379d\n"
    },
    {
      "commit": "87751a282df0cbbb2d011495848fd7154ec57b82",
      "tree": "2338cd7abc06b5c5318268956d5379bb90c18b2d",
      "parents": [
        "144a6ae7e6e751388cd322bac70d6bbd950468d5",
        "6b0437c2c7a552c8195956444facff3532e25c21"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jun 24 19:54:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 19:54:57 2013 +0000"
      },
      "message": "Merge \"Fix SkASSERT errors resulting from the order objects are allocated on the stack.\""
    },
    {
      "commit": "6b0437c2c7a552c8195956444facff3532e25c21",
      "tree": "59ef52210e367cd8d1c26448398f95b2e7d504b2",
      "parents": [
        "5d87c166f490dea51314b9a09d61a49bfd0bc381"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jun 24 15:40:54 2013 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Jun 24 15:40:54 2013 -0400"
      },
      "message": "Fix SkASSERT errors resulting from the order objects are allocated\non the stack.\n\nChange-Id: I24649fed5c069d8d3777d153e8fb31a55a9cf7a1\n"
    },
    {
      "commit": "144a6ae7e6e751388cd322bac70d6bbd950468d5",
      "tree": "4ffd5e4ad9f3c32cc54c598b3809fb5e3999a180",
      "parents": [
        "7a78b39428f86015a1cb1f59d65de455cd52350b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 12:25:57 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 12:25:57 2013 -0700"
      },
      "message": "Fix build.\n\nChange-Id: Icdfc6bcbe8603cf9bd3f8982a595336c0407e7d6\n"
    },
    {
      "commit": "602bc43266d357765b80cabee7541724e184f44a",
      "tree": "b3cfe44758b690f1a9496afeb49e5acc7735d872",
      "parents": [
        "66e9a009771c7e7a4fb48ba872b87009758f6d51",
        "6d324c82c603fca0afdfd2061f162fcffc0baea6"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Jun 24 12:12:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 12:12:50 2013 -0700"
      },
      "message": "am 6d324c82: am f285a709: Merge \"Bug 9517413: Activity Detection tutorial has errors\" into jb-mr2-dev\n\n* commit \u00276d324c82c603fca0afdfd2061f162fcffc0baea6\u0027:\n  Bug 9517413: Activity Detection tutorial has errors\n"
    },
    {
      "commit": "7a78b39428f86015a1cb1f59d65de455cd52350b",
      "tree": "c1b070fe5a67c0880741216e2db8b9c7a7c494f6",
      "parents": [
        "cf165a0ae00b6d4098de912545c1367aecf94c10",
        "f0ac5c87f2a4a7ee8148a7b8d02b55e439ab130c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 18:38:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 18:38:11 2013 +0000"
      },
      "message": "Merge \"Fix unnecessary and harmful task movement.\""
    },
    {
      "commit": "cf165a0ae00b6d4098de912545c1367aecf94c10",
      "tree": "ded5de0bcde7c035a815e2d583ced8fc6405d5e6",
      "parents": [
        "07f36c738e65b8cc2484107b4f8e3386d45d065d",
        "fd90651cfcc7e2b75254666fd6861038b72fb4ac"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 24 18:34:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 18:34:33 2013 +0000"
      },
      "message": "Merge \"Print APIs documentation update\""
    },
    {
      "commit": "07f36c738e65b8cc2484107b4f8e3386d45d065d",
      "tree": "f274fd939522c44f5311c7a6511c702e074793c4",
      "parents": [
        "066bdcfe83e49ad4bfb97670521c1b7e7297ba53",
        "48d0d1886731ff19ed3fb47a5997be5df0d1bba8"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 18:31:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 18:31:54 2013 +0000"
      },
      "message": "Merge \"Add activity token to display system.\""
    },
    {
      "commit": "d08de37a2223d5183620098737eb93907a4ba92c",
      "tree": "8ad23b3c690052c1d8f0d737bdaf1702064a3536",
      "parents": [
        "5d87c166f490dea51314b9a09d61a49bfd0bc381"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 13:06:08 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 14:30:12 2013 -0400"
      },
      "message": "Decouple recents from status bar.\n\nRemove remaining references to recents package from status bar.\n\nIntroduce in-process \"components\" to the existing SystemUI base class\nto make component boundaries explicit, and implement Recents as the\nfirst component.\n\nChange-Id: Ieefd386379a1f46806b31f68a4cacd76c093aea4\n"
    },
    {
      "commit": "f0ac5c87f2a4a7ee8148a7b8d02b55e439ab130c",
      "tree": "c1d1e43ae8d3e9903c26f17488930131610fd357",
      "parents": [
        "53f57d162b0553102fbd5c4ccdda87dbfce5b763"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 11:21:57 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 24 11:29:09 2013 -0700"
      },
      "message": "Fix unnecessary and harmful task movement.\n\nChanging the focus to a new activity should not move it to the top of\nthe task stack. When the previous activity fully pauses and the new\nfocused activity resumes then it will be brought to the top of the\ntask stack at the proper time. Moving it there prematurely causes the\nActivityManager and WindowManager stack sequences to be out of sync.\n\nFixes bug 9518153.\n\nAlso remove false warnings in validateTopActivitiesLocked() and add\ndebug for task movement to TaskStack.\n\nChange-Id: Ib57500b07ded97223155cda7ef603aecc9b642c3\n"
    },
    {
      "commit": "066bdcfe83e49ad4bfb97670521c1b7e7297ba53",
      "tree": "431691c3dc4dca1d6f9b59a0f128fa7019726898",
      "parents": [
        "db759c3f022d1416fe885e1a0ef05a4ca208f254",
        "a0175536383d77a5dd1908e73085752b1bf5a803"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Mon Jun 24 17:42:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 17:42:25 2013 +0000"
      },
      "message": "Merge \"Fix wrapper equals()\""
    },
    {
      "commit": "6d324c82c603fca0afdfd2061f162fcffc0baea6",
      "tree": "a1568f2d094e114bbaef873152e48ce1ee042614",
      "parents": [
        "d73e151eaca8615015948d535d90397c8719c5f4",
        "f285a709157b16ed970573988dec603dde89cb11"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Jun 24 10:31:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 10:31:40 2013 -0700"
      },
      "message": "am f285a709: Merge \"Bug 9517413: Activity Detection tutorial has errors\" into jb-mr2-dev\n\n* commit \u0027f285a709157b16ed970573988dec603dde89cb11\u0027:\n  Bug 9517413: Activity Detection tutorial has errors\n"
    },
    {
      "commit": "db759c3f022d1416fe885e1a0ef05a4ca208f254",
      "tree": "236a1b225f1b64b9a933526794639e578419700a",
      "parents": [
        "edaf0794bbeca1adfb825a90a9f42a01bae3aa37",
        "0ebe81e8b1f2b9db8d41b72a6dae8d6848b51cc5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 24 17:23:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 17:23:19 2013 +0000"
      },
      "message": "Merge \"Implement FastScroller as an animated overlay.\""
    },
    {
      "commit": "f285a709157b16ed970573988dec603dde89cb11",
      "tree": "a1568f2d094e114bbaef873152e48ce1ee042614",
      "parents": [
        "3d1c9b0710efa265e1ead34ee48a487c5ad4f66f",
        "ef445f191b2d4a9a790f2ddd15a3633b41b097e6"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Jun 24 17:15:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 17:15:25 2013 +0000"
      },
      "message": "Merge \"Bug 9517413: Activity Detection tutorial has errors\" into jb-mr2-dev"
    },
    {
      "commit": "edaf0794bbeca1adfb825a90a9f42a01bae3aa37",
      "tree": "1d941c03f57d0d2e95f6bb7bc3f3368b6bfbf86e",
      "parents": [
        "b32a7c7ca2dbdc5cbdc4bee148cd1a8cd7092e24",
        "e4a2d7c48e17dd1c2f59dd18e91997029a6d0bdb"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Jun 24 16:37:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 16:37:55 2013 +0000"
      },
      "message": "Merge \"Fix ViewGroupOverlay\u0027s handling of invalidating viewgroups\""
    },
    {
      "commit": "fd90651cfcc7e2b75254666fd6861038b72fb4ac",
      "tree": "353b9d16b7a1ca29ba3eff59529f08f822cd941a",
      "parents": [
        "53f57d162b0553102fbd5c4ccdda87dbfce5b763"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 24 09:04:48 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 24 09:05:38 2013 -0700"
      },
      "message": "Print APIs documentation update\n\nChange-Id: I0df438e45ef540cc42c9ee5baafc816ebafa1c7b\n"
    },
    {
      "commit": "20f573c9fc00a15e104814af955784ad7a26b8db",
      "tree": "85bc6566c8648107cc3ebfad9e2ff044f22ca0fc",
      "parents": [
        "5d87c166f490dea51314b9a09d61a49bfd0bc381"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 11:32:48 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 24 11:32:48 2013 -0400"
      },
      "message": "Remove obsolete recents layout params.\n\nChange-Id: I20d12a63f4449ba73911cbe219446f3d1cd089e9\n"
    },
    {
      "commit": "b32a7c7ca2dbdc5cbdc4bee148cd1a8cd7092e24",
      "tree": "706bada0d95939fd15bc1769740507e002d68c7b",
      "parents": [
        "5d87c166f490dea51314b9a09d61a49bfd0bc381",
        "043d13ad4b67b57fa8ba1fa35f48ff5bcc0f0141"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Mon Jun 24 14:26:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 24 14:26:18 2013 +0000"
      },
      "message": "Merge \"Minor fixes to android.opengl.Matrix\""
    },
    {
      "commit": "5d87c166f490dea51314b9a09d61a49bfd0bc381",
      "tree": "2bed3ecb2c385d9acaab574bd9d3e8a60acec76f",
      "parents": [
        "aae7f90d583bf06ce5f3de4e7a45cededa19405e",
        "66e9a009771c7e7a4fb48ba872b87009758f6d51"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:47:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:47:41 2013 -0700"
      },
      "message": "am 66e9a009: am d73e151e: am 3d1c9b07: am eadad05c: am d8dff038: am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u002766e9a009771c7e7a4fb48ba872b87009758f6d51\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "66e9a009771c7e7a4fb48ba872b87009758f6d51",
      "tree": "5635b66f5eb7cb721bf7bab879433ae2baf80128",
      "parents": [
        "0d4adbe0a3ba69ddc348cf086b2357cf27ff10d6",
        "d73e151eaca8615015948d535d90397c8719c5f4"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:45:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:45:36 2013 -0700"
      },
      "message": "am d73e151e: am 3d1c9b07: am eadad05c: am d8dff038: am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u0027d73e151eaca8615015948d535d90397c8719c5f4\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "d73e151eaca8615015948d535d90397c8719c5f4",
      "tree": "78aabb510a0f8ffc782db765df5ac170041ea806",
      "parents": [
        "0efa541a0156396290e03c82c8b28326380c9e4a",
        "3d1c9b0710efa265e1ead34ee48a487c5ad4f66f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:42:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:42:27 2013 -0700"
      },
      "message": "am 3d1c9b07: am eadad05c: am d8dff038: am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u00273d1c9b0710efa265e1ead34ee48a487c5ad4f66f\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "3d1c9b0710efa265e1ead34ee48a487c5ad4f66f",
      "tree": "78aabb510a0f8ffc782db765df5ac170041ea806",
      "parents": [
        "6561c27519d710e79a7b2d15e29fcccb2f714c94",
        "eadad05c341b418cfe6249fb16d91951a3432c8a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:39:52 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:39:52 2013 -0700"
      },
      "message": "am eadad05c: am d8dff038: am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u0027eadad05c341b418cfe6249fb16d91951a3432c8a\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "eadad05c341b418cfe6249fb16d91951a3432c8a",
      "tree": "cf2fb6860c376757efcd86c66a04ba7942a70fd4",
      "parents": [
        "6755a4d433d44506abd932b62f6552fa37bf1dd9",
        "d8dff038f9368decd5a9e1176e453a24e4309290"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:37:52 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:37:52 2013 -0700"
      },
      "message": "am d8dff038: am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u0027d8dff038f9368decd5a9e1176e453a24e4309290\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "d8dff038f9368decd5a9e1176e453a24e4309290",
      "tree": "d141c49fd5fcd99201fccce509f236ffcda4187b",
      "parents": [
        "757b943a92d23c255dcca15944908f105265a86b",
        "1c77f5e2757e589bfc8c1e89e6394504f576ac52"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:34:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:34:48 2013 -0700"
      },
      "message": "am 1c77f5e2: am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u00271c77f5e2757e589bfc8c1e89e6394504f576ac52\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "1c77f5e2757e589bfc8c1e89e6394504f576ac52",
      "tree": "45b8d027684ee17a60b270cf1676af97a7b6203a",
      "parents": [
        "b2e3fb4f37e6cf0e2c9e3aa00facfac9fbd4e22d",
        "1c1113958d4e27018b02ce793809d541158440f6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:32:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:32:54 2013 -0700"
      },
      "message": "am 1c111395: am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u00271c1113958d4e27018b02ce793809d541158440f6\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "1c1113958d4e27018b02ce793809d541158440f6",
      "tree": "b8edd894f2dbc39459d397be04d56ab6fe3b7c68",
      "parents": [
        "9db291583a90babbcb6db6f2b82276f5657a3503",
        "8451fc4f8660842b21e4ed3bddaedb0eb9490855"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 01:30:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 24 01:30:58 2013 -0700"
      },
      "message": "am 8451fc4f: Doc change: edits to education opt-in docs.\n\n* commit \u00278451fc4f8660842b21e4ed3bddaedb0eb9490855\u0027:\n  Doc change: edits to education opt-in docs.\n"
    },
    {
      "commit": "8451fc4f8660842b21e4ed3bddaedb0eb9490855",
      "tree": "b8edd894f2dbc39459d397be04d56ab6fe3b7c68",
      "parents": [
        "f812258e5ca9449402781a7330c0e3696f566e09"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 00:30:38 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 24 00:58:04 2013 -0700"
      },
      "message": "Doc change: edits to education opt-in docs.\n\nChange-Id: I258a8f89c3bdbb6b5dabfe96cc7dd66dd16b8052\n"
    },
    {
      "commit": "aae7f90d583bf06ce5f3de4e7a45cededa19405e",
      "tree": "96d064b41c6158f9a4029e33ea8009752add5065",
      "parents": [
        "fb1e20dfe2a1252625ea59d4fd5ad4601b118d68",
        "0d4adbe0a3ba69ddc348cf086b2357cf27ff10d6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Jun 23 22:36:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Jun 23 22:36:05 2013 -0700"
      },
      "message": "am 0d4adbe0: am 0efa541a: am 6561c275: am 6755a4d4: am 757b943a: am b2e3fb4f: am 9db29158: am f812258e: Doc change: add docs for edu opt-in.\n\n* commit \u00270d4adbe0a3ba69ddc348cf086b2357cf27ff10d6\u0027:\n  Doc change: add docs for edu opt-in.\n"
    },
    {
      "commit": "fb1e20dfe2a1252625ea59d4fd5ad4601b118d68",
      "tree": "e5e7f50736ed30740805bff77c118d855b31f93f",
      "parents": [
        "53f57d162b0553102fbd5c4ccdda87dbfce5b763"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Jun 23 21:24:13 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Jun 23 21:28:10 2013 -0700"
      },
      "message": "Don\u0027t move stack with task for moveTaskToFront.\n\nEarlier CL, ag/321609, was overly aggressive. It should only have kept\nthe stack from moving when moveTaskToStack() was called. Instead the\nchange was applied to moveTaskToFront() as well. In order to remain\nconsistent with earlier behavior of moveTaskToFront() the stack\ncontaining the task must move to the front as well. This movement\nlaunches the activity at the top of the task. Without the stack\nmovement the activity never gets launched causing bug 9498455.\n\nFixes bug 9498455.\n\nChange-Id: I2cb9119c23a226f7d211851df9e49f10f702b3ef\n"
    }
  ],
  "next": "0d4adbe0a3ba69ddc348cf086b2357cf27ff10d6"
}
