)]}'
{
  "log": [
    {
      "commit": "237f3ef21c0df31f28066cfe423489fbb939b656",
      "tree": "dc2c7cb4d2d0f2ce6ca24e9a17e81f13b5e566cc",
      "parents": [
        "3a1356f3ff0f84d57cd669ff2648e46a919b94fe",
        "a2cbdfb33ca6e4e413b9424317b31abf9c6b4509"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 17:10:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 17:10:56 2016 +0000"
      },
      "message": "Merge \"Remove java.nio.channels.* classes without test coverage.\" into nyc-dev"
    },
    {
      "commit": "5c55babd64d0ba3bbed77739587594e22bfa3b52",
      "tree": "0ba17f6cfbf948deeca10aeb59131a6762e4b607",
      "parents": [
        "d538e38a00288fe6f97de9d867a2e1eba769d912",
        "3d4acbf5fbe74133b70b0bec51a387428f251ac1"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Feb 11 15:59:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 11 15:59:36 2016 +0000"
      },
      "message": "Merge \"New systemapi to mark a wifi network as metered.\" into mm-wireless-dev\nam: 3d4acbf5fb\n\n* commit \u00273d4acbf5fbe74133b70b0bec51a387428f251ac1\u0027:\n  New systemapi to mark a wifi network as metered.\n"
    },
    {
      "commit": "a2cbdfb33ca6e4e413b9424317b31abf9c6b4509",
      "tree": "f19d0373c0458afef5e6c46fc663127407afed39",
      "parents": [
        "ed5c8f0216bf97e896936e2a2e24fc3fb18303a1"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 15:44:34 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 15:44:34 2016 +0000"
      },
      "message": "Remove java.nio.channels.* classes without test coverage.\n\nRemoved classes come from openJdk 1.7 and were never\nimplemented before. We lack a testing suite to verify that\nthey are working correctly. Those clasess might by\nre-added in further releases\n\nBug: 27117463\nChange-Id: Ia7554a9182507b9fa1c1b6db9573ab68cb641f36\n(cherry picked from commit 5fbc42d6a2baae747ddf660d5e64bc82b1795d4e)\n"
    },
    {
      "commit": "00a6750d37d899f7f7ae9210c82e2fdd875df7dd",
      "tree": "7b3a2aeab1ae2fc2ce74df87d7c8423b30362606",
      "parents": [
        "c343177bbac2f751b0e7708087924174034bf460",
        "8d4242c85d06fac67b46f0b9cb3462e0411e313c"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:23:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 10:23:39 2016 +0000"
      },
      "message": "Merge \"SocketImpl#getFileDescriptor shouldn\u0027t be public\" into nyc-dev"
    },
    {
      "commit": "8d4242c85d06fac67b46f0b9cb3462e0411e313c",
      "tree": "efdbae8b0380b31aa916dba5d53cc258998e72bf",
      "parents": [
        "738a2b67f16712fc36056c32eb5a652ce0c60f80"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Feb 08 16:54:35 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:18:48 2016 +0000"
      },
      "message": "SocketImpl#getFileDescriptor shouldn\u0027t be public\n\nIt\u0027s protected, as it was before openJdk switch. Added\nhidden public method getFD$ for tests.\n\nBug: 26689841\nChange-Id: I18f53356a108c1f7e0525c6f2f8130eac173e81e\n(cherry picked from commit ce41c4ee22dbf4d53c2ba5a21a63a0a3081bd732)\n"
    },
    {
      "commit": "c343177bbac2f751b0e7708087924174034bf460",
      "tree": "4cd46a444cfb7135b3122a585e0e0962c9cea13b",
      "parents": [
        "738a2b67f16712fc36056c32eb5a652ce0c60f80"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Feb 08 14:55:15 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Feb 11 10:15:00 2016 +0000"
      },
      "message": "Remove public InetAddress#getAddressInternal()\n\nThis method shouldn\u0027t be public + can be replaced by\nthe #getAddress method\n\nBug: 26689841\nChange-Id: Ic0f9e0b03979d141c5648772ad94ba2c651ba6e7\n(cherry picked from commit 1f3148c27db5f80c50cf326cc898387ba9d00b9a)\n"
    },
    {
      "commit": "bfed18aa3ce7be44956f08344d183c5fdd9864b6",
      "tree": "d7f059ea18f08cfc3c105ebab14fe6a658777d7e",
      "parents": [
        "9dcb85a0a6972f452df6a684f9cb839b8a5e62a8",
        "a2a0c735ffeab4bd8413ff139b70bce8056bfd72"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Feb 11 02:22:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 02:22:39 2016 +0000"
      },
      "message": "Merge \"TIF: Add Active Format Description to TvTrackInfo\" into nyc-dev"
    },
    {
      "commit": "7a598d3d800fc47b7c2f9300411edc0ef06da493",
      "tree": "6adbb560cd24043532c38327cc3024a584e11f4e",
      "parents": [
        "de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Feb 10 10:09:29 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Feb 10 17:20:22 2016 -0800"
      },
      "message": "New systemapi to mark a wifi network as metered.\n\nThe implementation will come after the wifi code base has stablized.\n\nBUG:27120794\nChange-Id: I6a8140dae45dcd7ec70ac0c51b9513b907a41b63\n"
    },
    {
      "commit": "7f036f8bce5c2f70b2cbc5e252220909bba69b5d",
      "tree": "4db5a1124bf667a84b48d98289233b8cca0098ed",
      "parents": [
        "7df9ff2a08fd4bbd9b2e734a357cffcf64675df9",
        "48aa86bd0b30815f4c02561f713bd33b032ef2b7"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Feb 11 00:52:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 11 00:52:02 2016 +0000"
      },
      "message": "Merge \"Expose APIs to analyze UIDs in UserHandle/Process.\" into nyc-dev"
    },
    {
      "commit": "48aa86bd0b30815f4c02561f713bd33b032ef2b7",
      "tree": "4929769bfe7639c00d14df51549f72fe75ef2ed3",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 10 14:15:42 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 10 15:20:33 2016 -0800"
      },
      "message": "Expose APIs to analyze UIDs in UserHandle/Process.\n\nClients of the NetworkStatsManager public APIs may get UIDs belonging\nto other users, and UIDs which don\u0027t actually represent applications.\nThese APIs allow clients to understand whether a given ID belongs to\nthe same user as themselves, and whether an ID represents an\napplication or something else (e.g. a system UID).\n\nChange-Id: Ia56d5891521ce98e5594c41da8f9d756819deb66\n"
    },
    {
      "commit": "a2a0c735ffeab4bd8413ff139b70bce8056bfd72",
      "tree": "aec79c69c4cad7fc49ce933e457b1d7c2cdb41b9",
      "parents": [
        "ebfc362370d2329cd55df0d4901e2ffd8e9390bd"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 14:03:18 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 14:03:18 2016 -0800"
      },
      "message": "TIF: Add Active Format Description to TvTrackInfo\n\nBug: 21277083\nChange-Id: Ided4ffcd2816e7bb11a81ef10f3b6e1499c6e89b\n"
    },
    {
      "commit": "4ecf78116e37f5460403f01d0d1e7c583393ee94",
      "tree": "b7de5485d363be8cb6264538f9be737a4805ff9a",
      "parents": [
        "f61a847881ad251593e15e322dae39cc9bd1cd10"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Fri Feb 05 16:15:23 2016 -0800"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Feb 10 21:16:22 2016 +0000"
      },
      "message": "TIF: Add INPUT_ID field in RecordedProgram\n\nINPUT_ID can be retrieved from CHANNEL_ID. But, even if the channel\nis removed, recording should be playable. So INPUT_ID is needed.\n\nChange-Id: I7042a19758ce71e77ca2ae7613015e4d22f0d41f\n"
    },
    {
      "commit": "425c8bf2924f36a8f482d0c4786b7647b5e593d0",
      "tree": "09d6ac3c665983fb61687e984e6dee34ad8fff23",
      "parents": [
        "dcb68145236b9ed9f6ea6ee9456db2fca456df3c",
        "e3c11e842937f50f54c9d82363f33338dc9e261b"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 10 18:27:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 18:27:06 2016 +0000"
      },
      "message": "Merge \"TIF: Rename connect()/disconnect() and remove unnecessary methods\" into nyc-dev"
    },
    {
      "commit": "146d931ece7fc273311c049067742bab40a9999a",
      "tree": "f203c72a14a125739d97234cb2f66dcd5a9cf6da",
      "parents": [
        "ff25528a9beaa33a4effbe90c3d3fc259c0d3aa8",
        "81afbcdbf96c687b61ed53170e1654f4f8ea5b15"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 10 14:10:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 10 14:10:24 2016 +0000"
      },
      "message": "Merge \"Allow apps to know what users think of their notifications.\" into nyc-dev"
    },
    {
      "commit": "e3c11e842937f50f54c9d82363f33338dc9e261b",
      "tree": "c16b2253198d96d258788dae221e136a1772d5ae",
      "parents": [
        "0489c1459efdfd65586d4a70bed2e11b308d7fd2"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Feb 08 23:18:49 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 09 19:18:29 2016 -0800"
      },
      "message": "TIF: Rename connect()/disconnect() and remove unnecessary methods\n\nBug: 26969670\nChange-Id: Iee7d1af2eecc11bb28a8d9d7e377b4754a37095c\n"
    },
    {
      "commit": "ea46bb2cbfa301ea3d5c38968636c1c1435ad47d",
      "tree": "39d0e8c7b65934887872176914b3751f4efc7e5f",
      "parents": [
        "4f15f2ba67b6bc0ddad53b42235ac86d1079bbba",
        "8d8c7477746c357d54f586fc92e8d422a4fc6441"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Feb 09 22:57:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 09 22:57:24 2016 +0000"
      },
      "message": "Merge \"Add attestation API to Android KeyStore.\" into nyc-dev"
    },
    {
      "commit": "81afbcdbf96c687b61ed53170e1654f4f8ea5b15",
      "tree": "18d86025fe5ac36afb41ba506b94afa88a28cae4",
      "parents": [
        "b1a235f9524b71126a9768571ad0b0a7fe0b304c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Feb 09 14:54:08 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Feb 09 14:54:08 2016 -0500"
      },
      "message": "Allow apps to know what users think of their notifications.\n\n- App wide blocking\n- Topic importance\n\nChange-Id: I9026e5c26c5dbcab1c86c385beede891f961933f\n"
    },
    {
      "commit": "7364905303de42141f7bf72eeb3ba0cac7cc7370",
      "tree": "bba18a62b3023041a25dc3f9563a0c560d235bce",
      "parents": [
        "75827b2fb626d23ed4a716dd1d9b35d6e215b7ce",
        "910beb8f5d9042163e2ad0dbb744d9f147db9604"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Feb 09 19:00:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 09 19:00:32 2016 +0000"
      },
      "message": "Merge \"updates to FrameStatsObserver API\" into nyc-dev"
    },
    {
      "commit": "910beb8f5d9042163e2ad0dbb744d9f147db9604",
      "tree": "83f2bdb523fa6f78ac322b5eca1f0bc332e2fcd2",
      "parents": [
        "95728a5db6595e473acf8f428f238afc2fdbbe80"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Feb 02 16:19:40 2016 -0800"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Feb 09 10:40:01 2016 -0800"
      },
      "message": "updates to FrameStatsObserver API\n\n- Rename to FrameMetrics to avoid collision with existing\n  android.view.FrameStats class\n- Make FrameMetricsObserver implementation detail,\n  exposing FrameMetricsListener interface as public API\n  and wrapping in FrameStatsObserver to maintain state\n- Remove dropped frame count call, in favor of passing as\n  parameter to callback method.\n- Move away from raw timestamp access in favor of Metric IDs\n  which represent higher-level, more stable stages in a frame\n  lifecycle and match the categories exposed in the onscreen\n  bars.\n- Support many-to-many Window\u003c-\u003eFrameMetricsListener relationship\n\nChange-Id: I00e741d664d4c868b1b6d0131a23f8316bd8c5c2\n"
    },
    {
      "commit": "2d291d89f957495917071282ac0afce9b65c5e26",
      "tree": "5a784b72695aa39ddcf9bb7e84d6b8bd3c58fd2d",
      "parents": [
        "ccdd08d37cc2b95da22941cc8fe80488d5d498e5"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Feb 05 17:50:53 2016 -0800"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Feb 09 10:20:21 2016 -0800"
      },
      "message": "Introduce a use32bitAbi flag\n\nBug: 26874366\n\nOn Multiarch apps, it might be necessary to prioritize 32bit Abi ahead\nof 64bit ones. The use32bitAbi flag enables this.\n\nThis CL also reverts the public api changes in  I2c1fd1d036efe72b28b5fe996416df69a583959f and Ie3ecea6d84e2cb1522e736a21c3a3a24ac62eb27. Previously\nthe same functionality was provided using a raw abi string that\nutilized cpuabioverride flag.\n\nChange-Id: Idce3cbfedd11ef9079ce8a2901e69d30b1cf9ef4\n"
    },
    {
      "commit": "3fcec1a8dcfd734c8d22f72d4cd800afbb08b862",
      "tree": "e857a10838826c6f6827f98baad74f6f097ec57c",
      "parents": [
        "eb33c0a53fc38470b52a2a021df06a9bcad15207"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jan 18 16:43:38 2016 -0800"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Feb 09 10:17:38 2016 +0000"
      },
      "message": "Add java.util.function APIs\n\nBug: 26814204\n(cherry picked from commit 311a97e7f41c494bc355f5d77adc276e2a400970)\n\nChange-Id: I3fab2b12676bd1460553b4cb45b1ff602f6c09c1\n"
    },
    {
      "commit": "2a061b5bcfb92be2829f6fe9a6d86352193752e3",
      "tree": "09b23db0413dedc230ce4fd3d00faab8b03eba79",
      "parents": [
        "93f04f89202d269fbb38c6f2ffacc3fa01728bbc",
        "4eee6a73e476cd2d82a69f3a535628901047f140"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 09 02:14:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 09 02:14:12 2016 +0000"
      },
      "message": "Merge \"TIF: Allow the application to indicate a TV program to record\" into nyc-dev"
    },
    {
      "commit": "c5c898640fd79562a3f278dbe825b39b0b65c7f7",
      "tree": "9227f8b068e0d7a42b660e3740e32558973f260b",
      "parents": [
        "bdadd644a8873ca658775a6bf6b2b0c7838e1d9d",
        "03a6b1835060b6c2082ea231fb1ad539aefd916e"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Feb 09 01:14:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 09 01:14:34 2016 +0000"
      },
      "message": "Merge \"Enable RTT Responder Role (1/4).\" into mm-wireless-dev\nam: 03a6b18350\n\n* commit \u002703a6b1835060b6c2082ea231fb1ad539aefd916e\u0027:\n  Enable RTT Responder Role (1/4).\n"
    },
    {
      "commit": "03a6b1835060b6c2082ea231fb1ad539aefd916e",
      "tree": "32d443d13cfb8b7a1cabb9c9f6edf82e461a68e4",
      "parents": [
        "5f3dec374fac97365ec95ec407a1cffc2c3907c9",
        "564527dc5af7e1a61196273f4e02835924a4a14f"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Feb 09 01:07:33 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Feb 09 01:07:34 2016 +0000"
      },
      "message": "Merge \"Enable RTT Responder Role (1/4).\" into mm-wireless-dev"
    },
    {
      "commit": "c31539869455f5bfb595a3b4b2001ca6a50a098f",
      "tree": "2e267dbbd9fe115f17415e0681adecf4e39fb972",
      "parents": [
        "087d7b7c9cc071ffa5bc0dfbf5b5565f99cd95fe",
        "f82f746903729314e09ebe0e05b0c97d33a876c7"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 08 23:13:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 08 23:13:19 2016 +0000"
      },
      "message": "Merge \"Support for Bundle in AudioAttributes\" into nyc-dev"
    },
    {
      "commit": "4eee6a73e476cd2d82a69f3a535628901047f140",
      "tree": "9264462de23a4c5ed41d3ad6ab3b3089dd846340",
      "parents": [
        "abda420b9d2959776093230cd2e157a6080f2f64"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sat Feb 06 11:11:35 2016 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Feb 08 14:51:52 2016 -0800"
      },
      "message": "TIF: Allow the application to indicate a TV program to record\n\nBug: 26962040\nChange-Id: I2f062a4621c8a9a6765543826ba2cd607f1468d4\n"
    },
    {
      "commit": "c08268e647f89f8ddfd9c6fb1f6ac4f99b13b9cf",
      "tree": "a464853444ea7a61abac1102f8ee647338d169d3",
      "parents": [
        "6af1d75a0c1cf814404e5142c3a7932ff9deade9"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 04 18:08:30 2016 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Feb 08 22:20:03 2016 +0000"
      },
      "message": "Make permission RECEIVE_EMERGENCY_BROADCAST public.\n\nIt is required to receive intent SMS_EMERGENCY_CB_RECEIVED_ACTION\nwhich is already public.\n\nBug: 24914029\nChange-Id: I2d5461fcedb2cb347c818ab6f94577008f6af242\n(cherry picked from commit 45d9b36fc6a609893022b812084987cda3e3717d)\n"
    },
    {
      "commit": "6af1d75a0c1cf814404e5142c3a7932ff9deade9",
      "tree": "898dc55da07faead23beb91b5702236df75200a0",
      "parents": [
        "23b588c7b3b1a817e35bf3e6916cd99ab1c58a2c",
        "43cd1bcb10930c3e948f3d52278a986597672b29"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Feb 08 22:07:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 08 22:07:05 2016 +0000"
      },
      "message": "Merge \"Add system APIs for A/B update.\" into nyc-dev"
    },
    {
      "commit": "8d8c7477746c357d54f586fc92e8d422a4fc6441",
      "tree": "4f045715493d846d7b08b393c13fee3c312fa689",
      "parents": [
        "d1bbdeb86e5b6b83465440947dffc89de46a3f93"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Feb 02 08:27:39 2016 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 08 19:29:54 2016 +0000"
      },
      "message": "Add attestation API to Android KeyStore.\n\nBug: 22914603\nChange-Id: I7c6162dc7a390aa48a2542494780959b01c23bd4\n"
    },
    {
      "commit": "f82f746903729314e09ebe0e05b0c97d33a876c7",
      "tree": "eb1b12948a5e2ff4ddfbddb4a0c6dfa96ba05527",
      "parents": [
        "44ba79e47d6db54e5501f994880fa09eb880c185"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Feb 05 15:20:35 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 08 19:24:19 2016 +0000"
      },
      "message": "Support for Bundle in AudioAttributes\n\nBug 25449464\n\nChange-Id: I99cdfd4589e3161b52620e439ba993ce21d256b4\n"
    },
    {
      "commit": "44ba79e47d6db54e5501f994880fa09eb880c185",
      "tree": "4d20af401f2ee2a8d69f145260a0fab1ea612ce8",
      "parents": [
        "8585ed66b947ef30d6a43f0bb91885ed0c5ebfb4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 04 16:20:37 2016 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Feb 08 19:10:44 2016 +0000"
      },
      "message": "Permit setRetainInstance(true) on nested fragments, framework edition\n\nSave arbitrarily nested fragments across config changes as\nnonconfiguration objects. This permits the use of retain-instance\nchild fragments as arbitrary opaque dependencies within other\nfragments.\n\nChange-Id: Ia6640b76cfcf7ec28ba252628957a0c14863e957\n(cherry picked from commit 7466be66263d5ebffb786ea402d9ed6e36c254f0)\n"
    },
    {
      "commit": "8585ed66b947ef30d6a43f0bb91885ed0c5ebfb4",
      "tree": "d4885fd07695473f961aad4c1baebd50a4bde77b",
      "parents": [
        "2af189a0a7962501b808cd50499d978a7cd10d81"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 04 15:38:20 2016 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Feb 08 19:00:52 2016 +0000"
      },
      "message": "FragmentTransaction.commitNow, framework edition\n\nOffer commitNow and commitNowAllowingStateLoss methods on Fragment for\nuse by encapsulated components using fragments as implementation\ndetails. This can help prevent unexpected ordering side effects at the\napp level when a call to a library method wants to commit and\nimmediately initialize a fragment as an implementation detail.\n\nNote that this change still does not permit reentrant FragmentManager\noperations. It is still an error to add/remove/change fragments in the\nsame FragmentManager while a fragment transaction is being executed.\n\nHave the commonly used ViewPager adapters use commitNow instead of\nexecutePendingTransactions.\n\nChange-Id: Ia37a871234a287423063f0c2c3e4c93d69116cad\n(cherry picked from commit f6b30662f87f7339d0d3946dcf71e930c2fead9b)\n"
    },
    {
      "commit": "43cd1bcb10930c3e948f3d52278a986597672b29",
      "tree": "019dc43ec846dcf261e75e1a4bfdf5454fcfdfbb",
      "parents": [
        "b7289330e1ae201691dc5b2aa2b6b3a65795e4cb"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Feb 08 09:51:38 2016 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Feb 08 10:38:35 2016 -0800"
      },
      "message": "Add system APIs for A/B update.\n\nAdd android.os.UpdateEngine and UpdateEngineCallback classes that\ncommunicate with the update engine via binder APIs for A/B update.\n\nBug: 26695366\nChange-Id: I2471858d28df5443bc0b56d9a20281ccebde4484\n"
    },
    {
      "commit": "d560729ce3a6f3d51c03d39768815b4c49f7a8f4",
      "tree": "d3de20d21ebc2aefc3d0390f4778667df315aab6",
      "parents": [
        "c3f42c102422f70f5bbe67105e16515ce9c306a3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 05 15:25:58 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Feb 08 15:20:02 2016 +0000"
      },
      "message": "Update DND visual interruption choices.\n\nChange-Id: I7050264839c566dcef1dd01d155dda694a8d1ec0\n"
    },
    {
      "commit": "d48935879acf8718bc257a160d64370289ffb9f4",
      "tree": "5e3ffeef19b4519d1f0f081c412d3e0982d2322d",
      "parents": [
        "e35bde5291ed986dfe4d202a600a19154dae04ed"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Feb 04 17:28:03 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Feb 05 15:06:56 2016 -0800"
      },
      "message": "Carrier config to support overriding block suppress duration after emergency contact.\n\nBUG: 26989170\nChange-Id: I6d8f13dd4f2b69730826cc8440a22c7154255ac8\n"
    },
    {
      "commit": "10c63d8a12caf5117524799efea95120f8b0845b",
      "tree": "5178f3d866eb9ed5d51843c23ce131ab2ab26365",
      "parents": [
        "046cc21b7569e25508bf71fca4fb6d36c893b27b"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 14:55:35 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 14:55:35 2016 -0500"
      },
      "message": "move assistant to system API\n\nBug: 26693581\nChange-Id: I7e29b8521e2c33683b8032e63da734cfde1dfcc9\n"
    },
    {
      "commit": "3b543ca859989af2ba9d1bc7b5393dae7ffed874",
      "tree": "f8af1fa8f161be57b2615704fece30b3305da626",
      "parents": [
        "c441856bb6c5712efab9d5ef422c95210884a1d8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 10:49:22 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 10:49:22 2016 -0500"
      },
      "message": "Revert \"move assistant to system API\"\n\nThis reverts commit c441856bb6c5712efab9d5ef422c95210884a1d8.\n"
    },
    {
      "commit": "c441856bb6c5712efab9d5ef422c95210884a1d8",
      "tree": "0f3fd211bb93a73c1381ac9cfa8061523ed1b402",
      "parents": [
        "1fc4a277625e62c886f84dee68f2a809928907a5"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jan 28 15:38:41 2016 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Feb 05 08:22:18 2016 -0500"
      },
      "message": "move assistant to system API\n\nBug: 22455414\nChange-Id: I2fbb37fceef3058bc70d540a58fdcd8af5e7a76d\n"
    },
    {
      "commit": "0cc5a9d8f66e84a181b54bfea2f257ee84f86de3",
      "tree": "0f389ac62cf796418b8581c0d1a62a6401f53149",
      "parents": [
        "44278472d84f2bf3c48dcd7e21cd4b97525d7efd"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 11:38:26 2016 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 05 12:52:17 2016 +0900"
      },
      "message": "MediaBrowser: Add extra lookup keys to specify media items to retrieve\n\nBug: 25821318, Bug: 25153123, Bug: 25153113\nChange-Id: I50cc99439a4a6dd714cf7bfd0950e2583554668a\n"
    },
    {
      "commit": "fee44846376c212114223fc4259382921e6dca7a",
      "tree": "71e072708d89e047eea7cca2c920ee45a9a6cb5d",
      "parents": [
        "b013cfec0b902d4a2836a1a95f76a3e29d1c6630"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Feb 04 15:24:24 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Feb 04 15:44:03 2016 -0800"
      },
      "message": "Various LocaleList cleanups\n\n- Remove the LocaleList#getPrimary() API. It had become confusing\n  after locale negotiation was completely implemented. For example,\n  it could create the confusion that calling getPrimary() on the\n  default locale list would provide the default locale, etc.\n- Use the adjusted locale list from LocaleList.getAdjustedDefault()\n  in Paints created with no locale list provided.\n- Change LocaleList#get() to treat out of bound indexes from both\n  negative indexes and too large indexes the same way.\n\nBug: 26984092\nBug: 26193251\nBug: 26834387\nChange-Id: I75f77aea6b75e38793ed8477e5e5a4420d5e6d85\n"
    },
    {
      "commit": "b6aae68912984d8da9063c2351c22361be37756f",
      "tree": "a6d0f8aa069567868b0ab6ac061281a1d9ce314a",
      "parents": [
        "fba5a3b6da329178a6e964c5cf386a3dfd8011d6",
        "2b11b688b841a00afe5eda8bda02409172751318"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Feb 04 18:56:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 18:56:24 2016 +0000"
      },
      "message": "Merge \"api: Un-@hide new annotation APIs from java 8\""
    },
    {
      "commit": "cc83ea79673c472ce0db3c72ef4390cb8ef60602",
      "tree": "44423d8827620443005982b58c4edcfc3aa743f5",
      "parents": [
        "62d59cc4a675c9db66e9e701f7ba3ad7724034ee",
        "278fb3b35920cd7d5ba4ce3a4c24776e89007bbd"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 04 17:41:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 17:41:19 2016 +0000"
      },
      "message": "Merge \"Make flags related for \"external services\" public\""
    },
    {
      "commit": "5f5d707bad1ac89d2d7d04cdc0f20b9de14a604b",
      "tree": "e08d6baae625cf1c0913ce0447493705d0882c25",
      "parents": [
        "95f6280bf13272b0dd345ef8f07f956710c02791"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 27 10:41:22 2016 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 04 17:20:13 2016 +0000"
      },
      "message": "Defined an intent to let apps launch the Data Saver settings screen.\n\nBUG: 26451391\nBUG: 26820898\nChange-Id: Ie9dbe2d08d362aa548e385967d101faafb87c9b7\n"
    },
    {
      "commit": "49d34d995b791f148acfa5779bc28d79e6619168",
      "tree": "fc3c4412dfef0d47183a981b734a3085fb133c16",
      "parents": [
        "14ea90e8241803e37326f67c7ae8c7a12d47d397",
        "b7b1db11d6098c45d6a46abb1331862a2af7b097"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Feb 04 13:11:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 13:11:00 2016 +0000"
      },
      "message": "Merge \"Revert \"Add java.util.function APIs\"\""
    },
    {
      "commit": "b7b1db11d6098c45d6a46abb1331862a2af7b097",
      "tree": "816afb450751d7bda5b4f2c6969f7eb91086a918",
      "parents": [
        "311a97e7f41c494bc355f5d77adc276e2a400970"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Feb 04 13:09:42 2016 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Feb 04 13:09:42 2016 +0000"
      },
      "message": "Revert \"Add java.util.function APIs\"\n\nPremature submission. Need to wait until stubs support 1.8.\n\nThis reverts commit 311a97e7f41c494bc355f5d77adc276e2a400970.\n\nChange-Id: Iba1361b90f75cad139f94044184c5295483fedcd\n"
    },
    {
      "commit": "14ea90e8241803e37326f67c7ae8c7a12d47d397",
      "tree": "fbb3dc8584ff4ed4cb37c5857f801210d2f8a6f7",
      "parents": [
        "ee081d5bd0fdbe7224382da7ce388b9d21f21c78",
        "311a97e7f41c494bc355f5d77adc276e2a400970"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Feb 04 13:07:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 13:07:43 2016 +0000"
      },
      "message": "Merge \"Add java.util.function APIs\""
    },
    {
      "commit": "ee081d5bd0fdbe7224382da7ce388b9d21f21c78",
      "tree": "fc3c4412dfef0d47183a981b734a3085fb133c16",
      "parents": [
        "95aaf5d5b0050441d4160aeb5b96605d597b67e2",
        "980a1b6fa872f82133a7421bcfe14e2b03a0745e"
      ],
      "author": {
        "name": "Steven Ng",
        "email": "stevenckng@google.com",
        "time": "Thu Feb 04 10:24:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 10:24:44 2016 +0000"
      },
      "message": "Merge \"Add new permission and action for managed provisioning (QR flow)\""
    },
    {
      "commit": "3af4eb5b5076bef618b4b5e48b7d11813d973fe3",
      "tree": "7759ab3522d181bcb027b7169b1e75c9f41fdf2a",
      "parents": [
        "505514e68ef4c2a45d135eca6603a67d89cf4452",
        "1908cb84a5fdf7cc10892d54da8e2411c8d1c1c6"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Feb 04 03:43:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 03:43:54 2016 +0000"
      },
      "message": "Merge \"Add API in TelecomManager to launch the UI to manage blocked numbers.\""
    },
    {
      "commit": "278fb3b35920cd7d5ba4ce3a4c24776e89007bbd",
      "tree": "87560528a0d5e50b9640c1c4337ff2a6acb99cce",
      "parents": [
        "574460f54781529814434f05b68fbc13f936913d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 03 16:00:31 2016 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 03 16:22:33 2016 -0800"
      },
      "message": "Make flags related for \"external services\" public\n\nServiceInfo.FLAG_EXTERNAL_SERVICE is set when the service is\nexported with the new public manifest attribute \"android:externalService\"\n\nContext.BIND_EXTERNAL_SERVICE is used by clients when they\nare binding such service.\n\nBug: 22084679\nBug: 21643067\nChange-Id: Ifd708f90b47a1571cd54c5ec9fc217f0567d5ff4\n"
    },
    {
      "commit": "383b7aa01b3d03d72cc08e6ea48893a7af52c0ff",
      "tree": "fecb69b2f539f1a0c9a40ce48557228eafa83dce",
      "parents": [
        "55fd569c1be48e7db7cd2417f3cce6dcbce2a60f",
        "3d40fb804b385d12492aceda00f338ee61ebc98b"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Feb 03 21:51:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 03 21:51:48 2016 +0000"
      },
      "message": "Merge \"Make pointer-icon attrs public\""
    },
    {
      "commit": "f52a8f6ef7baed21af72bef81b8ed8a92437ee2f",
      "tree": "bb0045141fa75598f01a7da9e67da13756499e3d",
      "parents": [
        "db204e9ada8605392fdc90fd3030b4e51db9e48d"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Wed Feb 03 13:01:03 2016 -0800"
      },
      "committer": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Wed Feb 03 13:01:03 2016 -0800"
      },
      "message": "Fixed API merge issue in master.\n\nChange-Id: I4bf0104ee703daa4da78d6637c1fa82ace57f073\n"
    },
    {
      "commit": "962c6a81e3f9b3ea6b4b178ca41a87230864525e",
      "tree": "59c46dc35be453c31d986120c96d61e9d51995e2",
      "parents": [
        "663928862ac3dc4aa570f1c51db25538e1874272",
        "fd600b1113af6f66e28b65f5b53f4a7c751cdef9"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Wed Feb 03 20:00:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 03 20:00:47 2016 +0000"
      },
      "message": "Merge \"New System APIs for Passpoint r2 app.\" into mm-wireless-dev\nam: fd600b1113\n\n* commit \u0027fd600b1113af6f66e28b65f5b53f4a7c751cdef9\u0027:\n  New System APIs for Passpoint r2 app.\n"
    },
    {
      "commit": "564527dc5af7e1a61196273f4e02835924a4a14f",
      "tree": "5df4bdcc8b74cfcbf73eb5a39affeb5427144a55",
      "parents": [
        "c0e87a55f2e07613e45ee8681498528f9fa7c752"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Jan 20 15:14:14 2016 -0800"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Feb 03 11:32:50 2016 -0800"
      },
      "message": "Enable RTT Responder Role (1/4).\n\nChange-Id: Ic1cd9056b3ebc67759d628a45b34287e5b0320b6\n"
    },
    {
      "commit": "a772f0cf34f0db67997cb31fa44315c0933563da",
      "tree": "7d37cee32349f5d193eaa440037ca8ce7ac43346",
      "parents": [
        "8562fb281c37656d9198e6890f5c10e3541f6167"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jan 27 19:05:24 2016 -0800"
      },
      "committer": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Wed Feb 03 11:28:21 2016 -0800"
      },
      "message": "New System APIs for Passpoint r2 app.\n\nChange-Id: I09428e9a393999f43aefe5efd77cffe4b1b17da5\n"
    },
    {
      "commit": "1e3f04f090af5dcb8a47b05de13cb06d685bf6fc",
      "tree": "49a02e401ef6ca73c1d61f213aa217f985dd3544",
      "parents": [
        "b09265df232f2f2e404604dce4b5e5a55fde0d1d",
        "ba8288d238737de7d8461fa0d77b3c46ee8d8d62"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed Feb 03 18:16:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 03 18:16:51 2016 +0000"
      },
      "message": "Merge \"Adding a callback to notify data usage.\""
    },
    {
      "commit": "061371b3ee1ac5bf6a6c398b20659305cc4a6aa1",
      "tree": "b9ca67481dd1da1342140a41c3c453de83eea139",
      "parents": [
        "3852b0e8883603a1c26beb6573895564fc7270b2",
        "ac9762a3c780ce6b5f7137aed41f607daefc2ecc"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Feb 03 17:09:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 03 17:09:09 2016 +0000"
      },
      "message": "Merge \"Make abiOverride attribute public\""
    },
    {
      "commit": "9b055e1d842c5c68be168807bcf5b84a7c95db80",
      "tree": "9d360c5bfcb1a9bacd47defdd53ddbe3508fdda5",
      "parents": [
        "45a551168a79a92189abbd04ff586ae69f9e1df3"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Feb 01 13:01:34 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Feb 03 15:11:07 2016 +0900"
      },
      "message": "Hide DocumentsContract.FLAG_ARCHIVE.\n\nThe API is internal for now.\n\nBug: 20176812\nChange-Id: I9f2c796b144906fdf4a838240c85d26f02dbe175\n"
    },
    {
      "commit": "d7a4da42bd2524fe04da23f7f27886e90a699324",
      "tree": "f5e7ca67dedc3f2e0376dd7d6acc44822de4ce82",
      "parents": [
        "ccda74f5ecb2f453bce207eda3aa8c6e9ee8b8bd",
        "d46d308562b78af6a06d014e17cb67a6e3103b30"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Feb 03 02:08:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 03 02:08:28 2016 +0000"
      },
      "message": "Merge changes from topic \u0027API renaming\u0027\n\n* changes:\n  Worked around the crash caused by API renaming\n  Rename Gps to Gnss for measurement-related APIs\n"
    },
    {
      "commit": "3d40fb804b385d12492aceda00f338ee61ebc98b",
      "tree": "8a6e68278a1343cbc53c6d0122637b9efbc17ca0",
      "parents": [
        "a37278b0a6ce94f06fd403155e17b7d42606741b"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Tue Feb 02 17:27:42 2016 -0800"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Tue Feb 02 17:27:42 2016 -0800"
      },
      "message": "Make pointer-icon attrs public\n\nBug: 25777986\nChange-Id: Id8d2b8f2b7f0983486528265ea76a2ec40da70a5\n"
    },
    {
      "commit": "d46d308562b78af6a06d014e17cb67a6e3103b30",
      "tree": "255846f65e8fa569e35da9cc797d0efc34b8cfce",
      "parents": [
        "818aa2c2c46addae934fb6cd42f889affc9ef747"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Feb 02 17:25:32 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Feb 02 17:25:32 2016 -0800"
      },
      "message": "Worked around the crash caused by API renaming\n\nBug: 26885642\nChange-Id: I1f1ad76d18444d5f250397ef491e1dd4858f0a1d\n"
    },
    {
      "commit": "818aa2c2c46addae934fb6cd42f889affc9ef747",
      "tree": "4d6a2264c00f9be4278f1efd7940cfe25fd95528",
      "parents": [
        "59235e66a504f915fe738262fca38761d507e100"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Feb 01 01:52:00 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Feb 02 16:15:03 2016 -0800"
      },
      "message": "Rename Gps to Gnss for measurement-related APIs\n\nBug: 26895757\nChange-Id: I12d89dc251e356cf976a4bcd3589a8925a8ad745\n"
    },
    {
      "commit": "f933871976b4dc4c8e71a364b66f5208cefad3d3",
      "tree": "d5c97204f3557c5e69180604a5d20c4917c107b5",
      "parents": [
        "e8c9238de1238f0b72f1bf781e1413c5161f90aa",
        "9778f761237b2533903bacc091b1597990110a7e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Feb 02 23:59:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 02 23:59:30 2016 +0000"
      },
      "message": "Merge \"Created a ACTION_RESTRICT_BACKGROUND_CHANGED intent.\""
    },
    {
      "commit": "e8c9238de1238f0b72f1bf781e1413c5161f90aa",
      "tree": "e1a44ad212f87e27c9011de0c8fd36cb41ac7409",
      "parents": [
        "7592987761096790153c2c39b17d6154d53fb952",
        "7c796811c040a3b9c189d49f138028c5e44466a4"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Feb 02 23:53:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 02 23:53:47 2016 +0000"
      },
      "message": "Merge \"Added onMultiWindowChanged and onPictureInPictureChanged methods to Fragement class\""
    },
    {
      "commit": "7c796811c040a3b9c189d49f138028c5e44466a4",
      "tree": "f05368e698438823cd18675a74513725e0249d6f",
      "parents": [
        "7647b678c2faa3aeb3eac2653db1aef120aef3a6"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jan 29 21:13:50 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Feb 02 15:45:00 2016 -0800"
      },
      "message": "Added onMultiWindowChanged and onPictureInPictureChanged methods to Fragement class\n\nBug: 26688489\nChange-Id: I611444b29199b4686c9f78dbdd33c9b71820aec4\n"
    },
    {
      "commit": "ba8288d238737de7d8461fa0d77b3c46ee8d8d62",
      "tree": "7b105633b415645d698b580eced01cd08e06776d",
      "parents": [
        "6727d6408464c973798bf8e1cea66a7b1e99549c"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Wed Dec 02 08:42:54 2015 -0800"
      },
      "committer": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Tue Feb 02 15:18:41 2016 -0800"
      },
      "message": "Adding a callback to notify data usage.\n\nAllow holders of android.Manifest.permission#PACKAGE_USAGE_STATS\nto be notified when data usage has exceeded a given threshold.\nThis allows an app to update its data usage metrics without\npolling.\n\nBug: 25812785\nChange-Id: I3a4904a97f3c7fbaf8071b460f9ee6ca9c1ba4ed\n"
    },
    {
      "commit": "bf33bd4d31cfec895c96990525b0cb856407c8d6",
      "tree": "10f8c6ca7da729f39efa07cdeb309cab64263734",
      "parents": [
        "e3936dcf03d86530762346480e8ccd3116525e5a"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Feb 02 20:20:42 2016 +0000"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 02 15:01:56 2016 -0800"
      },
      "message": "Revert \"Permissions: Get rid of GET_ACCOUNTS\"\n\nThis reverts commit 918c55a67c2bf0cec79f75dec6ca468e914a5fd1.\n\nChange-Id: I995f134336bf61ac1f21052355900ae89d0d6694\n"
    },
    {
      "commit": "1908cb84a5fdf7cc10892d54da8e2411c8d1c1c6",
      "tree": "334b68de6ee1e629ea30ffc90d1ad829edb12687",
      "parents": [
        "a37278b0a6ce94f06fd403155e17b7d42606741b"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Feb 02 11:10:19 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Feb 02 14:55:15 2016 -0800"
      },
      "message": "Add API in TelecomManager to launch the UI to manage blocked numbers.\n\nBUG: 26917087\nChange-Id: Ide328d250561577f652e3a1ee093b37ad19084d8\n"
    },
    {
      "commit": "2b11b688b841a00afe5eda8bda02409172751318",
      "tree": "aec91a92e28e9cdaed9715823d153f81072916d9",
      "parents": [
        "76fb3ee78f526232c3b3b074d2ad377f1bf29136"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Feb 02 14:14:28 2016 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Feb 02 14:16:40 2016 -0800"
      },
      "message": "api: Un-@hide new annotation APIs from java 8\n\nChange-Id: Iad6e8939831c735bc476c327686bf4a642228a1c\n"
    },
    {
      "commit": "ac9762a3c780ce6b5f7137aed41f607daefc2ecc",
      "tree": "945b25720d4de0bcb3dcc57f36c205f95650ad3d",
      "parents": [
        "4fb2d18c467a674861d23ca95adabefacea25583"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Feb 02 12:31:57 2016 -0800"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Feb 02 12:31:57 2016 -0800"
      },
      "message": "Make abiOverride attribute public\n\nBug: 26874366\nChange-Id: Ie3ecea6d84e2cb1522e736a21c3a3a24ac62eb27\n"
    },
    {
      "commit": "980a1b6fa872f82133a7421bcfe14e2b03a0745e",
      "tree": "db41b406f1202f4405098d1d77319f0a13921e96",
      "parents": [
        "dd1f99dad1e9ea424da5ab5f46fd2d46e830dceb"
      ],
      "author": {
        "name": "Steven Ng",
        "email": "stevenckng@google.com",
        "time": "Tue Feb 02 17:43:18 2016 +0000"
      },
      "committer": {
        "name": "Steven Ng",
        "email": "stevenckng@google.com",
        "time": "Tue Feb 02 17:43:18 2016 +0000"
      },
      "message": "Add new permission and action for managed provisioning (QR flow)\n\n+ Instead of reusing NFC provisioning action, new action and permission\n  are introduced for QR code provisioning\n\nBug: 26240297\nChange-Id: Id2632d6c6b9e62bf3cad5bc141430d49df4a2c5d\n"
    },
    {
      "commit": "c449386ea0e2ef95afa9e3619f4e09c7258bfffe",
      "tree": "47d77c539c079664e08506df0596570504dcd37f",
      "parents": [
        "10c3d3f666bd9579e7a5e4da4363f301d6ee88c8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 02 11:54:01 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 02 11:54:01 2016 +0000"
      },
      "message": "Track libcore change f35c08530f77a744646e6e988d330a68f3af6940.\n\nChange-Id: I53bb912e7b7d6510952da8b121402628fa3f922d\n"
    },
    {
      "commit": "cbfd71c66d66b8a8bbb8a6e4224f66728bb42ffa",
      "tree": "6f06c4ff0a164fdbab731afb9c75324b747da11e",
      "parents": [
        "bc89bd20567a10ee3fdcda4065b46914d9481683",
        "2d80ae4fbbafa9396148b0f45172f73514d0e98b"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Tue Feb 02 02:47:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 02 02:47:20 2016 +0000"
      },
      "message": "Merge \"Exposes accessibility importance on AccessibilityNodeInfo\""
    },
    {
      "commit": "0829fd4b269aafd0d64a93f00870c124bee877eb",
      "tree": "1de32380e675a6a7897bb76f83b11053d5c7f0df",
      "parents": [
        "f10b1c21a8670afca66f1f04a779dc9699cf6b5c",
        "c9a0237f5f49f2ffa52affb1bfd3e190b2267f22"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Feb 01 23:40:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 23:40:23 2016 +0000"
      },
      "message": "Merge \"Run 32-bit app in multiArch APK.\""
    },
    {
      "commit": "a14642cbf35208bc70c3a39da3adb3ddec2acab4",
      "tree": "7f32569b8013bd2fed7e7f925dca1f70902226fc",
      "parents": [
        "7a8c2b18b8be17395c75d29d5ede711d90ce62a0",
        "d907c64ff9c2ab860a035f462a8f4d6e38dbf760"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 01 23:36:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 23:36:15 2016 +0000"
      },
      "message": "Merge \"BlockedNumberContract API changes:\""
    },
    {
      "commit": "d907c64ff9c2ab860a035f462a8f4d6e38dbf760",
      "tree": "3776e4b651da4148547bc4583c3d8eb268054596",
      "parents": [
        "1444cfd50efd95662e848009d1c2e8a81291efee"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Jan 28 13:27:08 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 01 15:09:08 2016 -0800"
      },
      "message": "BlockedNumberContract API changes:\n\n1. Add a method isProviderSupportedForCurrentUser for multi-user scenarios.\n2. Remove STRIPPED_NUMBER column.\n\nBUG: 26232372\n\nChange-Id: Ida703d7a873915a02cd7918ed297cf039a7956c9\n"
    },
    {
      "commit": "a7dbccff7791d747abf4623d670b984a7a67f505",
      "tree": "6e962d866fffe35bc118b417a9071972f71715d5",
      "parents": [
        "ed553f6b0d1c72f40a16dd92bebb1bc2219884ef",
        "5c462a0e31dc75527d55a26f9cabf45d2ab874b3"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Feb 01 23:00:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 23:00:59 2016 +0000"
      },
      "message": "Merge \"Create \"Home\" dir instead of \"home\" to match other default dirs.\""
    },
    {
      "commit": "c9a0237f5f49f2ffa52affb1bfd3e190b2267f22",
      "tree": "3e3a9df188bf7386e50200544d4c3fdbb5496fa5",
      "parents": [
        "1c8e12bc4dd6db47c87f4c0a976a01c6707440e5"
      ],
      "author": {
        "name": "Tao Bai",
        "email": "michaelbai@google.com",
        "time": "Tue Jan 12 15:02:24 2016 -0800"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Feb 01 14:54:37 2016 -0800"
      },
      "message": "Run 32-bit app in multiArch APK.\n\nBug: 26874366\n\nChange-Id: I2c1fd1d036efe72b28b5fe996416df69a583959f\n"
    },
    {
      "commit": "5c462a0e31dc75527d55a26f9cabf45d2ab874b3",
      "tree": "5badcc68423f9cbd87a219dc5103971e604c8af6",
      "parents": [
        "f43ec7e5041654824d7ecd37ded2fcc898566bfe"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Jan 29 16:13:21 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Feb 01 14:46:34 2016 -0800"
      },
      "message": "Create \"Home\" dir instead of \"home\" to match other default dirs.\n\nAdd DIRECTORY_HOME to android.os.Environment...use that for dir name,\n    so we don\u0027t use a localized name when creating directory.\nMark all of the DIRECTORY_* fields final.\n\nBug: 26814341\nChange-Id: I5a11bcb180674c619de2f5ce9ed598521e60cc25\n"
    },
    {
      "commit": "46c75367fa47bfd0429cab6121da0b897b5620a2",
      "tree": "00ddb433b78465e7d6d52bf380c14a484f08dc85",
      "parents": [
        "8e9316cdde5a06cf70673de7462b7ba31ab7a032"
      ],
      "author": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Thu Dec 10 15:57:56 2015 -0800"
      },
      "committer": {
        "name": "Antonio Cansado",
        "email": "acansado@google.com",
        "time": "Mon Feb 01 14:13:20 2016 -0800"
      },
      "message": "Retuning tag information through NetworkStatsManager.\n\nNetwork tags could be set since ICS but was not exposed\nthrough the SDK. This CL extends existing functionality\nof NetworkStatsManager to return network tags.\n\nBug: 25813338\nChange-Id: I414b98193249ba88a3f2d64cb2e0d2633f64fa3f\n"
    },
    {
      "commit": "8e9316cdde5a06cf70673de7462b7ba31ab7a032",
      "tree": "ceb9334990d429d2491255bd4e350d1b927c846c",
      "parents": [
        "8f2cd959305d7d3c190efb326013b0a7e9855b98",
        "f2519814cc7136773a115b770d20cf4c92945952"
      ],
      "author": {
        "name": "Oleksandr Peletskyi",
        "email": "peletskyi@google.com",
        "time": "Mon Feb 01 21:30:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 21:30:43 2016 +0000"
      },
      "message": "Merge \"Added restriction that disallows ability to set wallpaper. BUG: 24890474\""
    },
    {
      "commit": "3588e597d271ecbd132672446c6edc98c0a42b4e",
      "tree": "aaec239470c8eb8fc3bf6ac9f27aa6ead9c56849",
      "parents": [
        "c92035b1aa2b064d97377795553c11261f7e7cce",
        "a62496d8f7cb9048331451af07466b1edc568c7d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Feb 01 20:37:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 20:37:41 2016 +0000"
      },
      "message": "Merge \"Re-SystemApi some fields/method that aren\u0027t in use.\""
    },
    {
      "commit": "f6f5f4ed94d1c98322fc370d4a79b9e6d576eaee",
      "tree": "71a6fefce85963b8198c26a8e92ec6c85c4f9c75",
      "parents": [
        "84867864932d7b8ed20e2c31f4568cb16bcc020e",
        "a504ca398874321d636ccac1a914d19ae3fd843b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 01 19:06:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 19:06:18 2016 +0000"
      },
      "message": "Merge \"Made some changes to window caption APIs\""
    },
    {
      "commit": "f2519814cc7136773a115b770d20cf4c92945952",
      "tree": "7424adb983c631c7ec39d0f59e48db722a83c0ba",
      "parents": [
        "84867864932d7b8ed20e2c31f4568cb16bcc020e"
      ],
      "author": {
        "name": "Oleksandr Peletskyi",
        "email": "peletskyi@google.com",
        "time": "Tue Jan 26 20:16:06 2016 +0100"
      },
      "committer": {
        "name": "Oleksandr Peletskyi",
        "email": "peletskyi@google.com",
        "time": "Mon Feb 01 20:00:25 2016 +0100"
      },
      "message": "Added restriction that disallows ability to set wallpaper.\nBUG: 24890474\n\nChange-Id: I424aa80d914e3b6f3f9eba8ccb4802bad6f54907\n"
    },
    {
      "commit": "2d80ae4fbbafa9396148b0f45172f73514d0e98b",
      "tree": "eabc62a08d12d1df1aafa3d677a25d821f3ee276",
      "parents": [
        "14a79bd12ac5e24f15f46bb19243ac97347b6a3b"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Sun Jan 31 12:52:23 2016 -0800"
      },
      "committer": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Mon Feb 01 10:35:20 2016 -0800"
      },
      "message": "Exposes accessibility importance on AccessibilityNodeInfo\n\nThis allows a service configured with FLAG_INCLUDE_NOT_IMPORTANT_VIEWS\nto discover which views in the hierarchy were evaluated as important.\n\nChange-Id: Ife9411e41326b4872fc0682773722b9dae7ce994\n"
    },
    {
      "commit": "33e0a5f7edc39d676bb7bd8a3e471d753f223953",
      "tree": "dbbf6ab01f9b7149a07ef681ed431bb7060f4ab4",
      "parents": [
        "79798a793f0880dd86303edd4eee3011a94e947f",
        "31d80ea1815d41b3b8fe2698732dfc310a0fc633"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Feb 01 18:20:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 18:20:00 2016 +0000"
      },
      "message": "Merge \"Add feature tag for high-performance VR devices.\""
    },
    {
      "commit": "a62496d8f7cb9048331451af07466b1edc568c7d",
      "tree": "05a5291ff6ed26e15d4d5b5dc5621747d10f0919",
      "parents": [
        "23b1de1122dfa737698decb45c3e6db5a0c359ac"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 29 15:29:16 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Feb 01 12:55:39 2016 -0500"
      },
      "message": "Re-SystemApi some fields/method that aren\u0027t in use.\n\nBug: 26816334\nChange-Id: Ib01e7856cd65e294c018017c600f8b3dce2be844\n"
    },
    {
      "commit": "cae0627461ce1aebf6f38f749493431040cf81a1",
      "tree": "f8402d46d4903da1925861c3be416c4c4741b994",
      "parents": [
        "8766c398df0037df1e3914b23bfcf189f7d5ddf9",
        "7eadc1bf686de4df0801252263c887ed2c326090"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Feb 01 16:32:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 16:32:21 2016 +0000"
      },
      "message": "Merge \"Canel all work notification when the profile is turned off\""
    },
    {
      "commit": "7eadc1bf686de4df0801252263c887ed2c326090",
      "tree": "8f9f5bfb963be7793e42848c14526e3b8eb5989c",
      "parents": [
        "15d21b3aca1c3eeb3932752194e9f196b546387b"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Feb 01 16:13:45 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Feb 01 16:13:45 2016 +0000"
      },
      "message": "Canel all work notification when the profile is turned off\n\nWhen the work profile is turned off, all work apps are killed and the\nprofile marked as stopped. Cancel all pending work notifications\nimmediately in this case, with a new reason.\n\nBug: 22541941\nChange-Id: I97935c3bac3eba1e9c38f7449ebcc182f6c66769\n"
    },
    {
      "commit": "a491c07f36350cbb13b0a3070508553ba6c96608",
      "tree": "641e5a405ab609d927e9b61cb0fa6955a1519e1f",
      "parents": [
        "15d21b3aca1c3eeb3932752194e9f196b546387b",
        "8c834c07675052c984728cbf79f7c2e0d8246e43"
      ],
      "author": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Mon Feb 01 15:32:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 15:32:58 2016 +0000"
      },
      "message": "Merge \"SyncManager on JobScheduler\""
    },
    {
      "commit": "3b93a4d351aeb154fba8a4b2fa66ca25a951993d",
      "tree": "88c537afc00919de6cbe6baeca9fc83babb5dead",
      "parents": [
        "e0cbb65e1099c583ae9e34b30fe126a74803ee34"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jan 29 17:46:53 2016 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 01 06:58:31 2016 -0800"
      },
      "message": "Renamed Activity class multi-window APIs\n\nAs requested by API council.\n\nBug: 26507736\nChange-Id: I2a87c5eb3c1b48d52703103c2a4f72c250a9a827\n"
    },
    {
      "commit": "1c008de8db85eb6b2dfdcbbea562ef7b9da997ff",
      "tree": "876f2f4d9aace9c1b69c7b03097bfbda8204011d",
      "parents": [
        "cdf8bc9449af097cb7d41acb4c6929a985e6dd5f"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 01 03:24:03 2016 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 01 03:24:05 2016 -0800"
      },
      "message": "Track libcore change\n\nInternal master also has test-current.txt which needs the new Java8 SNI\nthings added to it.\n\nChange-Id: I36ad96ffc57cbcec4f0996e4f9dd390aff260017\n"
    },
    {
      "commit": "cdf8bc9449af097cb7d41acb4c6929a985e6dd5f",
      "tree": "bffa814837d1611836dbe1e149dd9791c2e3be75",
      "parents": [
        "c3cd05f8a45ab789aae1cb553df86f94667d595a",
        "a849f1e4309e7624bdb3da7b443907cfd829a82e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 01 11:09:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 01 11:09:20 2016 +0000"
      },
      "message": "Merge changes from topic \\\u0027sni\\\u0027 am: c76789d35a\nam: a849f1e430\n\n* commit \u0027a849f1e4309e7624bdb3da7b443907cfd829a82e\u0027:\n  Track libcore change\n  Track libcore change\n"
    },
    {
      "commit": "779efda7691b885ae072ea0ba9824dacc6e82338",
      "tree": "51f9dfa87472f94231d4cf1b5830fb693e815c51",
      "parents": [
        "542349a99542bfc9af1c6a0eb1ff1cc411c30792"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 15 15:10:02 2016 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 01 02:55:34 2016 -0800"
      },
      "message": "Track libcore change\n\nThis tracks libcore change I5972095a2b51da50249016fda11ed4c046af4211\nwhich adds honor-cipher-suite-ordering API.\n\nChange-Id: I7f17e42561c76b4c0a3f451d1126458480c90273\n"
    },
    {
      "commit": "542349a99542bfc9af1c6a0eb1ff1cc411c30792",
      "tree": "ccd3ab21364f0e17a2e771b2a64269d8e7ac82b6",
      "parents": [
        "49aee686d8c1c888fd0dd2778c19d5968dae0252"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 15 15:10:02 2016 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Feb 01 02:55:17 2016 -0800"
      },
      "message": "Track libcore change\n\nThis tracks libcore change I23b85308ac25fd00307d37cff1d93ee6c2bfba98\nwhich adds SNI support.\n\nChange-Id: I93d8a4b07cc1f599123565a5c0672dd7848f05bf\n"
    },
    {
      "commit": "c3cd05f8a45ab789aae1cb553df86f94667d595a",
      "tree": "878435e65b2ba856915fdf493d14701c96d8c325",
      "parents": [
        "6b6c5a2035da51a22226051f1a287ac77b29899e"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Jan 11 12:11:35 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Feb 01 10:28:24 2016 +0000"
      },
      "message": "Add DevicePolicyManager APIs for process logging.\n\nAdd Device Owner APIs for controlling and retrieving the logs. Retrieving the\nlogs should be rate limited unless we are at the risk of losing logs due to\nconstrained buffer space.\n\nBug: 22860162\nChange-Id: I80658f5a14e86d7cfd42402fbc5e98dc11698c0e\n"
    },
    {
      "commit": "7fa765a40e98ac77d79867b2109779728d9df5a7",
      "tree": "f75379fc0596478d18ca5d1dacd85fdc2f11cbab",
      "parents": [
        "14a79bd12ac5e24f15f46bb19243ac97347b6a3b",
        "eeb8b6052a050c687f8b73ca88373cdb6af10715"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Feb 01 00:17:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 01 00:17:30 2016 +0000"
      },
      "message": "Merge \"Cleanup copyDocument and moveDocument in SAF.\""
    },
    {
      "commit": "14a79bd12ac5e24f15f46bb19243ac97347b6a3b",
      "tree": "efff319f6a0a37c288da80d173ef7ac660133025",
      "parents": [
        "174d36d87a4b00ef16f18a388aa54592470d442d",
        "6afdf91b179afd4e4ae9aa0e520961e57638d637"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sun Jan 31 20:02:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 31 20:02:45 2016 +0000"
      },
      "message": "Merge changes I8d546487,Ib62d357f\n\n* changes:\n  Allow resizeableActivity to be specified at the application level\n  Renamed manifest attributes initialWidth/Height to defaultWidth/Height\n"
    },
    {
      "commit": "174d36d87a4b00ef16f18a388aa54592470d442d",
      "tree": "1f44db7db8664105a2fab1778fb39010f177cc0c",
      "parents": [
        "1902169600be8fe1cf3dfdb69e969a3105ca1f8a",
        "2a25a62739bca2f93aa91fbba698a6de697032b2"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sun Jan 31 19:57:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 31 19:57:16 2016 +0000"
      },
      "message": "Merge \"Renamed FLAG_ACTIVITY_LAUNCH_TO_SIDE to FLAG_ACTIVITY_LAUNCH_ADJACENT\""
    },
    {
      "commit": "1902169600be8fe1cf3dfdb69e969a3105ca1f8a",
      "tree": "e230403ca4cde41dcef8c0dcfba360a76ea7bc01",
      "parents": [
        "a8b42780c24aa6938731aff186f152a7f8829528",
        "5122df094bcb07cff81dac02c397fb6a7cb2e009"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sun Jan 31 19:51:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 31 19:51:37 2016 +0000"
      },
      "message": "Merge \"API council recommended changes to bounds APIs in ActivityOptions\""
    },
    {
      "commit": "35871f2c2bb114806b4e3f109960b7f863d7885c",
      "tree": "9a89bda9cbc01d61a3fd35271f31f092c856672d",
      "parents": [
        "f6ede47b78f557d49a1e2273e37f355d39a75a59"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 29 17:13:29 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Jan 30 17:03:23 2016 -0700"
      },
      "message": "Offer to migrate databases and SharedPreferences.\n\nDatabases and SharedPreferences often involve multiple files under\nthe hood, so developers wanting to migrate them between different\nstorage contexts should ask us to make sure all relevant files are\nmigrated correctly.\n\nThis makes a best-effort attempt to recover from battery pulls\nduring migration, while still trying to alert developers to\nconflicting files.\n\nBug: 26668510, 25860525\nChange-Id: I9ffa3e8cb6191dfd4237b9466a081d6d77df3ba0\n"
    }
  ],
  "next": "a504ca398874321d636ccac1a914d19ae3fd843b"
}
