)]}'
{
  "log": [
    {
      "commit": "1091defa85b7e31f9b7c67735c19af33268b341d",
      "tree": "d1d15272e918406208a5c0b57e79964ab9ae745f",
      "parents": [
        "41eeeca272f5250c0a33ef65fb8ffb296324c115",
        "023973ecc66c62f2b83d9154097bb370966ed96d"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Mon Jun 01 15:23:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 15:23:16 2015 +0000"
      },
      "message": "am 023973ec: am 71a28764: Merge \"Use getRunAdvance to position cursor\" into mnc-dev\n\n* commit \u0027023973ecc66c62f2b83d9154097bb370966ed96d\u0027:\n  Use getRunAdvance to position cursor\n"
    },
    {
      "commit": "41eeeca272f5250c0a33ef65fb8ffb296324c115",
      "tree": "3eaa0efaff6ad9df5141c0ac2cb9a29ca3512b3f",
      "parents": [
        "7b8612d0eae188b5090f60fb4d080d6634182d0c",
        "4e419432e1717de6154ea5c8177c519fe449b8f0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 01 15:23:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 15:23:09 2015 +0000"
      },
      "message": "am 4e419432: am a4d66f39: Merge \"Synchronize Theme.Material and Theme.Material light attributes\" into mnc-dev\n\n* commit \u00274e419432e1717de6154ea5c8177c519fe449b8f0\u0027:\n  Synchronize Theme.Material and Theme.Material light attributes\n"
    },
    {
      "commit": "47d691baf79f863f9ad3091642c7f9944eed3b21",
      "tree": "e7add893085a451cf880d861e94f84694f285e50",
      "parents": [
        "d54cbba80567110d103f93afdee16e582ef22751",
        "92086e06ad3167ebfadbc746d32e86c335878a8f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Jun 01 15:22:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 15:22:58 2015 +0000"
      },
      "message": "am 92086e06: am 5176b545: Merge \"Rely on IMM#focusOut() to close input session.\" into mnc-dev\n\n* commit \u002792086e06ad3167ebfadbc746d32e86c335878a8f\u0027:\n  Rely on IMM#focusOut() to close input session.\n"
    },
    {
      "commit": "0b8ddb47924506ea349b327c233d50ee8508add5",
      "tree": "96d79cb071dc93b46820e5a52daa61fd0bce1e04",
      "parents": [
        "1d66281e4b1ffb2950e93f4473144cb4e68a6b62",
        "8d61ab0003e26952349a959a4a38d3ebdea664d0"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Jun 01 15:22:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 15:22:42 2015 +0000"
      },
      "message": "am 8d61ab00: am a5705a4a: Merge \"[partition checking] re-enable bootimage/bootloader, add recovery\" into mnc-dev\n\n* commit \u00278d61ab0003e26952349a959a4a38d3ebdea664d0\u0027:\n  [partition checking] re-enable bootimage/bootloader, add recovery\n"
    },
    {
      "commit": "1d66281e4b1ffb2950e93f4473144cb4e68a6b62",
      "tree": "871e704064177e7930caf67ebb3cf2c00aa00904",
      "parents": [
        "533d164ed0263c682b5868a0e0f021a95ec9a9fe",
        "59b240404f19f3450e710e07a90d4e8d35fabcaf"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 01 12:26:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 12:26:01 2015 +0000"
      },
      "message": "am 59b24040: am e761938c: Merge \"Fix javadocs based on recent case consistency change\"\n\n* commit \u002759b240404f19f3450e710e07a90d4e8d35fabcaf\u0027:\n  Fix javadocs based on recent case consistency change\n"
    },
    {
      "commit": "59b240404f19f3450e710e07a90d4e8d35fabcaf",
      "tree": "7332ac9399a3fce0e3502a00e18dc31a3f3faba9",
      "parents": [
        "0189c6efed4f36db0661d827d998a49bc34ece12",
        "e761938c39c1cafa80d0c474e107041316a49cbd"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 01 12:14:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 12:14:47 2015 +0000"
      },
      "message": "am e761938c: Merge \"Fix javadocs based on recent case consistency change\"\n\n* commit \u0027e761938c39c1cafa80d0c474e107041316a49cbd\u0027:\n  Fix javadocs based on recent case consistency change\n"
    },
    {
      "commit": "e761938c39c1cafa80d0c474e107041316a49cbd",
      "tree": "c42bad61a9e417d5b1930ed7f8df7a6a69e7b6ba",
      "parents": [
        "dd78330140ad0e02fc693fc1f5bf041adcf64a1f",
        "0e1c0e11e41c85487349fcb719d2ab1d1823534e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 01 12:01:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 01 12:01:44 2015 +0000"
      },
      "message": "Merge \"Fix javadocs based on recent case consistency change\""
    },
    {
      "commit": "533d164ed0263c682b5868a0e0f021a95ec9a9fe",
      "tree": "0c6056a7fca440f31485f57c9443b77a5cc26e05",
      "parents": [
        "bd613068a38f5ae953e348e308d46271c4a59cec",
        "0189c6efed4f36db0661d827d998a49bc34ece12"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 29 21:44:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 21:44:34 2015 +0000"
      },
      "message": "am 0189c6ef: am dd783301: Merge \"Add optional additional entropy to finish\"\n\n* commit \u00270189c6efed4f36db0661d827d998a49bc34ece12\u0027:\n  Add optional additional entropy to finish\n"
    },
    {
      "commit": "0189c6efed4f36db0661d827d998a49bc34ece12",
      "tree": "84a66049f12d6a55fcbb88c897dabb7d7e6e5920",
      "parents": [
        "57e82aad718f42ea12292b5c063d2c2ea1538bc4",
        "dd78330140ad0e02fc693fc1f5bf041adcf64a1f"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 29 21:31:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 21:31:52 2015 +0000"
      },
      "message": "am dd783301: Merge \"Add optional additional entropy to finish\"\n\n* commit \u0027dd78330140ad0e02fc693fc1f5bf041adcf64a1f\u0027:\n  Add optional additional entropy to finish\n"
    },
    {
      "commit": "9ce30624a448f439e19960d0dd88103c04676e7d",
      "tree": "c2c970c089651b35c38f58f18470e652b5ec7a50",
      "parents": [
        "4993da924c6f25194aded71e70eefd07208eee81"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 29 12:32:51 2015 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 29 12:32:56 2015 -0700"
      },
      "message": "Add optional additional entropy to finish\n\nIf provided the extra entropy will be added to the device before calling\nfinish. If entropy is provided and the device does not support supplying\nadditional entropy then finish will fail with KM_ERROR_UNIMPLEMENTED.\n\nChange-Id: If26be118bf382604f6f8e96e833b76e6f9e94d58\n"
    },
    {
      "commit": "d6acfc6219fd6a47b267e8f31a83773862759890",
      "tree": "d5f54098b6adc261047c6ffba73009ac48bad4c9",
      "parents": [
        "efe01cc62ee49f57c34726ec9c13ddaa9c1b1d8b",
        "90cfc1923ae0a9fe98b97d123b2250f01e8bc3f2"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 29 09:25:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 09:25:16 2015 +0000"
      },
      "message": "am 90cfc192: Merge \"Close race condition in binderDied()\"\n\n* commit \u002790cfc1923ae0a9fe98b97d123b2250f01e8bc3f2\u0027:\n  Close race condition in binderDied()\n"
    },
    {
      "commit": "140f2b41af22e0b5c2a1d6e892333cd93631fc11",
      "tree": "d5ceaa36d34db741b104652cc3d575fe7719d0c8",
      "parents": [
        "3976a56904e359eb975395725e908122d7d6e466"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue May 19 18:16:58 2015 -0700"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 29 08:33:52 2015 +0000"
      },
      "message": "Close race condition in binderDied()\n\nIt was possible for a binderDied() call to occur while the death\nrecipient list containing the object was being iterated, in which\ncase we could invalidate an object reference out from under the\niteration, causing a VM abort.  We now interlock the binderDied()\nderef operation with the list\u0027s locking semantics to prevent this.\n\nBug 15831054\n\n(cherry picked from commit 090c08ff2a7525c830b4edfd1a79aa8ee3893c60)\n\nChange-Id: If0027d3ac4da1153284a425dd9b2819a203481ab\n"
    },
    {
      "commit": "023973ecc66c62f2b83d9154097bb370966ed96d",
      "tree": "d997e300ad0a17106ccde32e78fc86dcc2d6bd6d",
      "parents": [
        "4e419432e1717de6154ea5c8177c519fe449b8f0",
        "71a2876497385cd61083cf3a7a86db068ae4b0b3"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri May 29 02:23:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 02:23:16 2015 +0000"
      },
      "message": "am 71a28764: Merge \"Use getRunAdvance to position cursor\" into mnc-dev\n\n* commit \u002771a2876497385cd61083cf3a7a86db068ae4b0b3\u0027:\n  Use getRunAdvance to position cursor\n"
    },
    {
      "commit": "4e419432e1717de6154ea5c8177c519fe449b8f0",
      "tree": "92921a520744c9d75a851d805ea771b4130ab6cb",
      "parents": [
        "8c48834b112cf10d43bacd668aadf6f3cf4a9ad1",
        "a4d66f3933d2369a87e7c3d36e69244ff2029e74"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 29 02:23:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 02:23:07 2015 +0000"
      },
      "message": "am a4d66f39: Merge \"Synchronize Theme.Material and Theme.Material light attributes\" into mnc-dev\n\n* commit \u0027a4d66f3933d2369a87e7c3d36e69244ff2029e74\u0027:\n  Synchronize Theme.Material and Theme.Material light attributes\n"
    },
    {
      "commit": "92086e06ad3167ebfadbc746d32e86c335878a8f",
      "tree": "320557b6c035dd199c871c707ab1cc52e438b50b",
      "parents": [
        "4ababd27401db430afb2f30d29efce972f8b1ccb",
        "5176b5451a8447de3ff86712a95efd6af93aa556"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 29 02:22:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 02:22:52 2015 +0000"
      },
      "message": "am 5176b545: Merge \"Rely on IMM#focusOut() to close input session.\" into mnc-dev\n\n* commit \u00275176b5451a8447de3ff86712a95efd6af93aa556\u0027:\n  Rely on IMM#focusOut() to close input session.\n"
    },
    {
      "commit": "8d61ab0003e26952349a959a4a38d3ebdea664d0",
      "tree": "31b53b647f703e1b29021e83cb95207cb14bb78d",
      "parents": [
        "98e8890022119bc9d053b55d2f05617b6d7bacb9",
        "a5705a4ada8e719ebf73ed757c514b74785e7ae3"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Fri May 29 02:22:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 02:22:33 2015 +0000"
      },
      "message": "am a5705a4a: Merge \"[partition checking] re-enable bootimage/bootloader, add recovery\" into mnc-dev\n\n* commit \u0027a5705a4ada8e719ebf73ed757c514b74785e7ae3\u0027:\n  [partition checking] re-enable bootimage/bootloader, add recovery\n"
    },
    {
      "commit": "c6fb8f827d6e233b7a586552bbeac14fabcf92bd",
      "tree": "d1c785f4bc6d4ff27151b0edbd0796922856bd59",
      "parents": [
        "8e5d21b0430a68afd8c2ab5a72164db75e69b490",
        "98e8890022119bc9d053b55d2f05617b6d7bacb9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 29 00:29:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 29 00:29:14 2015 +0000"
      },
      "message": "am 98e88900: am 85b883ca: Merge \"Clear the inset of previous IME when necessary.\" into mnc-dev\n\n* commit \u002798e8890022119bc9d053b55d2f05617b6d7bacb9\u0027:\n  Clear the inset of previous IME when necessary.\n"
    },
    {
      "commit": "71a2876497385cd61083cf3a7a86db068ae4b0b3",
      "tree": "cb6daafd2465f1864d166d452e9019c568abfdb5",
      "parents": [
        "a4d66f3933d2369a87e7c3d36e69244ff2029e74",
        "cb5499c85097450c48f66f6c08a35bab2ad5ab12"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri May 29 00:05:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 00:05:09 2015 +0000"
      },
      "message": "Merge \"Use getRunAdvance to position cursor\" into mnc-dev"
    },
    {
      "commit": "a4d66f3933d2369a87e7c3d36e69244ff2029e74",
      "tree": "eadb7422a06691f06ec4acd5ad605f943e67ce77",
      "parents": [
        "0d889cdeb78410cd4cb7f05d7fa4820985f0d679",
        "94680e86675560759aedee6af599879612a8dab5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 28 23:55:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:55:32 2015 +0000"
      },
      "message": "Merge \"Synchronize Theme.Material and Theme.Material light attributes\" into mnc-dev"
    },
    {
      "commit": "5176b5451a8447de3ff86712a95efd6af93aa556",
      "tree": "f02471abb86047648ccc15f57d9d21bc7e27085a",
      "parents": [
        "19d9d0ca2e95eca34e8f7b28023aa10f15d82f88",
        "41bb4953dad33b56b6d039d5bc87a574a0b70fe9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 28 23:52:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:52:50 2015 +0000"
      },
      "message": "Merge \"Rely on IMM#focusOut() to close input session.\" into mnc-dev"
    },
    {
      "commit": "94680e86675560759aedee6af599879612a8dab5",
      "tree": "1b0f991f1bf30db77c0e8d9fa84004b840a45dd0",
      "parents": [
        "517f3ee41afb7713f1fc6fa37a6f3a6efa97a020"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 28 16:52:29 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 28 16:52:29 2015 -0700"
      },
      "message": "Synchronize Theme.Material and Theme.Material light attributes\n\nAdds a few attributes that were missing from either theme, ensures all\nthe attributes match up so that it\u0027s easier to scan through for errors.\n\nBug: 21490615\nChange-Id: Iabfed8f61a7bc121e618164dee4121c41e82db09\n"
    },
    {
      "commit": "a5705a4ada8e719ebf73ed757c514b74785e7ae3",
      "tree": "6d9cb37feeb9c353243881e2242bf7be17741788",
      "parents": [
        "85b883cae410bd2b8e1dc5c34265ed253d758e86",
        "831e01a89e9636baf15d35e7f8ff5e9f290c8b87"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Thu May 28 23:41:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:41:04 2015 +0000"
      },
      "message": "Merge \"[partition checking] re-enable bootimage/bootloader, add recovery\" into mnc-dev"
    },
    {
      "commit": "cb5499c85097450c48f66f6c08a35bab2ad5ab12",
      "tree": "f69fc369640cf4cfb8a006c9034391815c684dee",
      "parents": [
        "f981ea95f2e951a558f73fb941cf006423e52627"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu May 28 16:16:24 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu May 28 16:36:36 2015 -0700"
      },
      "message": "Use getRunAdvance to position cursor\n\nTextLine used to use getTextRunAdvances on a substring to compute a\ncursor position, but this had a number of problems, especially when\nthe substring is a wider than the full string (as can happen in\ncertain Tamil ligatures).\n\nThis patch changes the implementation to use getRunAdvance, which was\nexplicitly designed for this use case.\n\nWe should also change Layout.getHorizontal to use the dual\ngetOffsetForAdvance, but that\u0027s basically a performance optimization,\nthe functionality should be basically equivalent.\n\nBug: 21125816\nChange-Id: I669b85eaecfbf6f7aa6c6a9dddbf1a210eb94571\n"
    },
    {
      "commit": "98e8890022119bc9d053b55d2f05617b6d7bacb9",
      "tree": "ac31ce629c9ec253fc7936b3b84f2eae89ae53bb",
      "parents": [
        "5144a0d8c9e054bc361cc7c860e1a2baff865c6a",
        "85b883cae410bd2b8e1dc5c34265ed253d758e86"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 28 23:35:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 23:35:28 2015 +0000"
      },
      "message": "am 85b883ca: Merge \"Clear the inset of previous IME when necessary.\" into mnc-dev\n\n* commit \u002785b883cae410bd2b8e1dc5c34265ed253d758e86\u0027:\n  Clear the inset of previous IME when necessary.\n"
    },
    {
      "commit": "67cf94ba85a74acfb72658ca22290655aab60f0c",
      "tree": "e0f1f394d331a2cfee0b90f108055bea4b6f59be",
      "parents": [
        "830ac05cc28fb06fe5057c01ec4f944c78c711ea",
        "b182d570c46330e95301dd46bc15c1b631e9ca42"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 23:30:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 23:30:22 2015 +0000"
      },
      "message": "am b182d570: am 626f0dc7: Merge \"Deprecations are warnings not errors\" into mnc-dev\n\n* commit \u0027b182d570c46330e95301dd46bc15c1b631e9ca42\u0027:\n  Deprecations are warnings not errors\n"
    },
    {
      "commit": "85b883cae410bd2b8e1dc5c34265ed253d758e86",
      "tree": "922722143b22abfc2ec70d0312921984dc994565",
      "parents": [
        "7cb0925e7e89a415a101f83e32d4f5e51f768ffd",
        "2977eb7b6ce82309a1bb1ba4ab698f503cb0388a"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 28 23:20:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:20:12 2015 +0000"
      },
      "message": "Merge \"Clear the inset of previous IME when necessary.\" into mnc-dev"
    },
    {
      "commit": "b182d570c46330e95301dd46bc15c1b631e9ca42",
      "tree": "524175544f810beb23278f5b8515a31ca4e0809e",
      "parents": [
        "7b2c58b3e5a4c5b901a246b512d68273b7ae7b41",
        "626f0dc73bc1007d16688eddf29ea58ec26f424e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 22:57:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:57:17 2015 +0000"
      },
      "message": "am 626f0dc7: Merge \"Deprecations are warnings not errors\" into mnc-dev\n\n* commit \u0027626f0dc73bc1007d16688eddf29ea58ec26f424e\u0027:\n  Deprecations are warnings not errors\n"
    },
    {
      "commit": "2977eb7b6ce82309a1bb1ba4ab698f503cb0388a",
      "tree": "a79090ca1a9c9946cd52013100278eeff5b92dc8",
      "parents": [
        "80ce4ad644af507b20eeac3d2ecf937ef4abd2de"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed May 27 18:54:18 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 28 22:52:49 2015 +0000"
      },
      "message": "Clear the inset of previous IME when necessary.\n\nIn the following scenario, the system continues keeping the previous\nIME\u0027s inset in the display until the new IME shows its window.\n1. an IME shows its software keyboard with reporting non-empty inset.\n2. the user switches to another IME, which does not show the software\n   keyboard when it is selected (e.g., because the physical keyboard\n   is connected.)\n\nThis CL tries to address above situation by introducing a new state\nflag IMMS#mShouldClearInsetOfPreviousIme to clear the previous IME\u0027s\ninset when necessary.\n\nBug: 15922840\nChange-Id: Ib04967f39b2529251e4835c42e9f99dba2cf43f2\n"
    },
    {
      "commit": "626f0dc73bc1007d16688eddf29ea58ec26f424e",
      "tree": "1f5c134f1ea669596d756fb0a3eca59deb67db4b",
      "parents": [
        "da28c8681a6868d188431aed626abe9bd6da2502",
        "85d99546a0dd6e38c2d60903c3b3e73577e1207c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 22:51:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 22:51:17 2015 +0000"
      },
      "message": "Merge \"Deprecations are warnings not errors\" into mnc-dev"
    },
    {
      "commit": "69dd849ed3c189436025eb8914321892424af259",
      "tree": "a2272a5beef33ad2481a5de3ea3e1b226507d743",
      "parents": [
        "e6562d903b9e62b4d4c6c08307a39577f15f1c49",
        "5f90a8c5bd689afa8403d7dce967bf96a82880c4"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu May 28 22:35:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:35:45 2015 +0000"
      },
      "message": "am 5f90a8c5: am 165102f3: Merge \"Wait for uncrypt to finish before rebooting\" into mnc-dev\n\n* commit \u00275f90a8c5bd689afa8403d7dce967bf96a82880c4\u0027:\n  Wait for uncrypt to finish before rebooting\n"
    },
    {
      "commit": "e6562d903b9e62b4d4c6c08307a39577f15f1c49",
      "tree": "ee5e254e5e1647fe39f517b839a7b50b80173407",
      "parents": [
        "1ca3ddb070dd53d33b788a34d446b003bdf73b36",
        "da71e1004082427e36db21c39f47b13e0afa8ed4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 22:35:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:35:39 2015 +0000"
      },
      "message": "am da71e100: am 4573dddc: Merge \"Add new API to set URI on AssistContent.\" into mnc-dev\n\n* commit \u0027da71e1004082427e36db21c39f47b13e0afa8ed4\u0027:\n  Add new API to set URI on AssistContent.\n"
    },
    {
      "commit": "937b7ad9f78ea10e001aca6ecbfbf0a15e0b7778",
      "tree": "4f3db7a92857e2526a641f24ecd685844c972c72",
      "parents": [
        "33e186c26d19a193546f6ab1e02a227afceeaa52",
        "7b554a8f1513c1737a9326b7e99b83fe5aab53f0"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 22:34:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:34:57 2015 +0000"
      },
      "message": "am 7b554a8f: am 057d9397: Merge \"Fix ScrollView\\\u0027s EdgeEffect to respect clipToPadding flag\" into mnc-dev\n\n* commit \u00277b554a8f1513c1737a9326b7e99b83fe5aab53f0\u0027:\n  Fix ScrollView\u0027s EdgeEffect to respect clipToPadding flag\n"
    },
    {
      "commit": "aeb5789d47f3ded6281e1b2b71996a278e3fc4af",
      "tree": "3884f6f93171dbc946ece711996382cc1bb7b86f",
      "parents": [
        "1d4db0e4a6fbe73a2d94665184c031d5b5efff59",
        "fc2cb1551e397c041551f648f44f32cdaca8f089"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 22:34:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:34:43 2015 +0000"
      },
      "message": "am fc2cb155: am 3aeb5f84: am 2836b863: am f33da518: Merge \"Introduce indirection for base micro themes.\" into cw-d-mr1-dev\n\n* commit \u0027fc2cb1551e397c041551f648f44f32cdaca8f089\u0027:\n  Introduce indirection for base micro themes.\n"
    },
    {
      "commit": "1d4db0e4a6fbe73a2d94665184c031d5b5efff59",
      "tree": "34e2523d6c439f6c92e226e8b16fb969bd7d30d3",
      "parents": [
        "4abcbcb8dd02f9daa5ef6602e70a5af589468536",
        "e87126e8915785e1801580d44ea181304bbfa701"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 28 22:34:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 22:34:37 2015 +0000"
      },
      "message": "am e87126e8: am 8a179cab: Merge \"BatteryStats: Output per-app wifi controller distribution\" into mnc-dev\n\n* commit \u0027e87126e8915785e1801580d44ea181304bbfa701\u0027:\n  BatteryStats: Output per-app wifi controller distribution\n"
    },
    {
      "commit": "5f90a8c5bd689afa8403d7dce967bf96a82880c4",
      "tree": "496985a8654c5e6d42940a25dd89172869eb89ad",
      "parents": [
        "da71e1004082427e36db21c39f47b13e0afa8ed4",
        "165102f350e08bd186b25b90dd8a42aad8975890"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu May 28 21:51:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 21:51:44 2015 +0000"
      },
      "message": "am 165102f3: Merge \"Wait for uncrypt to finish before rebooting\" into mnc-dev\n\n* commit \u0027165102f350e08bd186b25b90dd8a42aad8975890\u0027:\n  Wait for uncrypt to finish before rebooting\n"
    },
    {
      "commit": "da71e1004082427e36db21c39f47b13e0afa8ed4",
      "tree": "660dfc0c257f6b952042476179d7ee23266eee52",
      "parents": [
        "0f167ab4b189a017ed11311683e2824799ea8d01",
        "4573dddcce3f232d2eeb20bfe0e204e15a9416e9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 21:51:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 21:51:37 2015 +0000"
      },
      "message": "am 4573dddc: Merge \"Add new API to set URI on AssistContent.\" into mnc-dev\n\n* commit \u00274573dddcce3f232d2eeb20bfe0e204e15a9416e9\u0027:\n  Add new API to set URI on AssistContent.\n"
    },
    {
      "commit": "165102f350e08bd186b25b90dd8a42aad8975890",
      "tree": "7e5dad6b092322b3c82f3a7c00639901020d552f",
      "parents": [
        "4573dddcce3f232d2eeb20bfe0e204e15a9416e9",
        "90237f7beb55dae79cdcba5271f96be778573737"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu May 28 21:48:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 21:48:29 2015 +0000"
      },
      "message": "Merge \"Wait for uncrypt to finish before rebooting\" into mnc-dev"
    },
    {
      "commit": "4573dddcce3f232d2eeb20bfe0e204e15a9416e9",
      "tree": "2ffa4bac4aff27239990db0e2761473b18a61bfa",
      "parents": [
        "bf7fe1e051fefc5e6c1b96411a842b0305a9192c",
        "09d57fe9b357495b7bc62be39a8befa00d9d7ffb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 21:35:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 21:35:41 2015 +0000"
      },
      "message": "Merge \"Add new API to set URI on AssistContent.\" into mnc-dev"
    },
    {
      "commit": "7b554a8f1513c1737a9326b7e99b83fe5aab53f0",
      "tree": "d8b29f0cde01d3df9134558ac2f3d33f96f4c58e",
      "parents": [
        "0ea60834f7dac863ead8710e92ca11003974775b",
        "057d93971a5415a989ec5c8a8b0437ee12b6604f"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 20:39:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 20:39:39 2015 +0000"
      },
      "message": "am 057d9397: Merge \"Fix ScrollView\\\u0027s EdgeEffect to respect clipToPadding flag\" into mnc-dev\n\n* commit \u0027057d93971a5415a989ec5c8a8b0437ee12b6604f\u0027:\n  Fix ScrollView\u0027s EdgeEffect to respect clipToPadding flag\n"
    },
    {
      "commit": "057d93971a5415a989ec5c8a8b0437ee12b6604f",
      "tree": "adc98049415675239fe6fe4a854653d4609ddfdc",
      "parents": [
        "6ac0c8c5faaa2fdf56a533a6a3452d53850809ee",
        "c81c0826289550864d8448a7286e59421e78db39"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 20:33:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 20:33:12 2015 +0000"
      },
      "message": "Merge \"Fix ScrollView\u0027s EdgeEffect to respect clipToPadding flag\" into mnc-dev"
    },
    {
      "commit": "c81c0826289550864d8448a7286e59421e78db39",
      "tree": "83d2f4b41912699cbbc33ce878b72b2bcddc0fdc",
      "parents": [
        "63428ccde7e925ceb94aa40e933b3d51954a7797"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 10:18:46 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 13:29:44 2015 -0700"
      },
      "message": "Fix ScrollView\u0027s EdgeEffect to respect clipToPadding flag\n\nbug: 19126514\nChange-Id: I21fe4fd3e2f1240ee31c51f9deac7f285ffe2408\n"
    },
    {
      "commit": "9d698acfc487e2e161bc3e56d7ba664c329a57a3",
      "tree": "2738f1ca459ef678f1389557a178e9430d999f47",
      "parents": [
        "fa4eeb66c39dd599651760851430741b643bd7f8",
        "efe01cc62ee49f57c34726ec9c13ddaa9c1b1d8b"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 20:16:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 20:16:45 2015 +0000"
      },
      "message": "am efe01cc6: am 3976a569: Merge \"Replace --include-cfi with --generate-debug-info.\"\n\n* commit \u0027efe01cc62ee49f57c34726ec9c13ddaa9c1b1d8b\u0027:\n  Replace --include-cfi with --generate-debug-info.\n"
    },
    {
      "commit": "fc2cb1551e397c041551f648f44f32cdaca8f089",
      "tree": "a0226a6f2c1ff5ba6ef819c789a4e8116ca37762",
      "parents": [
        "e87126e8915785e1801580d44ea181304bbfa701",
        "3aeb5f848eee2c6de9bb49c9dcc7ca5127ef7c1e"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 20:15:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 20:15:44 2015 +0000"
      },
      "message": "am 3aeb5f84: am 2836b863: am f33da518: Merge \"Introduce indirection for base micro themes.\" into cw-d-mr1-dev\n\n* commit \u00273aeb5f848eee2c6de9bb49c9dcc7ca5127ef7c1e\u0027:\n  Introduce indirection for base micro themes.\n"
    },
    {
      "commit": "e87126e8915785e1801580d44ea181304bbfa701",
      "tree": "837e52c9648e47e9e8c66f72276b820c98649369",
      "parents": [
        "2da36fb340359c113db532796ed33799503680d8",
        "8a179cab7971782900f5b4a872f4f432c7d17987"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 28 20:15:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 20:15:39 2015 +0000"
      },
      "message": "am 8a179cab: Merge \"BatteryStats: Output per-app wifi controller distribution\" into mnc-dev\n\n* commit \u00278a179cab7971782900f5b4a872f4f432c7d17987\u0027:\n  BatteryStats: Output per-app wifi controller distribution\n"
    },
    {
      "commit": "3aeb5f848eee2c6de9bb49c9dcc7ca5127ef7c1e",
      "tree": "6a7bb6d8103557193a63d1ca93cb6189396a1fe7",
      "parents": [
        "8a179cab7971782900f5b4a872f4f432c7d17987",
        "2836b863fb2aa593d19ffdcaacb8e9fd84dabb12"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 20:07:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 20:07:57 2015 +0000"
      },
      "message": "am 2836b863: am f33da518: Merge \"Introduce indirection for base micro themes.\" into cw-d-mr1-dev\n\n* commit \u00272836b863fb2aa593d19ffdcaacb8e9fd84dabb12\u0027:\n  Introduce indirection for base micro themes.\n"
    },
    {
      "commit": "8a179cab7971782900f5b4a872f4f432c7d17987",
      "tree": "ec74be23818fdd35977fc63f7d73622ecf17639b",
      "parents": [
        "e9ac81745ef0c5f0d96a2c9dfcf2f84a86ccf85d",
        "049c88b48ae4dfdf4cdc85aac85607bb4225e7c7"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 28 20:04:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 20:04:18 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Output per-app wifi controller distribution\" into mnc-dev"
    },
    {
      "commit": "2836b863fb2aa593d19ffdcaacb8e9fd84dabb12",
      "tree": "755dfe762db7edd959abb586934d3e316aaa896c",
      "parents": [
        "dd6ccfd0d97c7a794793cd465be029310efa67ea",
        "f33da5188d5d1d66c1697a84358f334018e9f905"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 19:52:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 19:52:17 2015 +0000"
      },
      "message": "am f33da518: Merge \"Introduce indirection for base micro themes.\" into cw-d-mr1-dev\n\n* commit \u0027f33da5188d5d1d66c1697a84358f334018e9f905\u0027:\n  Introduce indirection for base micro themes.\n"
    },
    {
      "commit": "049c88b48ae4dfdf4cdc85aac85607bb4225e7c7",
      "tree": "23dfc96b40cb27fd0a5aa8be37f7837a98276b71",
      "parents": [
        "769832d11163abaa8a355650e796c2e39d7e0f3d"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 28 11:38:12 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 28 12:51:19 2015 -0700"
      },
      "message": "BatteryStats: Output per-app wifi controller distribution\n\nCurrently we only output this data on checkin, adding the output\nto dumpsys as well.\n\nChange-Id: I649474b576d7341bbf54ff95c0b0e6fed367bcb0\n"
    },
    {
      "commit": "f33da5188d5d1d66c1697a84358f334018e9f905",
      "tree": "8c4cde412ba03bcea685699f898f3c07fca0b3ec",
      "parents": [
        "650f688c17f1439ac0e555668e4c454c3a3d273a",
        "b99b91cdf82106a82b14f692b796a483210fa3e7"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 19:39:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 19:39:45 2015 +0000"
      },
      "message": "Merge \"Introduce indirection for base micro themes.\" into cw-d-mr1-dev"
    },
    {
      "commit": "0df9a7cfd8401317dcfd84c346a128efd0dedd05",
      "tree": "bccac5afbb1703fcbedf8883f594d58e28a90c63",
      "parents": [
        "61b3adaa4d755503f593dfbdb381ca492a5a26bd",
        "2c530e41e0e5ed7b30693a8eff8f14029a27ea45"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Thu May 28 19:29:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 19:29:24 2015 +0000"
      },
      "message": "am 2c530e41: am 08ecf676: Merge \"Bug fix and documentation clarification\" into mnc-dev\n\n* commit \u00272c530e41e0e5ed7b30693a8eff8f14029a27ea45\u0027:\n  Bug fix and documentation clarification\n"
    },
    {
      "commit": "2c530e41e0e5ed7b30693a8eff8f14029a27ea45",
      "tree": "5f4eec2fe50a89599a559a85f40959002cfdd981",
      "parents": [
        "f4dcdc022514dce700d2332348544c63edc700cb",
        "08ecf676e655ba7a86744f63045290d1e331c0f6"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Thu May 28 19:15:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 19:15:31 2015 +0000"
      },
      "message": "am 08ecf676: Merge \"Bug fix and documentation clarification\" into mnc-dev\n\n* commit \u002708ecf676e655ba7a86744f63045290d1e331c0f6\u0027:\n  Bug fix and documentation clarification\n"
    },
    {
      "commit": "08ecf676e655ba7a86744f63045290d1e331c0f6",
      "tree": "0fbcc7b9db2f370af34c88a81afebd20eb2f4689",
      "parents": [
        "e0e8570d591cd833f9950c4ac0de8ca425c47f95",
        "ca09d8cf8c7bd0ad58f667941e888002dfc4b8da"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Thu May 28 18:57:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 18:57:46 2015 +0000"
      },
      "message": "Merge \"Bug fix and documentation clarification\" into mnc-dev"
    },
    {
      "commit": "efe01cc62ee49f57c34726ec9c13ddaa9c1b1d8b",
      "tree": "6625261e1f6791e1b039e4c8fd52a78d64c257c7",
      "parents": [
        "b8e100d7a46b1bee4b2e055fb354bfc72df8809c",
        "3976a56904e359eb975395725e908122d7d6e466"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 18:45:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 18:45:36 2015 +0000"
      },
      "message": "am 3976a569: Merge \"Replace --include-cfi with --generate-debug-info.\"\n\n* commit \u00273976a56904e359eb975395725e908122d7d6e466\u0027:\n  Replace --include-cfi with --generate-debug-info.\n"
    },
    {
      "commit": "09d57fe9b357495b7bc62be39a8befa00d9d7ffb",
      "tree": "1d71edec334401bb5b978f64267d7d8b496582cb",
      "parents": [
        "da1b398173a94e94c61a0d186c7dc0ef2a7bd060"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 27 18:05:52 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 11:44:58 2015 -0700"
      },
      "message": "Add new API to set URI on AssistContent.\n\nAlso rework how we transfer AssistContent and AssistStructure\nto the assistant, so they are delivered as completely separate\nobjects rather than the kludgy bundling them in the assist\ndata thing.\n\nChange-Id: Ib40cc3b152bafeb358fd3adec564a7dda3a0dd1d\n"
    },
    {
      "commit": "9d16a7d8bb7415298a0826129baf0ca3f5564b5b",
      "tree": "e3cfa0bd6f194c6777e29538ea7750fc10979b1c",
      "parents": [
        "98bc46d13a523efaf06eae6ddaeb9100d15006a2",
        "9d3df9b7bacb7ba51d337893a7b5269d69d697d1"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 28 18:21:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 18:21:44 2015 +0000"
      },
      "message": "am 9d3df9b7: am f4b99815: Merge \"Camera2: update legacy metadata\" into mnc-dev\n\n* commit \u00279d3df9b7bacb7ba51d337893a7b5269d69d697d1\u0027:\n  Camera2: update legacy metadata\n"
    },
    {
      "commit": "b99b91cdf82106a82b14f692b796a483210fa3e7",
      "tree": "51da0c9cca9ff1234e2a0a2acf2c39e6d341bddd",
      "parents": [
        "80cf2210226bc652181abafe606b69ebce63af78"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 11:03:57 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu May 28 11:03:57 2015 -0700"
      },
      "message": "Introduce indirection for base micro themes.\n\nThis is needed, since overlays must add/modify items to base themes, but\nsimply declaring the style in an overlay will override the parent. To\nensure the true parent is never overridden, a base theme is introduced\nthat both the regular theme and the overlay can inherit from.\n\nBug: 21425951\nChange-Id: I0967d0b4ddf12e9765bc321a7485a6dbdfef0b1e\n"
    },
    {
      "commit": "98bc46d13a523efaf06eae6ddaeb9100d15006a2",
      "tree": "287e295691fe69301c119fa7b0d6de2bde369d3a",
      "parents": [
        "d89cd0341cbac80fcccaa5f188fd0459771084e3",
        "701ea8b5957482c0f6aabdf0d2b3c2f2ab8e5d55"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 18:03:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 18:03:12 2015 +0000"
      },
      "message": "am 701ea8b5: am 8d38a8d8: Merge \"Deprecate {READ,WRITE}_PROFILE permission\" into mnc-dev\n\n* commit \u0027701ea8b5957482c0f6aabdf0d2b3c2f2ab8e5d55\u0027:\n  Deprecate {READ,WRITE}_PROFILE permission\n"
    },
    {
      "commit": "9d3df9b7bacb7ba51d337893a7b5269d69d697d1",
      "tree": "97f52bfd04bc79a665f0024271aa61f971c2b53d",
      "parents": [
        "701ea8b5957482c0f6aabdf0d2b3c2f2ab8e5d55",
        "f4b998153d4d921a64b7cfdb523cd3a97e2849a9"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 28 18:01:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 18:01:57 2015 +0000"
      },
      "message": "am f4b99815: Merge \"Camera2: update legacy metadata\" into mnc-dev\n\n* commit \u0027f4b998153d4d921a64b7cfdb523cd3a97e2849a9\u0027:\n  Camera2: update legacy metadata\n"
    },
    {
      "commit": "f4b998153d4d921a64b7cfdb523cd3a97e2849a9",
      "tree": "66661cb72f4c9c368aef3e09215420dd14b29660",
      "parents": [
        "8d38a8d84f3c6ee81db9e6aa38492a7ce7766206",
        "854b523e11ecfb7393d2596a912668a10bae9b41"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu May 28 17:48:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 17:48:17 2015 +0000"
      },
      "message": "Merge \"Camera2: update legacy metadata\" into mnc-dev"
    },
    {
      "commit": "701ea8b5957482c0f6aabdf0d2b3c2f2ab8e5d55",
      "tree": "5bb34c423d08bee8e5794b7adb307162ae14893d",
      "parents": [
        "e886ab11dc2769ad380a014129685cce1535048e",
        "8d38a8d84f3c6ee81db9e6aa38492a7ce7766206"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 17:43:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 17:43:41 2015 +0000"
      },
      "message": "am 8d38a8d8: Merge \"Deprecate {READ,WRITE}_PROFILE permission\" into mnc-dev\n\n* commit \u00278d38a8d84f3c6ee81db9e6aa38492a7ce7766206\u0027:\n  Deprecate {READ,WRITE}_PROFILE permission\n"
    },
    {
      "commit": "8d38a8d84f3c6ee81db9e6aa38492a7ce7766206",
      "tree": "fbfbac97d510e218d7334d29bdebb202459cbd27",
      "parents": [
        "56edce33fb408a7ff593d1f4c8b62c252b3c45e8",
        "b97df269b5c44dc6aed70bdff156cd70ee394fbb"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 17:36:36 2015 +0000"
      },
      "message": "Merge \"Deprecate {READ,WRITE}_PROFILE permission\" into mnc-dev"
    },
    {
      "commit": "6e5204701142b3e1281824ced1ab41813a8c4072",
      "tree": "1623dbff48d3f8bb45e46c7a17a5f2619505952d",
      "parents": [
        "24c040594ea008b53a25aab93f3528e8da8d37f3",
        "73e74be1dc0294336b5104d6169177955b53490f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 17:30:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 17:30:23 2015 +0000"
      },
      "message": "am 73e74be1: am 63428ccd: Merge \"Add a normal permission guarding the installer UI - used for stats tracking\" into mnc-dev\n\n* commit \u002773e74be1dc0294336b5104d6169177955b53490f\u0027:\n  Add a normal permission guarding the installer UI - used for stats tracking\n"
    },
    {
      "commit": "0e1c0e11e41c85487349fcb719d2ab1d1823534e",
      "tree": "665fddc4e0b140a4e049dbfce390ff2156481b55",
      "parents": [
        "7b566da55afad480622c328d658f0e654019688d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 28 18:19:02 2015 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 28 18:21:29 2015 +0100"
      },
      "message": "Fix javadocs based on recent case consistency change\n\nCommit a40d2447b6f516116135ee7f126579771ba98a2c made the\ncase consistently \"as for the beginning of a sentence\".\nThis updates the docs to reflect that. Previously the\nresult depended on the string returned (e.g. \"Tomorrow\"\nwas capitalized in English) and the casing varied\nwithin and between locales.\n\nBug: 20247811\nChange-Id: If4c6b3a13f61bd0cb64c82fc4c96d053130ae4c8\n"
    },
    {
      "commit": "73e74be1dc0294336b5104d6169177955b53490f",
      "tree": "e9526b5b9c5e5c03c02d9b183707152c7104dce4",
      "parents": [
        "1bafedf1bc2dd5a33ed1309ca368d5bc1fc4ed3f",
        "63428ccde7e925ceb94aa40e933b3d51954a7797"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 16:21:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 16:21:50 2015 +0000"
      },
      "message": "am 63428ccd: Merge \"Add a normal permission guarding the installer UI - used for stats tracking\" into mnc-dev\n\n* commit \u002763428ccde7e925ceb94aa40e933b3d51954a7797\u0027:\n  Add a normal permission guarding the installer UI - used for stats tracking\n"
    },
    {
      "commit": "f39477b592e6e17fe41ace2e18602a69b2dd1619",
      "tree": "29f114cbd3a13f1797bc636eb06cf3d7826366c8",
      "parents": [
        "d2b63ff8b2706e54bae2678d42db2681db812113"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 17:16:09 2015 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 17:16:09 2015 +0100"
      },
      "message": "Replace --include-cfi with --generate-debug-info.\n\nThis follows a change in dex2oat.\n\nChange-Id: I46b61298ca00bee2e83080456b180d63efd95b8f\n"
    },
    {
      "commit": "63428ccde7e925ceb94aa40e933b3d51954a7797",
      "tree": "436407aff7f3b3d41fde6dbe01f71e6117797258",
      "parents": [
        "16144ac3789f6dbe36a7011cf23305f072a7bfcb",
        "86877e44f054facb535b29b8db7fda8c543bc245"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 15:37:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 15:37:06 2015 +0000"
      },
      "message": "Merge \"Add a normal permission guarding the installer UI - used for stats tracking\" into mnc-dev"
    },
    {
      "commit": "86877e44f054facb535b29b8db7fda8c543bc245",
      "tree": "15635f3f6bbc23395ad4b8c5149b6013d1617c33",
      "parents": [
        "0b316706b1925554b73d902539187f3931a1bde9"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 08:19:48 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 08:33:45 2015 -0700"
      },
      "message": "Add a normal permission guarding the installer UI - used for stats tracking\n\nbug:2147009\n\nChange-Id: Id020eaf7b852de43966f4ab8231e3f7046e66542\n"
    },
    {
      "commit": "24c040594ea008b53a25aab93f3528e8da8d37f3",
      "tree": "1ab9db3a6c524679b8baa7bc1d2e049b188c13bd",
      "parents": [
        "227ce53beb308990531114d9cd261bdf5978973e",
        "1bafedf1bc2dd5a33ed1309ca368d5bc1fc4ed3f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 15:20:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 15:20:49 2015 +0000"
      },
      "message": "am 1bafedf1: am 16144ac3: Merge \"Add comments to indicate code review was done for bugs\" into mnc-dev\n\n* commit \u00271bafedf1bc2dd5a33ed1309ca368d5bc1fc4ed3f\u0027:\n  Add comments to indicate code review was done for bugs\n"
    },
    {
      "commit": "1bafedf1bc2dd5a33ed1309ca368d5bc1fc4ed3f",
      "tree": "a300d8b400fd4e76429459ab5d79d279490f03db",
      "parents": [
        "4eff15e4806c924e1eba2831ccfe73b844cfae62",
        "16144ac3789f6dbe36a7011cf23305f072a7bfcb"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 15:02:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 15:02:50 2015 +0000"
      },
      "message": "am 16144ac3: Merge \"Add comments to indicate code review was done for bugs\" into mnc-dev\n\n* commit \u002716144ac3789f6dbe36a7011cf23305f072a7bfcb\u0027:\n  Add comments to indicate code review was done for bugs\n"
    },
    {
      "commit": "85d99546a0dd6e38c2d60903c3b3e73577e1207c",
      "tree": "3a7d2c0815841cb3e1f018cd77a0fcbe0be14086",
      "parents": [
        "16224288791dd3f122931504e624637fdcc70903"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon May 18 12:27:57 2015 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 07:59:36 2015 -0700"
      },
      "message": "Deprecations are warnings not errors\n\nChange-Id: Ib77f45fdc27ea53f1dd181f48c76810d03f8dcdb\n"
    },
    {
      "commit": "16144ac3789f6dbe36a7011cf23305f072a7bfcb",
      "tree": "28900ef1688621518becf9e0ed3a5dee6c33d754",
      "parents": [
        "d198c60c944a946f31e151b29dd919aac71e87eb",
        "14d226a2cd7b39e17a3f0bfdab79e645f7146f53"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 28 14:52:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 14:52:37 2015 +0000"
      },
      "message": "Merge \"Add comments to indicate code review was done for bugs\" into mnc-dev"
    },
    {
      "commit": "227ce53beb308990531114d9cd261bdf5978973e",
      "tree": "d96fbb60a5db18d4c4c05e43127ca795f66ba3e2",
      "parents": [
        "d11e29b3d876242bcab4ee4dab7816fef257419d",
        "4eff15e4806c924e1eba2831ccfe73b844cfae62"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 28 14:49:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 14:49:26 2015 +0000"
      },
      "message": "am 4eff15e4: am d198c60c: Merge \"Fix reconfigure \u0026 setPremult alpha handling\" into mnc-dev\n\n* commit \u00274eff15e4806c924e1eba2831ccfe73b844cfae62\u0027:\n  Fix reconfigure \u0026 setPremult alpha handling\n"
    },
    {
      "commit": "4eff15e4806c924e1eba2831ccfe73b844cfae62",
      "tree": "2a02fcfa9d68298b4c47d3f0fb6e16891c757385",
      "parents": [
        "8ce35a3d8203cf2b3bb4b3e75c40a82cd4e6a8cc",
        "d198c60c944a946f31e151b29dd919aac71e87eb"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 28 14:33:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 14:33:48 2015 +0000"
      },
      "message": "am d198c60c: Merge \"Fix reconfigure \u0026 setPremult alpha handling\" into mnc-dev\n\n* commit \u0027d198c60c944a946f31e151b29dd919aac71e87eb\u0027:\n  Fix reconfigure \u0026 setPremult alpha handling\n"
    },
    {
      "commit": "d198c60c944a946f31e151b29dd919aac71e87eb",
      "tree": "d9ae2b138e92ff09b1b5913e2e2f7dd41fc61761",
      "parents": [
        "1d4488c825aa147e2c7224c026df7cf54563f395",
        "0781a2f116be045ff1a3aca721c47f9fef980bea"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 28 14:29:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 14:29:13 2015 +0000"
      },
      "message": "Merge \"Fix reconfigure \u0026 setPremult alpha handling\" into mnc-dev"
    },
    {
      "commit": "bfc60972081851f1c61b447edfffc9b6c6e99b95",
      "tree": "8981ea3f6d000375bcbb9d3ba4bea4682d3b2158",
      "parents": [
        "cf21bf53c615c1e522c76b86f16115ffb484f688",
        "d036da08125854ab7814166feb18203cbf87a72e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 28 14:18:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 14:18:05 2015 +0000"
      },
      "message": "am d036da08: am 008232ac: Merge \"Zen: Store notification zen policy per-user.\" into mnc-dev\n\n* commit \u0027d036da08125854ab7814166feb18203cbf87a72e\u0027:\n  Zen: Store notification zen policy per-user.\n"
    },
    {
      "commit": "d036da08125854ab7814166feb18203cbf87a72e",
      "tree": "c39ec095791ddfbebfd0457a88241c7226cd1977",
      "parents": [
        "bbfacb4eb7752c6a625d11ec25a5432d2eb88d33",
        "008232acbdc9b6988f498b619b686efd02e614ae"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 28 14:03:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 14:03:13 2015 +0000"
      },
      "message": "am 008232ac: Merge \"Zen: Store notification zen policy per-user.\" into mnc-dev\n\n* commit \u0027008232acbdc9b6988f498b619b686efd02e614ae\u0027:\n  Zen: Store notification zen policy per-user.\n"
    },
    {
      "commit": "008232acbdc9b6988f498b619b686efd02e614ae",
      "tree": "59b9c8093ec9ac82d5e7852939dab8468b42f727",
      "parents": [
        "373816ef1f7ab9954889ed02a6b2b39fe4aa4f44",
        "21258a3703fe16b7c4754aec743215f3063bcdac"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 28 13:53:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 13:53:43 2015 +0000"
      },
      "message": "Merge \"Zen: Store notification zen policy per-user.\" into mnc-dev"
    },
    {
      "commit": "21258a3703fe16b7c4754aec743215f3063bcdac",
      "tree": "b0cf31a976eba7b3be8f893be1cdd628a4c4252b",
      "parents": [
        "1b8b22b1a412539020f78a132cff7c8fa7fae258"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed May 27 18:22:55 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 28 09:23:58 2015 -0400"
      },
      "message": "Zen: Store notification zen policy per-user.\n\n - Keep a zen config per user in NoMan.\n - Add zen config for all users to xml policy storage mechanism.\n - Initialize config to default for new secondary users.\n - Re-evaluate global zen on user switch.\n - Remove some unused code in NoMan.\n - Make ZenModeHelper aware of multiple users, keep all configs,\n   add to dump.\n - Log config diffs in addition to the config itself in ZenLog.\n\nBug: 15845915\nChange-Id: Ic847451e5d111c74916def1ea0948db5a76966c9\n"
    },
    {
      "commit": "cf21bf53c615c1e522c76b86f16115ffb484f688",
      "tree": "6ea361f9b8af876fe0519dde6e45f0824265e9c4",
      "parents": [
        "edb2308ec781080d84a0835912c9198ca09a9ef1",
        "bbfacb4eb7752c6a625d11ec25a5432d2eb88d33"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu May 28 11:13:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 11:13:32 2015 +0000"
      },
      "message": "am bbfacb4e: am 373816ef: Stop showing both the floating toolbar and suggestions\n\n* commit \u0027bbfacb4eb7752c6a625d11ec25a5432d2eb88d33\u0027:\n  Stop showing both the floating toolbar and suggestions\n"
    },
    {
      "commit": "bbfacb4eb7752c6a625d11ec25a5432d2eb88d33",
      "tree": "7e6f2098adb6998dcc82cbe2cc930458f327a22a",
      "parents": [
        "f2feb8c1115707da570f3c5dd8c5a023b49918f3",
        "373816ef1f7ab9954889ed02a6b2b39fe4aa4f44"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu May 28 10:57:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 10:57:56 2015 +0000"
      },
      "message": "am 373816ef: Stop showing both the floating toolbar and suggestions\n\n* commit \u0027373816ef1f7ab9954889ed02a6b2b39fe4aa4f44\u0027:\n  Stop showing both the floating toolbar and suggestions\n"
    },
    {
      "commit": "373816ef1f7ab9954889ed02a6b2b39fe4aa4f44",
      "tree": "ba37c276de2e03dab1c27e9a6e539bf442703dc4",
      "parents": [
        "7ff76d637f5ad49838e9d4a1570c762a187ed4d1"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu May 28 11:26:28 2015 +0100"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu May 28 11:26:28 2015 +0100"
      },
      "message": "Stop showing both the floating toolbar and suggestions\n\nThe selection mode without selection (PASTE|SELECT_ALL)\npops up along the suggestion popup if we tap on a word\nwithin 15sec of the most recent cut/copy/textChanged\noperation. Fix this by making suggestion popup take\nprecedence.\n\nAlso moved the invalidation of the text changed time\ninto the handleTextChanged() which fixes the selection\nmode starting once after the text has changed.\n\nNOTE: Subsequent clicks on non-suggestion spans will\nstill trigger the selection mode without selection if\nwithin the defined timeframe.\n\nBug: 20443325\nChange-Id: If2726e2c965e77e82ef7b847cf352d4426205bdc\n"
    },
    {
      "commit": "b97df269b5c44dc6aed70bdff156cd70ee394fbb",
      "tree": "c8ce4eb63ad8f014f8cc20aff4beaeb4ded586cc",
      "parents": [
        "aba3ecb976cacd7c92fe8f8afae20d112781d68e"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed May 27 15:26:41 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed May 27 19:36:02 2015 -0700"
      },
      "message": "Deprecate {READ,WRITE}_PROFILE permission\n\nNow that *_PROFILE permissions are in the same permission\ngroup as *_CONTACTS, these permissions have no visible\nimpact on the user. However, they complicate developer\u0027s\nlives and prevent us from using Context#grantUriRequest().\n\nBug: 21090207\nChange-Id: I31e6ae7b0f49c3589071f6a95f8d69a9456c144d\n"
    },
    {
      "commit": "babeb97ed2350e486d275f20bb89eb6ea6c7a8e9",
      "tree": "f609c6379e7e5440ffd8de54d8a5eb762e4649a8",
      "parents": [
        "17a72d046df4c0d38f558dac756ecc4ab607d691",
        "434a90c4d845527f19a5f7ad046d32918bb7fba3"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 01:32:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 01:32:32 2015 +0000"
      },
      "message": "am 434a90c4: am 36e39974: Merge \"Set a HW layer for Fragment alpha animation\" into mnc-dev\n\n* commit \u0027434a90c4d845527f19a5f7ad046d32918bb7fba3\u0027:\n  Set a HW layer for Fragment alpha animation\n"
    },
    {
      "commit": "434a90c4d845527f19a5f7ad046d32918bb7fba3",
      "tree": "513742c5ae61163b190edf385aeb0263b060b6b1",
      "parents": [
        "60568009f3742006776c91b6ca53ae9f81a7faa2",
        "36e39974513a44f979e28a9b68f5f4ca366f60e1"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 01:15:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 01:15:21 2015 +0000"
      },
      "message": "am 36e39974: Merge \"Set a HW layer for Fragment alpha animation\" into mnc-dev\n\n* commit \u002736e39974513a44f979e28a9b68f5f4ca366f60e1\u0027:\n  Set a HW layer for Fragment alpha animation\n"
    },
    {
      "commit": "36e39974513a44f979e28a9b68f5f4ca366f60e1",
      "tree": "2a67f37481c5821b0430122805526d2c71815f61",
      "parents": [
        "44aef99a0047212b42cf8ab454a19996311b8bc6",
        "de9284de88e06c9b4e022fa982ab580f16f42650"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 28 01:05:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 01:05:06 2015 +0000"
      },
      "message": "Merge \"Set a HW layer for Fragment alpha animation\" into mnc-dev"
    },
    {
      "commit": "05dee112a13b715e29fdff16d57a75256d1ee044",
      "tree": "50ccb10b1f4755b1ac17c826660d15dba3406fac",
      "parents": [
        "e3d88fc251981916131aa76358355ff925bb61ae",
        "b8b242de613dcd8f254274a142e719d24e7bc7cc"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu May 28 00:26:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:26:18 2015 +0000"
      },
      "message": "am b8b242de: am 841e7eb9: Merge \"Update intents for CarrierService\" into mnc-dev\n\n* commit \u0027b8b242de613dcd8f254274a142e719d24e7bc7cc\u0027:\n  Update intents for CarrierService\n"
    },
    {
      "commit": "e3d88fc251981916131aa76358355ff925bb61ae",
      "tree": "15219f986cb0ed91cc1d56b99443df6bb6143fe8",
      "parents": [
        "8f1f3153af0463e8898ab4e24a379b42cd56ed36",
        "8d5f04d9690f6526c57612d72922f29cb78c1be6"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu May 28 00:26:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:26:12 2015 +0000"
      },
      "message": "am 8d5f04d9: am 12e5fec2: Merge \"Fixed indentation in setProfileName method\" into mnc-dev\n\n* commit \u00278d5f04d9690f6526c57612d72922f29cb78c1be6\u0027:\n  Fixed indentation in setProfileName method\n"
    },
    {
      "commit": "8f1f3153af0463e8898ab4e24a379b42cd56ed36",
      "tree": "7da3e3f1fb8006175f88b07b8c3cfb080372ef4c",
      "parents": [
        "734328b613358db777fc7401ff35f66498bf3c77",
        "ff29b9641eadcf9c9dce743a67cf3a7634c18360"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu May 28 00:26:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:26:08 2015 +0000"
      },
      "message": "am ff29b964: am f279341a: Merge \"Update docstrings for VoicemailContract to be more descriptive.\" into mnc-dev\n\n* commit \u0027ff29b9641eadcf9c9dce743a67cf3a7634c18360\u0027:\n  Update docstrings for VoicemailContract to be more descriptive.\n"
    },
    {
      "commit": "b8b242de613dcd8f254274a142e719d24e7bc7cc",
      "tree": "f41037120c9d2e13e6ed22e6f5d52b66b3e919a5",
      "parents": [
        "8d5f04d9690f6526c57612d72922f29cb78c1be6",
        "841e7eb929a71687e55044e1291b778f94fd90e2"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu May 28 00:09:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:09:15 2015 +0000"
      },
      "message": "am 841e7eb9: Merge \"Update intents for CarrierService\" into mnc-dev\n\n* commit \u0027841e7eb929a71687e55044e1291b778f94fd90e2\u0027:\n  Update intents for CarrierService\n"
    },
    {
      "commit": "8d5f04d9690f6526c57612d72922f29cb78c1be6",
      "tree": "897b253ef27d4bd2a67b0f7511ba17653a8da123",
      "parents": [
        "ff29b9641eadcf9c9dce743a67cf3a7634c18360",
        "12e5fec238c6576c1fdec1a88d6696fc29426797"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu May 28 00:09:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:09:11 2015 +0000"
      },
      "message": "am 12e5fec2: Merge \"Fixed indentation in setProfileName method\" into mnc-dev\n\n* commit \u002712e5fec238c6576c1fdec1a88d6696fc29426797\u0027:\n  Fixed indentation in setProfileName method\n"
    },
    {
      "commit": "ff29b9641eadcf9c9dce743a67cf3a7634c18360",
      "tree": "7797ca7b06aa9eb6002278f9c83460c8cb5fb275",
      "parents": [
        "7e5e1f355eceff5231be6877bba207011ca1a112",
        "f279341a9170c0158647a5b449d0f5d44e2e830d"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu May 28 00:09:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 28 00:09:06 2015 +0000"
      },
      "message": "am f279341a: Merge \"Update docstrings for VoicemailContract to be more descriptive.\" into mnc-dev\n\n* commit \u0027f279341a9170c0158647a5b449d0f5d44e2e830d\u0027:\n  Update docstrings for VoicemailContract to be more descriptive.\n"
    },
    {
      "commit": "841e7eb929a71687e55044e1291b778f94fd90e2",
      "tree": "e29d35215fb4c044a97e5fb6594fd591f44b1e92",
      "parents": [
        "12e5fec238c6576c1fdec1a88d6696fc29426797",
        "5c04bd767b23bb7f9faa0eeb9b9ab4c5525c6ea7"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu May 28 00:02:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 00:02:35 2015 +0000"
      },
      "message": "Merge \"Update intents for CarrierService\" into mnc-dev"
    },
    {
      "commit": "12e5fec238c6576c1fdec1a88d6696fc29426797",
      "tree": "16e3264f6d9073948540c5059143ce1fc8ec5df5",
      "parents": [
        "f279341a9170c0158647a5b449d0f5d44e2e830d",
        "78f1314a695838c0630da96f03af68a107816fa6"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed May 27 23:56:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 23:56:06 2015 +0000"
      },
      "message": "Merge \"Fixed indentation in setProfileName method\" into mnc-dev"
    },
    {
      "commit": "5c04bd767b23bb7f9faa0eeb9b9ab4c5525c6ea7",
      "tree": "9b22a2be1e349abe3fa7e1f52e45d12f7dd0ae12",
      "parents": [
        "42ecc9eb902ef90876cd345a906c24e0d58720a3"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 16:20:15 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 16:53:09 2015 -0700"
      },
      "message": "Update intents for CarrierService\n\nKeep the bind intent and the config intent separate.\n\nChange-Id: I645a7e697d49d46a4870b7b3a252b3214ee85412\n"
    },
    {
      "commit": "78f1314a695838c0630da96f03af68a107816fa6",
      "tree": "e5622d9aed71582c77f29de278dc983483ce6609",
      "parents": [
        "8e9d7d55053094f5cc9ab8bcd5a0a9803ec40dfe"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed May 27 16:52:45 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed May 27 16:52:45 2015 -0700"
      },
      "message": "Fixed indentation in setProfileName method\n\nChange-Id: I819bfd509b184b7952d8f9c466c9418353f890cb\n"
    },
    {
      "commit": "f279341a9170c0158647a5b449d0f5d44e2e830d",
      "tree": "bbe3bdddead7b9de692b425733ad7ddf35591de7",
      "parents": [
        "4f6f385c888f729b53b8b92228d889d2d7fecd92",
        "a042e6c74e66674379439fd082efa5a0068edcc1"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed May 27 23:51:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 23:52:00 2015 +0000"
      },
      "message": "Merge \"Update docstrings for VoicemailContract to be more descriptive.\" into mnc-dev"
    },
    {
      "commit": "854d9447d67e07c7812e7a9dd3428428429326f8",
      "tree": "7383f31efee1021cf8cb6b637086b8e925a22233",
      "parents": [
        "367294722a34b7fba4ba334addc001b9d30c6169",
        "ad13df83dfac74856501bd286a93078f137cb43a"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 23:31:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 27 23:31:35 2015 +0000"
      },
      "message": "am ad13df83: am 68bca39a: Merge \"Drop the \"Config\". Just \"CarrierService\". It\\\u0027s cleaner.\" into mnc-dev\n\n* commit \u0027ad13df83dfac74856501bd286a93078f137cb43a\u0027:\n  Drop the \"Config\". Just \"CarrierService\". It\u0027s cleaner.\n"
    },
    {
      "commit": "0781a2f116be045ff1a3aca721c47f9fef980bea",
      "tree": "93e17f29d342c54d2996f8b87e54fc07006ab4fb",
      "parents": [
        "f981ea95f2e951a558f73fb941cf006423e52627"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 27 16:29:17 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed May 27 16:29:17 2015 -0700"
      },
      "message": "Fix reconfigure \u0026 setPremult alpha handling\n\nBug: 20948129\nChange-Id: Ifba35e5d87772a304fd3655e4a2363b293a6d8ac\n"
    },
    {
      "commit": "ad13df83dfac74856501bd286a93078f137cb43a",
      "tree": "e50a738b890cc6b9450fc29ef6a94959f94c37b6",
      "parents": [
        "e5f6fe59e769e6a8c3f2b0c6819fdef61ee29747",
        "68bca39a6a85c40638b28b7c91f154045afe5b10"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 23:17:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 27 23:17:00 2015 +0000"
      },
      "message": "am 68bca39a: Merge \"Drop the \"Config\". Just \"CarrierService\". It\\\u0027s cleaner.\" into mnc-dev\n\n* commit \u002768bca39a6a85c40638b28b7c91f154045afe5b10\u0027:\n  Drop the \"Config\". Just \"CarrierService\". It\u0027s cleaner.\n"
    },
    {
      "commit": "a042e6c74e66674379439fd082efa5a0068edcc1",
      "tree": "4578bd0add57c181637e4931a38c292fda85120f",
      "parents": [
        "7cd8a7e1bdb0019e52c1eaff7c1c6b17ba0e4719"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed May 27 15:52:28 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed May 27 15:54:55 2015 -0700"
      },
      "message": "Update docstrings for VoicemailContract to be more descriptive.\n\nBug: 21343781\nChange-Id: I221f61d4e9306a92c736a12b2cff3d9fccebdc47\n"
    }
  ],
  "next": "42ecc9eb902ef90876cd345a906c24e0d58720a3"
}
