)]}'
{
  "log": [
    {
      "commit": "3dd41596b1226b3cd692610984086335e87fb45b",
      "tree": "84d9b90e450fe528a5c2f2e2cd967cd528b1f91b",
      "parents": [
        "50ba032f4a81155c5f10561d39a4f258a0e4f244",
        "39c353a6caada777348c14f6dc9abee2d4d9a3be"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat May 16 01:47:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 01:47:08 2015 +0000"
      },
      "message": "Merge \"AAPT2: Fix layout versioning\" into mnc-dev"
    },
    {
      "commit": "50ba032f4a81155c5f10561d39a4f258a0e4f244",
      "tree": "5e3c794e9a6c17d9d32512c88b8f9344969d3b20",
      "parents": [
        "89942588b7b89bd83c39e91236cafcc5f6775b5f"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Fri May 30 22:25:20 2014 +0530"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Sat May 16 01:19:19 2015 +0000"
      },
      "message": "OBEX: Handle GET operation properly\n\nThis change handles GET operation properly whenever the\nInput stream is getting aborted in between. Without this\npatch it was observed that GET request was being sent by\nDUT even when abort has been sent/received resulting\nin IOT issues with some remote devices including PTS.\n\nChange-Id: Idcb4ea04abb57353af5ab1fef050b3a36579892e\n"
    },
    {
      "commit": "89942588b7b89bd83c39e91236cafcc5f6775b5f",
      "tree": "b1e884c9188467a107a1847e4dda82ae64032276",
      "parents": [
        "a91a6f68f4c2564f763d28a3cfcd9d8b7a3f5db9",
        "1973189fe0baa9b132c9b7f87a8ee1e1b234265a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sat May 16 01:08:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 01:08:53 2015 +0000"
      },
      "message": "Merge \"MediaPlayer: clean up subtitle controller log spam\" into mnc-dev"
    },
    {
      "commit": "a91a6f68f4c2564f763d28a3cfcd9d8b7a3f5db9",
      "tree": "a1fdd93fd81abc168c304a47a5d4d31bfaaafbe2",
      "parents": [
        "18f84162fea083fdc958323cf41352637f3df22f",
        "a627c094e67f640dfe3b2ac0b633edcf51270cf4"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Sat May 16 00:26:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 16 00:26:09 2015 +0000"
      },
      "message": "Merge \"Hold wakelock while dexopting\" into mnc-dev"
    },
    {
      "commit": "1973189fe0baa9b132c9b7f87a8ee1e1b234265a",
      "tree": "c87ad8be7b433340d30abf12dc4ba15be114a40f",
      "parents": [
        "18f84162fea083fdc958323cf41352637f3df22f"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 16:56:51 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 15 17:03:46 2015 -0700"
      },
      "message": "MediaPlayer: clean up subtitle controller log spam\n\n- create a default SubtitleController if not set explicitly\n- log warning instead of error\n\nBug: 17594306\nChange-Id: Ie7084205b3555bdfec0a2940d0e56398f778585a\n"
    },
    {
      "commit": "18f84162fea083fdc958323cf41352637f3df22f",
      "tree": "41c00a1f67d51b05d8b6c8aae07a10f96148209f",
      "parents": [
        "a80282a73385f42be4c2e730690838c92f2870ae",
        "719e61fa5fe4776a96fc1a6e4e60550a4b1d72df"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 22:57:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:57:02 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Enable bluetooth energy collection\" into mnc-dev"
    },
    {
      "commit": "719e61fa5fe4776a96fc1a6e4e60550a4b1d72df",
      "tree": "b4eafb45c6b4e048748b851cf3b0612872e3f88c",
      "parents": [
        "038959e851603500eb39b52fef33cbe75dbd73e3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 15:49:24 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 15:49:24 2015 -0700"
      },
      "message": "BatteryStats: Enable bluetooth energy collection\n\nDevice firmware has been fixed and bluetooth energy values\nshould be correct now.\n\nChange-Id: I9b9eff378d81e8de4a3f475c071a4ef26cc97f21\n"
    },
    {
      "commit": "a80282a73385f42be4c2e730690838c92f2870ae",
      "tree": "c1d18ec815fe995cd382a18e284576c7c0725563",
      "parents": [
        "0844dcd07034699f3edb0bab4a2ddfc97cc9a25c",
        "cdaaa91f7c67b2c56f17d5512f015c7c25c7c351"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri May 15 22:40:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:40:35 2015 +0000"
      },
      "message": "Merge \"Create unified BIND_CARRIER_SERVICES permission\" into mnc-dev"
    },
    {
      "commit": "0844dcd07034699f3edb0bab4a2ddfc97cc9a25c",
      "tree": "eb4afeeabbbcce432b2671dc13dad5af3dba0668",
      "parents": [
        "1ac88088adf54be60c12ec80c3533ee586eee02f",
        "788854b8c0b43d5b07f77cb65cf8303979cc50ff"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 22:28:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:28:31 2015 +0000"
      },
      "message": "Merge \"Revert \"Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java\"\" into mnc-dev"
    },
    {
      "commit": "788854b8c0b43d5b07f77cb65cf8303979cc50ff",
      "tree": "87e353ccd3fa094f2bdcc4fc7906529eab808c24",
      "parents": [
        "34f5e042904c22643f96d4466caa003073708b62"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 22:28:07 2015 +0000"
      },
      "committer": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 22:28:07 2015 +0000"
      },
      "message": "Revert \"Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java\"\n\nThis reverts commit 34f5e042904c22643f96d4466caa003073708b62.\n\nChange-Id: Ie2a00ef26b20a662fb0e801925a3721804e427ba\n"
    },
    {
      "commit": "1ac88088adf54be60c12ec80c3533ee586eee02f",
      "tree": "f0dd37837254098d2be7ed165dd81139396d2bae",
      "parents": [
        "6044798ef7426078838e292c1459d42c69e115b7",
        "bd51b4d0b930f8c64920954f4f9e5033e0001d5e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 22:25:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:25:41 2015 +0000"
      },
      "message": "Merge \"Return correct year in DayPickerPagerAdapter.getYearForPosition()\" into mnc-dev"
    },
    {
      "commit": "6044798ef7426078838e292c1459d42c69e115b7",
      "tree": "cf7acaed227c6fe67715b047eb75e93720841c38",
      "parents": [
        "21c8a4930630d9f0a4b0dc3d56534b0b30bb0851",
        "e922f49b627912c113250bd8506830bb69943025"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 22:25:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:25:26 2015 +0000"
      },
      "message": "Merge \"Allow getChangingConfigurations() on DrawableWrapper with null drawable\" into mnc-dev"
    },
    {
      "commit": "21c8a4930630d9f0a4b0dc3d56534b0b30bb0851",
      "tree": "b5460ed3a70ce92212f243647797091d662c39d4",
      "parents": [
        "ce27996c4fe665e88222bb913060d8de991ede4f",
        "688af6c5743d4ef5d08537b02b23fdde24a3c348"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri May 15 22:22:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:22:25 2015 +0000"
      },
      "message": "Merge \"DOn\u0027t save encryption settings when not encrypted\" into mnc-dev"
    },
    {
      "commit": "ce27996c4fe665e88222bb913060d8de991ede4f",
      "tree": "9c7a378102e09f0298b7caca3a9e81a21b23ce2d",
      "parents": [
        "7020a1377a65fb7f61a5bd36c254f99f0827932b",
        "ee36c2861a53e660c2f4c043aedba83163135960"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 22:18:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:18:59 2015 +0000"
      },
      "message": "Merge \"BatteryStatsHelper: Bluetooth wasn\u0027t being included in usage list\" into mnc-dev"
    },
    {
      "commit": "ee36c2861a53e660c2f4c043aedba83163135960",
      "tree": "7df3e4480d3c6af6fc7e70d0f504e5c37d6b281b",
      "parents": [
        "038959e851603500eb39b52fef33cbe75dbd73e3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 14 13:57:08 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 15:18:06 2015 -0700"
      },
      "message": "BatteryStatsHelper: Bluetooth wasn\u0027t being included in usage list\n\nBug:20892246\nChange-Id: I6eaf204a2cd970ff75704be22c9006fe4dc696cd\n"
    },
    {
      "commit": "7020a1377a65fb7f61a5bd36c254f99f0827932b",
      "tree": "6577e243edf59a1022bae03065d45af26481dd07",
      "parents": [
        "8c501a3a56493257a59a0509697a6d04853df182",
        "5ffbae64920bf38e16c5831996f00c3d28ae1186"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 15 22:13:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:13:33 2015 +0000"
      },
      "message": "Merge \"MediaDrm API Updates per api council review\" into mnc-dev"
    },
    {
      "commit": "8c501a3a56493257a59a0509697a6d04853df182",
      "tree": "25af4bcd9aada40b9461fa4c7ab6347ea8c4462a",
      "parents": [
        "2177ed407b8323e6f50d2aa64a62fbdc773e1859",
        "34f5e042904c22643f96d4466caa003073708b62"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 22:09:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:09:15 2015 +0000"
      },
      "message": "Merge \"Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java\" into mnc-dev"
    },
    {
      "commit": "34f5e042904c22643f96d4466caa003073708b62",
      "tree": "10e40d1642d6a0992e4df0dffcb7391b4e70dfec",
      "parents": [
        "fed0196b9500b9f1e58071b177fb02245d8e4e91"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 13:57:03 2015 -0700"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 14:58:30 2015 -0700"
      },
      "message": "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java\n\nNot the cause of, but related to...\nBug: 19082426\n\nChange-Id: I296c67989debc932838b39d63fdb57396448c50c\n"
    },
    {
      "commit": "2177ed407b8323e6f50d2aa64a62fbdc773e1859",
      "tree": "13c94e7b2f138e0f6e23bbb2f673d966b5bc989e",
      "parents": [
        "038959e851603500eb39b52fef33cbe75dbd73e3",
        "4c099d0c49c8366efd3c26854465b3ceef49b627"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 15 21:55:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 21:55:57 2015 +0000"
      },
      "message": "Merge changes from topic \u0027bench\u0027 into mnc-dev\n\n* changes:\n  Command to change force adoptable state.\n  Initial pass at storage benchmarks.\n"
    },
    {
      "commit": "e922f49b627912c113250bd8506830bb69943025",
      "tree": "97bbae424c3a41a4fba0b1cf60ef20bf951fffb5",
      "parents": [
        "afabc217226c11bad46de4eac557f8fe2e15f708"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 14:53:03 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 14:53:03 2015 -0700"
      },
      "message": "Allow getChangingConfigurations() on DrawableWrapper with null drawable\n\nChange-Id: Iecf39b53419e07927a3fe3096036a57afd69439a\n"
    },
    {
      "commit": "038959e851603500eb39b52fef33cbe75dbd73e3",
      "tree": "b18978d7569ff266b030138edce13ca2ac6c6924",
      "parents": [
        "b99e6d69c30056520f7cb793e4be1851b3bd8426",
        "b83ffee5a40bf00e156152ad85bf8cf6bb96e2f1"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 21:24:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 21:25:00 2015 +0000"
      },
      "message": "Merge \"Remove UID from kernel cpu accounting when uninstalled\" into mnc-dev"
    },
    {
      "commit": "b99e6d69c30056520f7cb793e4be1851b3bd8426",
      "tree": "3408d3828f746b2447af4ee7fd280c0003dc3f22",
      "parents": [
        "6d54f81a9e5a96d84996418d547502b9ad8754ae",
        "06af1fac166a83507450b6bbb1f98a8dde68d92e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 15 21:23:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 21:23:09 2015 +0000"
      },
      "message": "Merge \"Parse uid_cputime proc file\" into mnc-dev"
    },
    {
      "commit": "bd51b4d0b930f8c64920954f4f9e5033e0001d5e",
      "tree": "caa1e29d31d86a423c8871c54388948e9b3e51fc",
      "parents": [
        "afabc217226c11bad46de4eac557f8fe2e15f708"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 14:18:44 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 14:18:44 2015 -0700"
      },
      "message": "Return correct year in DayPickerPagerAdapter.getYearForPosition()\n\nPreviously it wasn\u0027t offsetting the position by the min date\u0027s month,\nso it would be off by a year if the min date wasn\u0027t in January. Also\nnow updates button visibility whenever the ViewPager\u0027s range changes.\n\nBug: 21203303\nChange-Id: Id7a41a4fa48843943c744fb0fecd4bebb798cee5\n"
    },
    {
      "commit": "4c099d0c49c8366efd3c26854465b3ceef49b627",
      "tree": "525ec22eff76fe90e003918fe22603ea60a9905b",
      "parents": [
        "9756d75ec28844f5ca30fda786a117c1a0ee88da"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 15 13:45:00 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 15 14:15:35 2015 -0700"
      },
      "message": "Command to change force adoptable state.\n\nSince user builds can\u0027t setprop, add an explicit \"sm\" verb to change\nthe force adoptable state.\n\nBug: 21191915\nChange-Id: I719d9b18c1a98c97442a5ddb1cc5512e8e4d3d3f\n"
    },
    {
      "commit": "6d54f81a9e5a96d84996418d547502b9ad8754ae",
      "tree": "e89b12f1cb0f51100e10ed3b7b23ca1b9e4c93ff",
      "parents": [
        "f02c7d439169307eb6a49f9b02ece90f9f0d2dc0",
        "c9f2293471155b8cc56ba18c98325b3893dd659d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 15 21:00:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 21:01:17 2015 +0000"
      },
      "message": "Merge \"Preserve ResolverDrawerLayout fully collapsed state across relayout\" into mnc-dev"
    },
    {
      "commit": "c9f2293471155b8cc56ba18c98325b3893dd659d",
      "tree": "75a5b20ca79c902ddc5a16f1a6e003b2785baeb5",
      "parents": [
        "ebb1d76e32535df04be5baab72fc067decf8ee15"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 15 13:39:22 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 15 13:59:40 2015 -0700"
      },
      "message": "Preserve ResolverDrawerLayout fully collapsed state across relayout\n\nFix a bug where a relayout that grows the size of ResolverDrawerLayout\ncontent would cause it to get stuck in a half-collapsed state. This\ncould also lead to janky touch interaction behavior in\nonStopNestedScroll as it animates to the fully open/closed state after\nclicking in a descendant list.\n\nBug 21202727\n\nChange-Id: I5f0a8b19fc079c57fcf2be7c6fa7627b1cb12a3c\n"
    },
    {
      "commit": "f02c7d439169307eb6a49f9b02ece90f9f0d2dc0",
      "tree": "bff5e5c6ca5f0daef372b97651d622a88903a4c7",
      "parents": [
        "4f9fd626d32989fe76c29e092d1fc591c6a8e1eb",
        "38feb6f1ece3b5213a42341c6dd91fd3e12b0760"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri May 15 20:50:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:50:55 2015 +0000"
      },
      "message": "Merge \"Fix issue where GeofenceHardwareImpl can crash. -It can\u0027t be instantiated before looper thread  is ready. Bug: 21185178\" into mnc-dev"
    },
    {
      "commit": "9756d75ec28844f5ca30fda786a117c1a0ee88da",
      "tree": "4046423fa7c33d4c0dbe95d657dfcf13fa515c7b",
      "parents": [
        "0d838a0fad500a3c446df501d8aa7656c2c3a7a2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 14 21:07:42 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 15 13:47:12 2015 -0700"
      },
      "message": "Initial pass at storage benchmarks.\n\nOffer an interface for Settings to invoke benchmarks on various\nattached volumes.\n\nBug: 21172095\nChange-Id: I847ddc87c58285457d1324be87f70ce10507accb\n"
    },
    {
      "commit": "4f9fd626d32989fe76c29e092d1fc591c6a8e1eb",
      "tree": "5ba9b7798e8c7d423de64c68c4edcac1818a14c3",
      "parents": [
        "358d12a06c31c1471cffe2584715f2f8836e1abd",
        "ca1c12581a794db7569c7408b3547bf04f9bb3c9"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 20:35:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:35:40 2015 +0000"
      },
      "message": "Merge \"Clean-up broadcast receivers when component is disabled.\" into mnc-dev"
    },
    {
      "commit": "358d12a06c31c1471cffe2584715f2f8836e1abd",
      "tree": "0dd3b6fd5a1a06b1341e7e2e034c37e1131dd408",
      "parents": [
        "27d86295347fbcdc7c2790c9b95e29b01f19d51b",
        "5ff8ba7ace9b748892a2406995fe3eca87f682d4"
      ],
      "author": {
        "name": "Olawale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 20:34:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:34:19 2015 +0000"
      },
      "message": "Merge \"Fix lost singleton provider after force-stopping user or package.\" into mnc-dev"
    },
    {
      "commit": "27d86295347fbcdc7c2790c9b95e29b01f19d51b",
      "tree": "44031fb194b4a2ef05759f7799af6ce26e4d2f1b",
      "parents": [
        "2a576d9ec1ec353ee2278f2da01e685b6b7b24ee",
        "dbb902d4adffaad1d054e5179552e46d047f7832"
      ],
      "author": {
        "name": "Olawale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 20:33:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:33:48 2015 +0000"
      },
      "message": "Merge \"Also restart provider if there is external handle.\" into mnc-dev"
    },
    {
      "commit": "ca1c12581a794db7569c7408b3547bf04f9bb3c9",
      "tree": "fa69bf1d0d027f5da60064b20427b95380d9e589",
      "parents": [
        "0c72f4f9d04077f2fe96b486b8501303325a54af"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 12:49:13 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 13:33:16 2015 -0700"
      },
      "message": "Clean-up broadcast receivers when component is disabled.\n\nBug: 15804187\nChange-Id: Ib672f720bd5c8d81d3846568ef53f7723685f317\n"
    },
    {
      "commit": "38feb6f1ece3b5213a42341c6dd91fd3e12b0760",
      "tree": "fc252b7ce6d215a49a285729738a580ba5849809",
      "parents": [
        "79d0c080a060b340e87d9211f5b174613b67d947"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri May 15 13:23:08 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Fri May 15 13:23:08 2015 -0700"
      },
      "message": "Fix issue where GeofenceHardwareImpl can crash.\n-It can\u0027t be instantiated before looper thread\n is ready.\nBug: 21185178\n\nChange-Id: I9e5434f7821c608a01bfd962c5482f6c2c2a022d\n"
    },
    {
      "commit": "2a576d9ec1ec353ee2278f2da01e685b6b7b24ee",
      "tree": "421500314a92a32a91e75868cf6a18d6594521ce",
      "parents": [
        "206df8c5e5cbebe4dc126ab325bb6ff746ccca85",
        "a7ea65e239581c84c3ae80f42f5a1827d48fc876"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 20:10:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 20:11:20 2015 +0000"
      },
      "message": "Merge \"Invalidate old accessibility bounds on CONTENT_CHANGE\" into mnc-dev"
    },
    {
      "commit": "206df8c5e5cbebe4dc126ab325bb6ff746ccca85",
      "tree": "87ef44a8842dab8db3617c0c1c159db70b53e3c7",
      "parents": [
        "afabc217226c11bad46de4eac557f8fe2e15f708",
        "7a882b5d8d64daaad9377ac7cb5c606aac8c4072"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 15 19:37:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 19:37:26 2015 +0000"
      },
      "message": "Merge \"Fix testAuthNeeded test\" into mnc-dev"
    },
    {
      "commit": "afabc217226c11bad46de4eac557f8fe2e15f708",
      "tree": "c29de76c0ce378b84e424e99b8b18b1b78cdb77c",
      "parents": [
        "2cc4a4755fcd41900e042c75cc47879d46acecda",
        "26de90aa2e2b2de10f489511038e119af331ca02"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 18:47:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:47:45 2015 +0000"
      },
      "message": "Merge \"Rename PostMessageToMainFrame to PostWebMessage\" into mnc-dev"
    },
    {
      "commit": "2cc4a4755fcd41900e042c75cc47879d46acecda",
      "tree": "ff3306dc025499eb1b1011ce273fae3035168630",
      "parents": [
        "6a5f85080e1a3656fc9a4a22c71cf7bc1f9239de",
        "50210d912925aef14e4ce69be82e4949122a3cd9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 18:31:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:31:54 2015 +0000"
      },
      "message": "Merge \"Adjust light source for window position\" into mnc-dev"
    },
    {
      "commit": "a7ea65e239581c84c3ae80f42f5a1827d48fc876",
      "tree": "346b2ac9d1ddd32fa5221108a53b7e25b6e96127",
      "parents": [
        "79d0c080a060b340e87d9211f5b174613b67d947"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 11:30:21 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 11:30:21 2015 -0700"
      },
      "message": "Invalidate old accessibility bounds on CONTENT_CHANGE\n\nBug: 20950124\nChange-Id: Id19924358b538f9b7754de3a0c019433817dc1fc\n"
    },
    {
      "commit": "7a882b5d8d64daaad9377ac7cb5c606aac8c4072",
      "tree": "13b394806ac4cadc35c4d376fdddae9656d1f8ad",
      "parents": [
        "6a5f85080e1a3656fc9a4a22c71cf7bc1f9239de"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu May 07 11:31:32 2015 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 15 11:27:23 2015 -0700"
      },
      "message": "Fix testAuthNeeded test\n\nbegin now returns OP_AUTH_REQUIRED for per operations with per op\nauthorization instead of NO_ERROR.\n\n(cherry-picked from commit b0addbaaf22b14200db602c41a5bd86847bdc0a9)\n\nChange-Id: I1f472125f46155833e03ab30bf18363ff51b2c58\n"
    },
    {
      "commit": "688af6c5743d4ef5d08537b02b23fdde24a3c348",
      "tree": "e321703e043f17cf49c25de8abae7265541f57aa",
      "parents": [
        "8d0cf8bc457b48a0c8d43cf23928956ae3ca2a28"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri May 15 11:26:17 2015 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri May 15 11:26:17 2015 -0700"
      },
      "message": "DOn\u0027t save encryption settings when not encrypted\n\nIf this setting is saved when unencrypted, it will apply after encryption\nand cause the user to get the wrong default in the \u0027Require pattern to start\ndevice\u0027 dialog.\n\nBug: 21105662\nChange-Id: Ibd2918abb6af27e20dc03a1a10f4cad1033bc575\n"
    },
    {
      "commit": "6a5f85080e1a3656fc9a4a22c71cf7bc1f9239de",
      "tree": "d3e225d6809b29f439ec6a0a636db4e6d4a7cdbb",
      "parents": [
        "21417a0d50891e2d9d07c9c68f09da4931f053ff",
        "96481c3ddc6c58cfcad2a5cb9325ee2b24b0c540"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 15 18:23:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:23:01 2015 +0000"
      },
      "message": "Merge \"Remove \"encrypt at rest\" flag from new AndroidKeyStore API.\" into mnc-dev"
    },
    {
      "commit": "96481c3ddc6c58cfcad2a5cb9325ee2b24b0c540",
      "tree": "a97bb73bd1783451ff8731884b65334d37241213",
      "parents": [
        "99dc89961f192b8570215ebe8feff1945a7c53ea"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 15 10:47:18 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 15 11:07:42 2015 -0700"
      },
      "message": "Remove \"encrypt at rest\" flag from new AndroidKeyStore API.\n\nThis flag causes issues such as being unable to generate, import, or\nuse keys when the user/profile secure lock screen credential hasn\u0027t\nyet been entered after boot.\n\nBug: 18088752\nChange-Id: I992f6dfdc945bcb83e341356a40dfa7d7bc143d8\n"
    },
    {
      "commit": "26de90aa2e2b2de10f489511038e119af331ca02",
      "tree": "7a1ffd665336dfebb376888d513c733006515940",
      "parents": [
        "b3fa8bf221c239ebce7f5cdfd33dadcda9f137b3"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 11:02:45 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 11:02:45 2015 -0700"
      },
      "message": "Rename PostMessageToMainFrame to PostWebMessage\n\nBug: 20557074\n\nThere is no need to keep the name PostMessageToMainFrame since\nwe may choose to not implement the special condition to posting\nto a named subframe. And if we want, we can do this by overloading\nthe function.\n\nChange-Id: I9896ad479e1c30cda500352cfdb1b7d336383568\n"
    },
    {
      "commit": "21417a0d50891e2d9d07c9c68f09da4931f053ff",
      "tree": "b7dce3c322b64684c57452d2eed46aceab72c6fb",
      "parents": [
        "c25d6c22bbb2b8d6efbe4b4ab5252ca8f266889f",
        "81fa3e89668c498d5314a64dfff71d0553f8c5f7"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri May 15 17:56:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 17:56:59 2015 +0000"
      },
      "message": "Merge \"Text selection: Fix moving by character when should move by word\" into mnc-dev"
    },
    {
      "commit": "c25d6c22bbb2b8d6efbe4b4ab5252ca8f266889f",
      "tree": "2834e32b4b88a0192f1797c4348f29ec17f2a674",
      "parents": [
        "79d0c080a060b340e87d9211f5b174613b67d947",
        "2e577d2e1c19c6fe9f22e0abbef9b35c6f627e27"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri May 15 17:56:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 17:56:57 2015 +0000"
      },
      "message": "Merge \"Fix difficulty grabbing handles for small selections\" into mnc-dev"
    },
    {
      "commit": "79d0c080a060b340e87d9211f5b174613b67d947",
      "tree": "77c48ee2c1d4289ffd41a36bbff3f685569876a7",
      "parents": [
        "b3fa8bf221c239ebce7f5cdfd33dadcda9f137b3",
        "6640d21b2e8d16190fdf79cb3ec4b7694a1ea90b"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 15 17:40:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 17:40:44 2015 +0000"
      },
      "message": "Merge \"Revert \"Fix IMMS#mInputShown state inconsistency.\"\" into mnc-dev"
    },
    {
      "commit": "6640d21b2e8d16190fdf79cb3ec4b7694a1ea90b",
      "tree": "049d597daca47daf81d62cc2405e990f997b2fe1",
      "parents": [
        "aee0c2ce39fe92716bb76d33d6f8cc8789467cf6"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 15 10:30:12 2015 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 15 17:36:53 2015 +0000"
      },
      "message": "Revert \"Fix IMMS#mInputShown state inconsistency.\"\n\nThis reverts commit 8d4a9117fbd0aaf03b8486ef920c73894a12cfcd.\n\nBecause of a regression Bug 21161785.\n\nBug: 21161785\nBug: 18722991\nBug: 20763994\nBug: 20764441\nBug: 20926844\nChange-Id: If58612eda08764be0226832c0a73f03683889cdb\n"
    },
    {
      "commit": "5ff8ba7ace9b748892a2406995fe3eca87f682d4",
      "tree": "a57c28bb8738ff327b291106f16d6eafb015b4ad",
      "parents": [
        "0c72f4f9d04077f2fe96b486b8501303325a54af"
      ],
      "author": {
        "name": "riddle_hsu",
        "email": "riddle_hsu@htc.com",
        "time": "Fri May 15 11:33:03 2015 +0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 10:17:21 2015 -0700"
      },
      "message": "Fix lost singleton provider after force-stopping user or package.\n\nCase 1 (name \u003d\u003d null):\nSwitch user from guest to owner. All processes of guest\nwill be killed, it will not include processes which singleton\ncomponents live in, but singleton provider records are still\ncollected and removed.\n\nWhen the user switch is complete and the process of removed\nsingleton provider is still alive, there is someone access\nthe provider, it will create a new ContentProviderRecord and\nwait but no one will notify it because the provider process\nis alive with different ContentProviderRecord.\n\nThen the access cannot get response unless the process of target\nprovider is died and restarted.\n\nCase 2 (name !\u003d null):\nSwitch to another non-guest user, launch an application which\ncontains singleton provider. Go to Settings to force-stop the\npackage then switch back to owner user. Launch an application\nwhich will access the singleton provider. It will also cannot\nget response that similar as case 1.\n\nSolution:\nOnly collect singleton provider if target user is all or owner.\n\nChange-Id: Ic6828da66645172d1378cfb1f66d092df5966516\n"
    },
    {
      "commit": "b3fa8bf221c239ebce7f5cdfd33dadcda9f137b3",
      "tree": "de4e80cb394badf87235df8fba6b56418e61ee36",
      "parents": [
        "c259daacde9c62d5956591716285fe4df170a0fb",
        "7414f97a04658858201760c3a60a9d8fa95042fa"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 15 16:46:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 16:46:24 2015 +0000"
      },
      "message": "am 7414f97a: am efd254b2: Doc change: fix urls, remove obsolete image.\n\n* commit \u00277414f97a04658858201760c3a60a9d8fa95042fa\u0027:\n  Doc change: fix urls, remove obsolete image.\n"
    },
    {
      "commit": "c259daacde9c62d5956591716285fe4df170a0fb",
      "tree": "fddb34eccb61a96ca09622b8280cd9a8c4a96d75",
      "parents": [
        "617da41e8ce31041cf1da958fc1f3e0a277ba1ab",
        "3519ddfe07de5847332937c4a0ba29c0378fe26a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 15 16:46:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 16:46:18 2015 +0000"
      },
      "message": "am 3519ddfe: am de401c82: Doc change: More changes to distribute files, Google Services page update.\n\n* commit \u00273519ddfe07de5847332937c4a0ba29c0378fe26a\u0027:\n  Doc change: More changes to distribute files, Google Services page update.\n"
    },
    {
      "commit": "617da41e8ce31041cf1da958fc1f3e0a277ba1ab",
      "tree": "3c6d09d48a4791dc9783fc13b9829ea7c8c0dc61",
      "parents": [
        "b47cea9ba10cd815ff6ead819f106ac4eafee5ff",
        "b12172ef473450da7d1ad6b3fcae4ac41bec2395"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 16:44:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 16:44:23 2015 +0000"
      },
      "message": "Merge \"Update button visibility as a final step in DayPickerView construction\" into mnc-dev"
    },
    {
      "commit": "b47cea9ba10cd815ff6ead819f106ac4eafee5ff",
      "tree": "60dc7fa0296edc43e31e29070b120d00ff21a5ef",
      "parents": [
        "4e76ee07f7aa2e1812a0d86330b59a518974a87a",
        "3b0f421685cfe37ee46eb4655d4a8e315eaedcd9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 16:43:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 16:43:02 2015 +0000"
      },
      "message": "Merge \"Revert \"Strip PNG metadata\"\" into mnc-dev"
    },
    {
      "commit": "3b0f421685cfe37ee46eb4655d4a8e315eaedcd9",
      "tree": "c8b3c9d9fa837aa9c573b7ce612c4224cf107c9d",
      "parents": [
        "fe1ca2c535816bf7528b8b77fb5c24f9db324671"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 16:41:26 2015 +0000"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 15 16:41:26 2015 +0000"
      },
      "message": "Revert \"Strip PNG metadata\"\n\nRemoving the color profiles significantly changed the\nappearance of some assets.\n\nThis reverts commit fe1ca2c535816bf7528b8b77fb5c24f9db324671.\n\nChange-Id: I60d9b645eda927b0fc5adc8b2bd0902fb536208a\n"
    },
    {
      "commit": "4e76ee07f7aa2e1812a0d86330b59a518974a87a",
      "tree": "1a6d9a87f0f32bc55a7b6c0b196afbee9fbe82ef",
      "parents": [
        "99dc89961f192b8570215ebe8feff1945a7c53ea",
        "b1918a05684ee11073a6ced379a3cffb9f4007c4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 15 16:34:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 16:34:54 2015 +0000"
      },
      "message": "Merge \"Fix easter egg setting validator to accept valid values\" into mnc-dev"
    },
    {
      "commit": "b1918a05684ee11073a6ced379a3cffb9f4007c4",
      "tree": "17a124a44c8e9c4f13142556607ba33effe978d1",
      "parents": [
        "fcb34c599f59d3bd73edad1848c081548e721024"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 15 09:32:55 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 15 09:33:00 2015 -0700"
      },
      "message": "Fix easter egg setting validator to accept valid values\n\nbug:21188928\n\nChange-Id: I5f6d445aad7231a907026c552c87f9cdfe024d32\n"
    },
    {
      "commit": "dbb902d4adffaad1d054e5179552e46d047f7832",
      "tree": "ddefc4c2c037565f4180fc2443494a2add5dd071",
      "parents": [
        "0c72f4f9d04077f2fe96b486b8501303325a54af"
      ],
      "author": {
        "name": "riddle_hsu",
        "email": "riddle_hsu@htc.com",
        "time": "Wed May 13 18:59:03 2015 +0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 15 09:20:39 2015 -0700"
      },
      "message": "Also restart provider if there is external handle.\n\ne.g. ContentResolver.getType will call\nActivityManagerService.getProviderMimeType\nthat will not have connection but increase\nexternalProcessNoHandleCount.\n\nChange-Id: I649c0b2390a749c77c6be5e7dfadc1acb689ec4c\n"
    },
    {
      "commit": "99dc89961f192b8570215ebe8feff1945a7c53ea",
      "tree": "5d72ff468a6adefe2c2414ff0a1a2e03ad0c3a4a",
      "parents": [
        "0c72f4f9d04077f2fe96b486b8501303325a54af",
        "527d522f349d806fa9765130269de5a759cb6b69"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri May 15 16:03:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 16:03:31 2015 +0000"
      },
      "message": "Merge \"Camera2: get ride of sceneModeOverrides in API doc\" into mnc-dev"
    },
    {
      "commit": "0c72f4f9d04077f2fe96b486b8501303325a54af",
      "tree": "b07cd626d7ce4523e2aa0afb0e28ddd88d90474e",
      "parents": [
        "f02fd46d34624b4549565be777deff8328bbdc05",
        "f62c7428e78b1559ccc61e2d645c31ce10199c60"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 14:35:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 14:35:50 2015 +0000"
      },
      "message": "Merge \"Change AudioDevicesInfo.getFormats() to getEncodings().\" into mnc-dev"
    },
    {
      "commit": "f02fd46d34624b4549565be777deff8328bbdc05",
      "tree": "6a69f6598d8275436cfe9bc8389e9ed54a0a05bd",
      "parents": [
        "b1f1293355a1837d95095d28891f9218bdcf2bdd",
        "2d49752ee050ab7f1cd848933f6c62a73707e2d9"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri May 15 14:21:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 14:21:16 2015 +0000"
      },
      "message": "Merge \"Add bluetooth permission annotations\" into mnc-dev"
    },
    {
      "commit": "b1f1293355a1837d95095d28891f9218bdcf2bdd",
      "tree": "96dab6aad603d924e11e8f9696299c9bb10fa483",
      "parents": [
        "d63f9321e62064660d426efd5abbd885c4a24652",
        "5aec62eae12b35de8d5fe7cba29166048c167572"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 15 14:08:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 14:08:19 2015 +0000"
      },
      "message": "Merge \"Remove hidden/deleted APIs.\" into mnc-dev"
    },
    {
      "commit": "d63f9321e62064660d426efd5abbd885c4a24652",
      "tree": "96d7252ec6ba03410097d24a93abed13e52516d7",
      "parents": [
        "aee0c2ce39fe92716bb76d33d6f8cc8789467cf6"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 06 15:18:49 2015 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 15 12:35:21 2015 +0000"
      },
      "message": "Icon support comes to Notification.\n\n  And you may ask yourself: what is that beautiful icon?\n  And you may ask yourself: where does that API go to?\n  And you may ask yourself: is it a resource? is it a Bitmap?\n  And you may say to yourself: my god, what have I done\n\n(This patch fixes a number of bugs in the initial\nimplementation, but other than that, it\u0027s the same as it\never was.)\n\nBug: 18568715\nBug: 21141842\nChange-Id: I1d3f9427abd7f0bb57e533fcfac708851ff644b6\n"
    },
    {
      "commit": "aee0c2ce39fe92716bb76d33d6f8cc8789467cf6",
      "tree": "45267d7c194cf57499388ca50a1886ffdbb1ef70",
      "parents": [
        "af9ea2cf5e9f4848b3d1078cc261931e1339e7cf",
        "02cd9f91a6bd6d06d6d1237f8b978a0ab0b8ea32"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 15 04:39:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 04:39:42 2015 +0000"
      },
      "message": "Merge \"Use Context instead of Resources in Icon.createWithResource.\" into mnc-dev"
    },
    {
      "commit": "39c353a6caada777348c14f6dc9abee2d4d9a3be",
      "tree": "697823578d99994617ab8cea0fa002d8b5e5bcbf",
      "parents": [
        "b731c3d944ccf46b7d0115f63b63eee5ab8abf1a"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 14 17:58:14 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 14 20:56:10 2015 -0700"
      },
      "message": "AAPT2: Fix layout versioning\n\nChange-Id: I37190cf8a1f0a81c068aeb2b5326b3b3080f75a5\n"
    },
    {
      "commit": "af9ea2cf5e9f4848b3d1078cc261931e1339e7cf",
      "tree": "773a83a2ac687425a780dde1507c515eabb1e97d",
      "parents": [
        "bdc8b6d247716c08d4ee6e7187e46c5f3da3fbba",
        "d9db9d75ef6d555b47eda5fa15752613d1e670f6"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri May 15 03:51:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 03:51:58 2015 +0000"
      },
      "message": "Merge \"Fix bug with jobservice context giving wrong value\" into mnc-dev"
    },
    {
      "commit": "d9db9d75ef6d555b47eda5fa15752613d1e670f6",
      "tree": "6c509a84f0c869b21d2520a1bc224a46218bb7b0",
      "parents": [
        "4b4d4757698718f785aa534b69a117007f5b64a7"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu May 14 17:47:33 2015 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu May 14 20:50:54 2015 -0700"
      },
      "message": "Fix bug with jobservice context giving wrong value\n\nBUG: 20614145\nChange-Id: Ibd555732e03646d6d59e6d0effa9f92ec70ca3c4\n"
    },
    {
      "commit": "bdc8b6d247716c08d4ee6e7187e46c5f3da3fbba",
      "tree": "ff998492a3c528226f5292806243d211e2985650",
      "parents": [
        "0a8e06cbd3e7489e3878e27dbea98a264ebf5363",
        "8deb34106760abfea6f5cc65e727b9a54f480d16"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri May 15 03:37:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 03:37:24 2015 +0000"
      },
      "message": "Merge \"Statically import NetworkCapabilities constants for brevity.\" into mnc-dev"
    },
    {
      "commit": "7414f97a04658858201760c3a60a9d8fa95042fa",
      "tree": "ac2ec26070631d7c753c502c502164c35d30a08f",
      "parents": [
        "3519ddfe07de5847332937c4a0ba29c0378fe26a",
        "efd254b2f9246d4c259be7885ef344be745bc8bc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 15 03:22:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 03:22:53 2015 +0000"
      },
      "message": "am efd254b2: Doc change: fix urls, remove obsolete image.\n\n* commit \u0027efd254b2f9246d4c259be7885ef344be745bc8bc\u0027:\n  Doc change: fix urls, remove obsolete image.\n"
    },
    {
      "commit": "3519ddfe07de5847332937c4a0ba29c0378fe26a",
      "tree": "57125d78f1ffef51748fc34cb53ebbf16471d376",
      "parents": [
        "08bea4c90dce2991ab518bd167a29df8b23f7d1b",
        "de401c82f58a9465593391fede942fe6ffd22ef1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 15 03:17:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 15 03:17:37 2015 +0000"
      },
      "message": "am de401c82: Doc change: More changes to distribute files, Google Services page update.\n\n* commit \u0027de401c82f58a9465593391fede942fe6ffd22ef1\u0027:\n  Doc change: More changes to distribute files, Google Services page update.\n"
    },
    {
      "commit": "efd254b2f9246d4c259be7885ef344be745bc8bc",
      "tree": "8915b985de14fc8a7bcbd89ed7f7048953b891a6",
      "parents": [
        "de401c82f58a9465593391fede942fe6ffd22ef1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 14 20:14:34 2015 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 14 20:14:34 2015 -0700"
      },
      "message": "Doc change: fix urls, remove obsolete image.\n\nChange-Id: I61ec972b1df2c3211da6e21ee4e4ec3319d0d02b\n"
    },
    {
      "commit": "de401c82f58a9465593391fede942fe6ffd22ef1",
      "tree": "60af961b413627c3f3bd2899107843f183a18db7",
      "parents": [
        "a0f0b5bfd8df9e0caa6848bc479f1ed3dc492efc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat May 09 12:10:56 2015 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 14 20:05:13 2015 -0700"
      },
      "message": "Doc change: More changes to distribute files, Google Services page update.\n\nChange-Id: I047ff9165c5844075561b31e42f8127d8819aeb0\n"
    },
    {
      "commit": "0a8e06cbd3e7489e3878e27dbea98a264ebf5363",
      "tree": "f18fbe0654c644bffb9480031dce2264f9d44784",
      "parents": [
        "abcbf05c98980f2a77adb5dfb2f7d8b7ec804024",
        "ed6586a569ddf2cf67014bbf51f8126dff116ca8"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri May 15 02:44:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 02:44:22 2015 +0000"
      },
      "message": "Merge \"TIF: Remove incorrect audio mode check\" into mnc-dev"
    },
    {
      "commit": "ed6586a569ddf2cf67014bbf51f8126dff116ca8",
      "tree": "c2718ab4daacb1a95cdc439c880a2d597de08b87",
      "parents": [
        "a0807a65e93aeb7c73fb2fcc68244ab324dd3c07"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu May 14 19:16:30 2015 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu May 14 19:16:30 2015 -0700"
      },
      "message": "TIF: Remove incorrect audio mode check\n\nBug: 21170680\nChange-Id: If50181294d7b2977d8e0735ae4d118943e0aad60\n"
    },
    {
      "commit": "abcbf05c98980f2a77adb5dfb2f7d8b7ec804024",
      "tree": "de67f2d59dcf72cc72f2c4a8c0bbd87cf97d2fc0",
      "parents": [
        "096c11dc3795120dbc75cc1ee15abaa019fb74d1",
        "98fa656f1636525c27a6d91ad4d7a3385292b99a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 15 01:50:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:50:39 2015 +0000"
      },
      "message": "Merge \"fullBackupContent isn\u0027t public API\" into mnc-dev"
    },
    {
      "commit": "096c11dc3795120dbc75cc1ee15abaa019fb74d1",
      "tree": "8bf308f4266981f57fec4b6ec8dc6bf202d72728",
      "parents": [
        "8309a19181151a78a288368becd3d3a9b1b1e389",
        "7f75da2405cd910854448bb3801f776e036f926a"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri May 15 01:45:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:45:19 2015 +0000"
      },
      "message": "Merge \"camera2: Fix work-profile eviction handling.\" into mnc-dev"
    },
    {
      "commit": "5ffbae64920bf38e16c5831996f00c3d28ae1186",
      "tree": "78439cbc9b0f20d799b224ab9c50fdd475c7895c",
      "parents": [
        "5fccffd573395bbd21c477f064de7c25100c3f8a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 13 16:53:52 2015 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 15 01:44:59 2015 +0000"
      },
      "message": "MediaDrm API Updates per api council review\n\nbug: 21044671\n\nChange-Id: Ifb34e7b8cb53f7bd5737c0869fc6c1f731ba1c9c\n"
    },
    {
      "commit": "8309a19181151a78a288368becd3d3a9b1b1e389",
      "tree": "e78954db58a91580a06761dfabee6235fb94110b",
      "parents": [
        "d76a81f5195b8a23b136f5a9965d3b5dd12a195d",
        "d9be9cfe5eaef0a5241494a06beae6422dbe0fc3"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri May 15 01:40:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:40:26 2015 +0000"
      },
      "message": "Merge \"Fix in-call UI crash on Nova devcies (framework/base)\" into mnc-dev"
    },
    {
      "commit": "7f75da2405cd910854448bb3801f776e036f926a",
      "tree": "d52db0e19e58e0ccf833921f196a68b7ebf88da3",
      "parents": [
        "0a775ce9801f03071d1e9bcc177d79e6fe350702"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Apr 30 17:46:30 2015 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu May 14 18:39:50 2015 -0700"
      },
      "message": "camera2: Fix work-profile eviction handling.\n\nBug: 20124384\n\nChange-Id: I6fb82dbfd5f98746ed4befed81a583e3709bfee8\n"
    },
    {
      "commit": "d76a81f5195b8a23b136f5a9965d3b5dd12a195d",
      "tree": "8946085c63bcf62eec448e74736898de315c85dc",
      "parents": [
        "ebb1d76e32535df04be5baab72fc067decf8ee15",
        "220239e37110bf7d97aa92270be5a12ab0cf5e24"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri May 15 01:39:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:39:04 2015 +0000"
      },
      "message": "Merge \"Fix missing break in Icon class\" into mnc-dev"
    },
    {
      "commit": "d9be9cfe5eaef0a5241494a06beae6422dbe0fc3",
      "tree": "ec80234dc870d1686802e2a68399a760d2466440",
      "parents": [
        "5bcbf857d129f4513e562801a4e88077b2655ade"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 18:28:10 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 18:28:10 2015 -0700"
      },
      "message": "Fix in-call UI crash on Nova devcies (framework/base)\n\nIf a status hint icon wasn\u0027t set we\u0027d crash.\nFix was to set StatusHitns.mIcon to null if the icon resource ID\u0027\nwas 0.\n\nBUG: 21168985\nChange-Id: I33c06169f9e184b063e6fd10f77408bc262ea3c8\n"
    },
    {
      "commit": "220239e37110bf7d97aa92270be5a12ab0cf5e24",
      "tree": "752f10bf6f74315a45793106aa40cc9f177b4652",
      "parents": [
        "c9be9f4d5bcf513654dbca24e648312d61e04bfc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 18:22:02 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 18:24:31 2015 -0700"
      },
      "message": "Fix missing break in Icon class\n\nThis causes RuntimeExceptions to fall through to the next\ncase statement.\n\nBug: 21168985\nChange-Id: Ie69610b22c6caf9f6536ebd48673067880cb75a2\n"
    },
    {
      "commit": "50210d912925aef14e4ce69be82e4949122a3cd9",
      "tree": "ba87c37a8b2db6521df6f8c62307319bcf70a823",
      "parents": [
        "9cb90cbbf8fc91793dad1d1cb317079dbc7e8421"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 14 18:05:36 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 14 18:05:36 2015 -0700"
      },
      "message": "Adjust light source for window position\n\nBug: 16523629\nChange-Id: I2f3fed1edcac0a3cfd5034aded45e08ececfebaf\n"
    },
    {
      "commit": "ebb1d76e32535df04be5baab72fc067decf8ee15",
      "tree": "96e91a8540ddfcfae4881d4dc0626f3f08e0fa03",
      "parents": [
        "4b4d4757698718f785aa534b69a117007f5b64a7",
        "40451b3977f51bd0726b645f73167869f71d4e4c"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri May 15 00:55:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 00:55:41 2015 +0000"
      },
      "message": "Merge \"Fix post dial for remote connections\" into mnc-dev"
    },
    {
      "commit": "40451b3977f51bd0726b645f73167869f71d4e4c",
      "tree": "1437cbf70586df50b32da964f3affcddbcf2dc2a",
      "parents": [
        "5bcbf857d129f4513e562801a4e88077b2655ade"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 17:39:41 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 17:39:41 2015 -0700"
      },
      "message": "Fix post dial for remote connections\n\nUse the correct callback (onPostDialChar instead of onPostDialWait).\nThis fixes a bug where every remote call would prompt the user\nto send tones after the call became active.\n\nBUG: 21004101\nChange-Id: I1656a4266d0028ef29494a3cee169180267e16cd\n"
    },
    {
      "commit": "4b4d4757698718f785aa534b69a117007f5b64a7",
      "tree": "70fabf3e5e0a3c8204039deeb2b39076e018bf7e",
      "parents": [
        "2cdf5eaad4ad84fc87b73945fdd3262da4a0ab43",
        "c7741d467b37351ab13f75592fc7400d0c2ba6d7"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri May 15 00:28:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 00:28:33 2015 +0000"
      },
      "message": "Merge \"Start AnimationDrawable from the zeroth frame.\" into mnc-dev"
    },
    {
      "commit": "c7741d467b37351ab13f75592fc7400d0c2ba6d7",
      "tree": "b23667632355b9cc5a9f4c4fe64298cc4b9be49e",
      "parents": [
        "07b83f1c9e8a7692a985aa2d13ac13fc5521aa4b"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 14 15:12:23 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu May 14 17:23:43 2015 -0700"
      },
      "message": "Start AnimationDrawable from the zeroth frame.\n\nThis CL fixes the issue where when start is called, we run the next frame\nof the animation drawable while mCurFrame is already set to 0. The result\nis that the first frame of the AnimationDrawable is then skipped.\n\nBug: 21168854\nChange-Id: I2b77ae017d3debd0f8cfec81ea86d1120e78bb55\n"
    },
    {
      "commit": "2d49752ee050ab7f1cd848933f6c62a73707e2d9",
      "tree": "0dade24a209ceb9f7ad90554b4d9aa9c7f5b235f",
      "parents": [
        "2cdf5eaad4ad84fc87b73945fdd3262da4a0ab43"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 23 17:10:21 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri May 15 00:18:28 2015 +0000"
      },
      "message": "Add bluetooth permission annotations\n\nChange-Id: I5bc86f8ec6ea5c873f1e14dab0e0c47c5c9df7f7\n"
    },
    {
      "commit": "2cdf5eaad4ad84fc87b73945fdd3262da4a0ab43",
      "tree": "7f7f51f7897780ca7b8be0df5cb4ac7bd5363cd2",
      "parents": [
        "0e4a2b5ff0ee061c46bfe3b1f15a7067308e0da8",
        "3dc19883c571a829c36aa603c04a55c91b00dd57"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 15 00:01:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 00:01:52 2015 +0000"
      },
      "message": "Merge \"Fix build: udpate parser factory method\" into mnc-dev"
    },
    {
      "commit": "3dc19883c571a829c36aa603c04a55c91b00dd57",
      "tree": "49fe422f579f044b9a2db5f84dff2afeb25465d6",
      "parents": [
        "f2d408b51debadca830eefbf8131185ac55ce699"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu May 14 17:00:50 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu May 14 17:00:50 2015 -0700"
      },
      "message": "Fix build: udpate parser factory method\n\nChange-Id: I78ad55bc924427b44451ec32fbd1032d6cd77544\n"
    },
    {
      "commit": "0e4a2b5ff0ee061c46bfe3b1f15a7067308e0da8",
      "tree": "4ca4efbe64b2cc5224c37a687f3e6a361883302e",
      "parents": [
        "e650fd95a9d87f74fb420687b7062c9d428ef3f1",
        "6d8371e73ff6452be5a23089e7edeb8d6d96f065"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 14 23:27:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 23:27:49 2015 +0000"
      },
      "message": "Merge \"Check for setting to already set\" into mnc-dev"
    },
    {
      "commit": "e650fd95a9d87f74fb420687b7062c9d428ef3f1",
      "tree": "b7e77c4c2c285c5561ec89f46b34abf829af1814",
      "parents": [
        "fcb34c599f59d3bd73edad1848c081548e721024",
        "4ccca50d7e501154127ac360e0fcbae850b1bbc8"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 23:25:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 23:25:10 2015 +0000"
      },
      "message": "Merge \"Fix grant/revoke to act on owner by default and log invalid user id.\" into mnc-dev"
    },
    {
      "commit": "4ccca50d7e501154127ac360e0fcbae850b1bbc8",
      "tree": "f903d0ee7143bcbe089248662d75a5df068fe47a",
      "parents": [
        "2bdd69c4a2d9a8a5e94770a710123fb1958cf25b"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 16:18:05 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 16:24:19 2015 -0700"
      },
      "message": "Fix grant/revoke to act on owner by default and log invalid user id.\n\nbug:21163229\n\nChange-Id: I66d0cc130b37b5752ed06afc73259ed41bfb7830\n"
    },
    {
      "commit": "fcb34c599f59d3bd73edad1848c081548e721024",
      "tree": "e38fca18a37a672c2ca24db6733568233af151f1",
      "parents": [
        "979936920ee2e654e23678172c49b301e886c374",
        "e5716222a1a11922267193d5815fb083fc4e11d3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 14 23:15:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 23:15:24 2015 +0000"
      },
      "message": "Merge \"Adjust lockscreen style to spec\" into mnc-dev"
    },
    {
      "commit": "979936920ee2e654e23678172c49b301e886c374",
      "tree": "e8c0a1d3211cab7e96269ff9f0926331e23288db",
      "parents": [
        "af4d3d2d141b905fe6f92c9cce81ee76a8203fd8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 13 17:39:18 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 14 23:13:28 2015 +0000"
      },
      "message": "Fix brightness mirror positioning.\n\nBug: 20884993\nChange-Id: Iba75c2dd7aca9b7ac446cb6a278085af4e150b95\n"
    },
    {
      "commit": "6d8371e73ff6452be5a23089e7edeb8d6d96f065",
      "tree": "7dad88f89ada8fcc80966eb2004753f2e94d6bfd",
      "parents": [
        "6e1c17a3dfd62f3ae2a16ac64b8575fc3aa4a7a2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 14 15:47:03 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 14 16:06:12 2015 -0700"
      },
      "message": "Check for setting to already set\n\nBug: 20105644\nChange-Id: Ia79d2ae5c725c139d2b7c423a899be625cb8f14f\n"
    },
    {
      "commit": "e5716222a1a11922267193d5815fb083fc4e11d3",
      "tree": "03b65865f49f0dafb7d4ead51775385b3b124246",
      "parents": [
        "2bf49b1a9f4898a3bb353a9b902b8e6c1642037a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 14 14:13:20 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 14 16:04:15 2015 -0700"
      },
      "message": "Adjust lockscreen style to spec\n\nBug: 21111048\nChange-Id: Ibdecaf01224ef45a53b4981d8b79d27034a3df45\n"
    },
    {
      "commit": "af4d3d2d141b905fe6f92c9cce81ee76a8203fd8",
      "tree": "a55caa8f5163e5e200a559bb5ef9756e626a3a97",
      "parents": [
        "f2fb0e73f1e7a056c8986959b391ad29eabbf8f9",
        "f2d408b51debadca830eefbf8131185ac55ce699"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu May 14 22:57:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 22:57:05 2015 +0000"
      },
      "message": "Merge \"Don\u0027t keep LayoutlibCallback reference.\" into mnc-dev"
    },
    {
      "commit": "f2fb0e73f1e7a056c8986959b391ad29eabbf8f9",
      "tree": "4432a25a3a25969da35900785c46b258a00aa1b5",
      "parents": [
        "39a0b22cf854963dc04dc7a7714b4a7a263e93aa",
        "4d5648b9c510ae028119b9db37d70139f9558be4"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu May 14 22:47:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 22:47:06 2015 +0000"
      },
      "message": "Merge \"CEC: Remove obsolete TODOs\" into mnc-dev"
    },
    {
      "commit": "f2d408b51debadca830eefbf8131185ac55ce699",
      "tree": "f6c1e647f05a5db8669f747c1026a96d493d6619",
      "parents": [
        "fc41c2c02e9092d21e10fcc38a928d26d9f05a4e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu May 14 15:37:29 2015 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu May 14 15:37:29 2015 -0700"
      },
      "message": "Don\u0027t keep LayoutlibCallback reference.\n\nSwitch to the newer API that enables keeping a reference only to the\nParserFactory which is a much leaner object as compared to\nLayoutlibCallback.\n\nChange-Id: I9b7afd93226db23786a00b2951cbf5ae5b8f3e5f\n"
    },
    {
      "commit": "527d522f349d806fa9765130269de5a759cb6b69",
      "tree": "e5888921894d20a2221b185ffdbd2fc75d77adc8",
      "parents": [
        "d99dc329b9baefe3d722ccafc0c92461cfef42b1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 14 15:36:04 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 14 15:36:04 2015 -0700"
      },
      "message": "Camera2: get ride of sceneModeOverrides in API doc\n\nsceneModeOverrides isn\u0027t public API.\n\nBug: 20152738\nChange-Id: I4024b152c47c1d0184971539c99a2f1cc1b1c1a0\n"
    },
    {
      "commit": "39a0b22cf854963dc04dc7a7714b4a7a263e93aa",
      "tree": "5760258adba37dd8de41e4b9fb6bf9f797a277af",
      "parents": [
        "3e02adb028741938dab9787fa1552f86b2558c9a",
        "f9d518a2afb1715c8ecf96a2639d9a1fbd48e263"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 14 22:22:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 22:22:07 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Add dummy getMinorID to maintain compatible with old RS compat lib.\" into mnc-dev"
    }
  ],
  "next": "3e02adb028741938dab9787fa1552f86b2558c9a"
}
