)]}'
{
  "log": [
    {
      "commit": "a39d5b22fb8630c74c1dcf4aef5a442d730eb772",
      "tree": "f1909eb6599916acb268c2743fbcd4fb39d4cfcb",
      "parents": [
        "f157b9f983c50c642885e5138666bec15abe8f00"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Feb 26 15:53:43 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Feb 26 15:53:43 2018 -0800"
      },
      "message": "Fix issue where status bar would have wrong colors\n\nTest: set white wallpaper, adb shell \"stop \u0026\u0026 start\"\nChange-Id: I8b030f15ca38d3a792b547084ca465174c314f1d\nFixes: 73285247\n"
    },
    {
      "commit": "f157b9f983c50c642885e5138666bec15abe8f00",
      "tree": "9eb3c55e3fcb0d1f8c6aab036021e49279f56809",
      "parents": [
        "61799eacf4af2a9f3b9477096ab7712eb8de22e2",
        "0fbfc627ee2f1e43e69f6339c48d169e74f556d5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 26 17:11:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 17:11:50 2018 +0000"
      },
      "message": "Merge \"CoreTests: Tidy up legacy tests.\""
    },
    {
      "commit": "61799eacf4af2a9f3b9477096ab7712eb8de22e2",
      "tree": "368de795808d739492e28f09a4c7c246938601b7",
      "parents": [
        "01120499091f02ccad3c0dce4470e097e20a9429",
        "85a9bea67ad7c4199a95119af690eda5f9a06ce7"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Mon Feb 26 17:09:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 17:09:22 2018 +0000"
      },
      "message": "Merge \"Fix hard to touch and stuck navbar rotate icon\""
    },
    {
      "commit": "01120499091f02ccad3c0dce4470e097e20a9429",
      "tree": "e5e01fd24a7d839e74e26a2e42872e8ebd4417ae",
      "parents": [
        "0ec75beab7fd5ffb86cd8193eb77db9930b220e8",
        "e46228420b9b5040779f9f828e44db12cd092317"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 16:59:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 16:59:29 2018 +0000"
      },
      "message": "Merge \"Remove incorrectly specified @UserIdInt\""
    },
    {
      "commit": "0ec75beab7fd5ffb86cd8193eb77db9930b220e8",
      "tree": "78b630d4dcfb3abd6ecece45ac2b5de2012c2a7a",
      "parents": [
        "4993e55242ed9f48d61d52a2403446922338f0db",
        "bc630497b490de679b6856801521dc4a36416325"
      ],
      "author": {
        "name": "Vladislav Kuzkokov",
        "email": "vkuzkokov@google.com",
        "time": "Mon Feb 26 16:11:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 16:11:10 2018 +0000"
      },
      "message": "Merge \"Check printing restriction for correct user.\""
    },
    {
      "commit": "4993e55242ed9f48d61d52a2403446922338f0db",
      "tree": "7ea8acae9ca5b33bd09a3d8e9ae9ca63783416aa",
      "parents": [
        "c73f954cc7e2b6c0305624faee8fa4c3003ffd29",
        "7c96780cb795f09d1ba309f8e4fc00705b3fc1c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 16:02:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 16:02:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Add deep link to the assisted dialing settings.\"\""
    },
    {
      "commit": "c73f954cc7e2b6c0305624faee8fa4c3003ffd29",
      "tree": "109f4c94c0b259291b823ece9587d75575ac642c",
      "parents": [
        "be012484702739bb85b388bf6ab247fd4a0cafc0",
        "dd2db2f5a3fc77b085b6ca35c1e91cf9c4d3e96b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 16:02:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 16:02:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Add the assisted dialing carrier config.\"\""
    },
    {
      "commit": "be012484702739bb85b388bf6ab247fd4a0cafc0",
      "tree": "ef2fdc6927440a7f08fa8c4db7ec7ab4ca86885b",
      "parents": [
        "020c03aa55f4ad423dc7b54d2a44415661c4b844",
        "bfd4914b605deec774175182b02ddc017477dbb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 15:38:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 15:38:58 2018 +0000"
      },
      "message": "Merge \"Remove obsolete pragma statements\""
    },
    {
      "commit": "020c03aa55f4ad423dc7b54d2a44415661c4b844",
      "tree": "6556ea4c7d228f4cabade4f306df1bc1b2dafa6a",
      "parents": [
        "a620aa1a136ad05989153f183faa6327a42deffe",
        "067b5bf19be1e07dd3310dfbb0a449eb329a54c5"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Feb 26 15:27:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 15:27:44 2018 +0000"
      },
      "message": "Merge \"Fix ANR for real\""
    },
    {
      "commit": "a620aa1a136ad05989153f183faa6327a42deffe",
      "tree": "3cf334538327ae96f9c8f57a2903014fd6440ce9",
      "parents": [
        "bb5b09512ed259ab50ee5865b5822e6885ec6e4e",
        "a3b994798d870244f11b56ae0bdfb870924402a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 15:16:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 15:16:18 2018 +0000"
      },
      "message": "Merge \"Remove account param from generateKey method\""
    },
    {
      "commit": "bb5b09512ed259ab50ee5865b5822e6885ec6e4e",
      "tree": "3af6fc5d810aa0ef7a954fd23f95f0e05e466b41",
      "parents": [
        "465f2c7b40ab23338ed047f020b8727404003d86",
        "7ef7812c7bfdc303a62ca24c841f78d52b3a4507"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 15:06:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 15:06:15 2018 +0000"
      },
      "message": "Merge \"Tear down broadcast receiver in RemoteInputView and SmartReplyView tests\""
    },
    {
      "commit": "465f2c7b40ab23338ed047f020b8727404003d86",
      "tree": "a85cdd11943350a9f7fb20ddac4b7c764e2e8af8",
      "parents": [
        "c44d5053f2d40704634a0160facb31518e39ca23",
        "ff589c95302cbdf14f9c536cb5d8644984af2861"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Mon Feb 26 15:02:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 15:02:06 2018 +0000"
      },
      "message": "Merge \"Remove FrameworkShadowPackageManager\""
    },
    {
      "commit": "c44d5053f2d40704634a0160facb31518e39ca23",
      "tree": "7823ca94c02f3fd38c3f75851b28d18937589729",
      "parents": [
        "03549d181eaac3585e35cd85d4bc6a7f8331a9f5",
        "291bd32c9e547a5862d28f3a68ed2f514ccfbd86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 14:52:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 14:52:19 2018 +0000"
      },
      "message": "Merge \"Remove account from WrappedApplicationKey\""
    },
    {
      "commit": "03549d181eaac3585e35cd85d4bc6a7f8331a9f5",
      "tree": "3e5ff0c5159d2bb4b02a780bb27cdcb74bbaa301",
      "parents": [
        "64265d4dcef6b91001f629a5bf5edd013b32b701",
        "004ff3f579a3c68967d2bc4bb6101979b75b2b3d"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 26 14:50:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 14:50:48 2018 +0000"
      },
      "message": "Merge \"MediaMetadata2: Add radio frequency and callsigns\""
    },
    {
      "commit": "004ff3f579a3c68967d2bc4bb6101979b75b2b3d",
      "tree": "e5a9ed3ddc2091593c58a1db0c88446e86dc8d01",
      "parents": [
        "6094f7fb581a7e3598157c5fd661b0f3ea78baeb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Feb 22 16:46:17 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 26 22:41:44 2018 +0900"
      },
      "message": "MediaMetadata2: Add radio frequency and callsigns\n\nThis is request from the Android Auto Embeded, where the Android is\nrunning on the car kit and needs support radio application\n\nTest: Run all MediaComponents tests once\nChange-Id: I09780878ac3a1075c79f51879ffb76913a8215a2\n"
    },
    {
      "commit": "64265d4dcef6b91001f629a5bf5edd013b32b701",
      "tree": "b510699f56e118bc21fd84ef0b2f129f33c6517e",
      "parents": [
        "423e631da175f3c99154b3456ad6a8fe97b086da",
        "8ac26bad64caa8f6c426188a7daaa7e4a6a02e3a"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Feb 26 13:29:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 13:29:19 2018 +0000"
      },
      "message": "Merge \"Slightly refactor IPv4 default router interface selection\" am: 701421c6c9 am: 95c373341e\nam: 8ac26bad64\n\nChange-Id: I7ab4b7b3eaa7c81d58990747f3f894e8f9dacfd6\n"
    },
    {
      "commit": "8ac26bad64caa8f6c426188a7daaa7e4a6a02e3a",
      "tree": "4b8df09b1de32a8a657b5543fe3d4058d70b4bff",
      "parents": [
        "89d30c03d01433780cadf23555c888904795a059",
        "95c373341eaabd53b412c8d2bd584d62061998f6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Feb 26 13:20:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 13:20:31 2018 +0000"
      },
      "message": "Merge \"Slightly refactor IPv4 default router interface selection\" am: 701421c6c9\nam: 95c373341e\n\nChange-Id: I39795019a58b2c91bd427775e304e4b1b934db85\n"
    },
    {
      "commit": "95c373341eaabd53b412c8d2bd584d62061998f6",
      "tree": "b547e0e8570edb39281d2f7142636b839488b0ce",
      "parents": [
        "282c038240bba5fff2272f97eaf6f5e2443bfffc",
        "701421c6c9cc388b8e0c2817e4081a1b35e92ce6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Feb 26 13:06:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 13:06:33 2018 +0000"
      },
      "message": "Merge \"Slightly refactor IPv4 default router interface selection\"\nam: 701421c6c9\n\nChange-Id: I1c8b9f95c8711c191e0e95cf72a5f4e5a3c3fc53\n"
    },
    {
      "commit": "7ef7812c7bfdc303a62ca24c841f78d52b3a4507",
      "tree": "6209d80e4700af80527ce8612c50a83e96b8dcd5",
      "parents": [
        "6094f7fb581a7e3598157c5fd661b0f3ea78baeb"
      ],
      "author": {
        "name": "Petr Cermak",
        "email": "petrcermak@google.com",
        "time": "Fri Feb 23 15:54:34 2018 +0000"
      },
      "committer": {
        "name": "Petr Cermak",
        "email": "petrcermak@google.com",
        "time": "Mon Feb 26 12:45:09 2018 +0000"
      },
      "message": "Tear down broadcast receiver in RemoteInputView and SmartReplyView tests\n\nBug: 73803843\nTest: atest RemoteInputViewTest SmartReplyViewTest\nChange-Id: Iea933874fd76d445971864c743dd02b20ff1e1e9\n"
    },
    {
      "commit": "423e631da175f3c99154b3456ad6a8fe97b086da",
      "tree": "dd29af036e9710e6fe31fe6201823f793edd1943",
      "parents": [
        "6094f7fb581a7e3598157c5fd661b0f3ea78baeb",
        "8230c8e0d434d6bb1dbc598713988879c53f3192"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 12:42:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 12:42:11 2018 +0000"
      },
      "message": "Merge \"Add test for KeyChainSnapshot Parcelable\""
    },
    {
      "commit": "6094f7fb581a7e3598157c5fd661b0f3ea78baeb",
      "tree": "66df978b6dd7ced41ebedf92354fa0db53623362",
      "parents": [
        "2b6ba64cc5f7d63fa4a451d418f83ee43762cb3d",
        "117c7f727f82e3c6f0ee18e203b0753171bf6d8e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 11:58:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 11:58:16 2018 +0000"
      },
      "message": "Merge \"Remove MediaSession2Record\""
    },
    {
      "commit": "8230c8e0d434d6bb1dbc598713988879c53f3192",
      "tree": "0b7c849950e5ef6aa0409682fa5ff73f89cf809e",
      "parents": [
        "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Mon Feb 26 00:23:06 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Mon Feb 26 11:17:55 2018 +0000"
      },
      "message": "Add test for KeyChainSnapshot Parcelable\n\nBug: 73811828\nTest: runtest frameworks-core -p android.security.keystore.recovery\nChange-Id: I9448ff791f4f8b82621df2d4343febdce86dbf42\n"
    },
    {
      "commit": "2b6ba64cc5f7d63fa4a451d418f83ee43762cb3d",
      "tree": "eff49cb741b922e9a823321fabaacd8ac7091461",
      "parents": [
        "53346e39ecc7b21758246d8eb302f73c29e2f718",
        "5b6bcd851471a3138f6091b89b0f3dc25576d83d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 11:16:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 11:16:43 2018 +0000"
      },
      "message": "Merge \"Add tests for Recovery Controller Parcelables\""
    },
    {
      "commit": "701421c6c9cc388b8e0c2817e4081a1b35e92ce6",
      "tree": "563d6cc15091aec9e44f24d70f4d4f9458e884ef",
      "parents": [
        "2fd5af103609594f021e2d7d068df79c43d63d5a",
        "e8bdb400577e8966bd471f9317ea603e142856c9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 10:54:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 26 10:54:28 2018 +0000"
      },
      "message": "Merge \"Slightly refactor IPv4 default router interface selection\""
    },
    {
      "commit": "ff589c95302cbdf14f9c536cb5d8644984af2861",
      "tree": "de1c84cf7b28f5826d024f19e46ae16a1b5a1695",
      "parents": [
        "55a3fe78c3f642c873193c4fd1cf2fcc1849ea55"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Sun Feb 25 12:51:25 2018 +0000"
      },
      "committer": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Mon Feb 26 10:30:58 2018 +0000"
      },
      "message": "Remove FrameworkShadowPackageManager\n\nRobolectruc upstreamed this and we picked up in 3.6.1 already :)\n\nTest: m - j RunFrameworksServicesRoboTests\nChange-Id: I9df1d1dfc56c5aa1d27e36396ddd21c053a3199d\n"
    },
    {
      "commit": "53346e39ecc7b21758246d8eb302f73c29e2f718",
      "tree": "9f4580aa735d0bc5de7e8865e6eb9d863d5751a4",
      "parents": [
        "e772efb69588a9d37b8b7b6a8c169f698faa4d87",
        "89d30c03d01433780cadf23555c888904795a059"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.shiozawa@sony.com",
        "time": "Mon Feb 26 08:05:10 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 08:05:10 2018 +0000"
      },
      "message": "Merge \"Definitely abort reconnecting to native daemon during shutdown\" am: 2fd5af1036 am: 282c038240\nam: 89d30c03d0\n\nChange-Id: I74677602cd4642c2b441fb353a9f0824a238deae\n"
    },
    {
      "commit": "e772efb69588a9d37b8b7b6a8c169f698faa4d87",
      "tree": "bedc4b4f19182d7d7fdd77cdfe853a82a019d99e",
      "parents": [
        "be06b5fc0e4f37bb4e15bccb6885fed4a484e630",
        "291f3f305c83db7499850e34beaa8461acd14300"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 07:58:03 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 07:58:03 2018 +0000"
      },
      "message": "Merge \"Add device capabilities.\" am: 86316a4b42 am: 472d796ab2\nam: 291f3f305c  -s ours\n\nChange-Id: Idc8d7903649d371624cf84edbb48d747ab7be7fe\n"
    },
    {
      "commit": "89d30c03d01433780cadf23555c888904795a059",
      "tree": "18e5746ee4d17ceeb356d674fe81121da867f2c6",
      "parents": [
        "291f3f305c83db7499850e34beaa8461acd14300",
        "282c038240bba5fff2272f97eaf6f5e2443bfffc"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.shiozawa@sony.com",
        "time": "Mon Feb 26 07:50:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 07:50:37 2018 +0000"
      },
      "message": "Merge \"Definitely abort reconnecting to native daemon during shutdown\" am: 2fd5af1036\nam: 282c038240\n\nChange-Id: I034072b89d0a8b9362940155ae2e2d173fde1b33\n"
    },
    {
      "commit": "291f3f305c83db7499850e34beaa8461acd14300",
      "tree": "44a6a47d425a2c24811f0c8c3cb682f9e88eae0f",
      "parents": [
        "ca13c0553a7ea5d3b81c499908fe770766ef3911",
        "472d796ab2bb094fd587237292af718168fa787c"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 07:44:07 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 07:44:07 2018 +0000"
      },
      "message": "Merge \"Add device capabilities.\" am: 86316a4b42\nam: 472d796ab2\n\nChange-Id: I4837a521093dcc41bf7a3597d43c04e5f95c1c81\n"
    },
    {
      "commit": "282c038240bba5fff2272f97eaf6f5e2443bfffc",
      "tree": "7e5ead57f6d67191791ba25704bd927e8de52d15",
      "parents": [
        "472d796ab2bb094fd587237292af718168fa787c",
        "2fd5af103609594f021e2d7d068df79c43d63d5a"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.shiozawa@sony.com",
        "time": "Mon Feb 26 07:43:18 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 07:43:18 2018 +0000"
      },
      "message": "Merge \"Definitely abort reconnecting to native daemon during shutdown\"\nam: 2fd5af1036\n\nChange-Id: I42d34accd9b56d1090a76632751447653cc8dd61\n"
    },
    {
      "commit": "472d796ab2bb094fd587237292af718168fa787c",
      "tree": "0d7adeeb21353e5e601ab28317fcbeafd12ac7c7",
      "parents": [
        "34d08160bd12cd2e53bc964531cb38e92692565e",
        "86316a4b42e1d2fdb7dbac1e8b4b307f0c99340a"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 07:35:22 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 26 07:35:22 2018 +0000"
      },
      "message": "Merge \"Add device capabilities.\"\nam: 86316a4b42\n\nChange-Id: I9aa51ecb8f3784e449b29358307646848ef3a309\n"
    },
    {
      "commit": "2fd5af103609594f021e2d7d068df79c43d63d5a",
      "tree": "279e79cf9634fb93810a2c11e9e4ee93ff46a914",
      "parents": [
        "86316a4b42e1d2fdb7dbac1e8b4b307f0c99340a",
        "be12b81b86034af14614d2ecf44fc3ff9f51d156"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 26 06:49:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 26 06:49:52 2018 +0000"
      },
      "message": "Merge \"Definitely abort reconnecting to native daemon during shutdown\""
    },
    {
      "commit": "86316a4b42e1d2fdb7dbac1e8b4b307f0c99340a",
      "tree": "408d9abde6939d45e3df01196643571ad8988477",
      "parents": [
        "cb0714332d5b60b6c852395c62a11f6a0251ba4a",
        "aea22534eb505520b42f212bd4c33a25e218c36b"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 05:49:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 26 05:49:29 2018 +0000"
      },
      "message": "Merge \"Add device capabilities.\""
    },
    {
      "commit": "be06b5fc0e4f37bb4e15bccb6885fed4a484e630",
      "tree": "bedc4b4f19182d7d7fdd77cdfe853a82a019d99e",
      "parents": [
        "9649f25ab4d37da229c369281fab49dea71e99a6",
        "eafc952dbe09da3f14bdbb0fbdfbb6f9abcfafd3"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 05:48:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 05:48:14 2018 +0000"
      },
      "message": "Merge \"Add hashCode() in UiccAccessRule.\""
    },
    {
      "commit": "e46228420b9b5040779f9f828e44db12cd092317",
      "tree": "896c801840a6bf4b655624bab02dd293f144da6a",
      "parents": [
        "f465c35354d925ccdcc711fb5bbba9e1aed1a283"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 26 11:31:47 2018 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Feb 26 11:31:47 2018 +0900"
      },
      "message": "Remove incorrectly specified @UserIdInt\n\nThis is a follow up CL to my previous CL [1], which introduced\nTextServicesManagerServicve.SessionRequest for internal state\nmanagement.\n\nIt turns out that SessionRequest#mUserId was incorrectly marked with\n@UserIdInt, even though it actually stores uid, not user ID int.\n\nThis CL addresses the confusion by removing @UserIdInt as well as\nrenaming it to SessionRequest#mUid.\n\nThere should be no behavior change actually.\n\n [1]: I92e7aa40dc9ea14f67d355f0bfa15325b775d27b\n\nBug: 7254002\nTest: compile\nChange-Id: I94f19d028be3b24fe0f3d848236ea9ca68e537b4\n"
    },
    {
      "commit": "9649f25ab4d37da229c369281fab49dea71e99a6",
      "tree": "fac85ee891dd678b49e3543023a29e82e0936b28",
      "parents": [
        "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Feb 22 17:10:10 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 26 11:03:38 2018 +0900"
      },
      "message": "MediaBrowser2: Fix naming inconsistencies\n\nThis CL modifies following APIs:\n\n1. getLibraryRoot() related\n - onGetRoot \u003d\u003e onGetLibraryRoot\n - onGetRootResult \u003d\u003e onGetLibraryRootDone\n\n2. getItem() related\n - onLoadItem \u003d\u003e onGetItem\n   - Also renamed argument: itemId \u003d\u003e mediaId\n - onItemLoaded \u003d\u003e onGetItemDone\n\n3. getChildren() related\n - notifyChildrenChanged/onChildrenChanged\n   - Renamed argument: childCount \u003d\u003e itemCount\n - onLoadChildren \u003d\u003e onGetChildren\n - onChildrenLoaded \u003d\u003e onGetChildrenDone\n\n4. getSearchResult() related\n - onLoadSearchResult \u003d\u003e onGetSearchResult\n - onSearchResultLoaded \u003d\u003e onGetSearchResultDone\n\nBug: 73711101\nTest: Passed MediaBrowser2Test\nChange-Id: Ic8d6530d3913d9becdaada32283e9fe1f7e534a9\n"
    },
    {
      "commit": "117c7f727f82e3c6f0ee18e203b0753171bf6d8e",
      "tree": "bd3117eba24ef34819107bd1c2ccae03c9772fdb",
      "parents": [
        "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Feb 13 16:02:24 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Feb 26 09:22:54 2018 +0900"
      },
      "message": "Remove MediaSession2Record\n\nTest: passed MediaComponentsTest\nChange-Id: I787c20f3c44f481960203699af563109a022e3d4\n"
    },
    {
      "commit": "5b6bcd851471a3138f6091b89b0f3dc25576d83d",
      "tree": "38b7e7e59e627a135c329bf1ef885266594c3739",
      "parents": [
        "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 23:27:18 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 23:47:15 2018 +0000"
      },
      "message": "Add tests for Recovery Controller Parcelables\n\nBug: 73811828\nTest: runtest frameworks-core -p android.security.keystore.recovery\nChange-Id: I0e77713cc3a3c6ee19e134628792782879ec2849\n"
    },
    {
      "commit": "291bd32c9e547a5862d28f3a68ed2f514ccfbd86",
      "tree": "1b629b58148768f9a110dd938fc11e0b19d5019b",
      "parents": [
        "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 22:19:08 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 23:11:17 2018 +0000"
      },
      "message": "Remove account from WrappedApplicationKey\n\nRecovery controller will no longer be aware of accounts. It is up to\nthe recovery agent to decide where to upload keys, and if so what\naccounts to use.\n\nBug: 73811828\nTest: runtest frameworks-core -p android.security.keystore.recovery\nChange-Id: I929076d948f4d36ba88b68cca08058a5cdde0107\n"
    },
    {
      "commit": "17bc6993c7bc29b5676cd61ad8daddb713c5c6f4",
      "tree": "0679eca7e9f0ccb10bbed799bb7c724916ae4f25",
      "parents": [
        "f34ad9509df18aff1f36123b839c62003216245c",
        "ba055f8f9d79068eff4e18db0760223d8885ddcc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 25 19:59:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 25 19:59:22 2018 +0000"
      },
      "message": "Merge \"Import some plugin documentation into the tree\""
    },
    {
      "commit": "a3b994798d870244f11b56ae0bdfb870924402a8",
      "tree": "275cba230ef041306f477dc687b8c7e177dfcb4b",
      "parents": [
        "f34ad9509df18aff1f36123b839c62003216245c"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Fri Feb 23 15:59:02 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 14:48:42 2018 +0000"
      },
      "message": "Remove account param from generateKey method\n\nBug: 73811828\nTest: runtest frameworks-services -p\n      com.android.server.locksettings.recoverablekeystore\nChange-Id: If2f4174beea9cfb8c852139a7594815c377dbe7a\n"
    },
    {
      "commit": "f34ad9509df18aff1f36123b839c62003216245c",
      "tree": "b67892c528089967f7defa4e03f6b7a4e056fa90",
      "parents": [
        "55a3fe78c3f642c873193c4fd1cf2fcc1849ea55",
        "56f06b4d111f99f72d4232b43037fea2f6246e7d"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sun Feb 25 14:08:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 25 14:08:47 2018 +0000"
      },
      "message": "Merge \"Remove packageName from getRecoveryStatus\""
    },
    {
      "commit": "55a3fe78c3f642c873193c4fd1cf2fcc1849ea55",
      "tree": "1b3847b4b4514de67431b8e1ce461c8d5707a686",
      "parents": [
        "d0f517b9df46926d803c7d9963c70791b2af1c01"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 24 19:09:20 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Feb 24 19:09:27 2018 -0700"
      },
      "message": "Omit inferred network policies from backup.\n\nInferred network policies might include carrier-protected data that\nwe can\u0027t export per CDD.  We continue to backup policies that have\nbeen explicitly set by the end user.\n\nTest: builds, boots\nBug: 24786071\nChange-Id: I9de3308dfde72435627e8042fee4bcbb480e92dc\n"
    },
    {
      "commit": "d0f517b9df46926d803c7d9963c70791b2af1c01",
      "tree": "a44cae987afb47eead1b74f5802f68be13b305c6",
      "parents": [
        "dcf008a07197701afa54391d45bc03200fb2b1d4",
        "348bf6254f052e2aa09e421ac999e6f945bc04a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 22:13:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 22:13:53 2018 +0000"
      },
      "message": "Merge \"Revert \"Block adb from changing certain settings value when corresponding user\"\""
    },
    {
      "commit": "dcf008a07197701afa54391d45bc03200fb2b1d4",
      "tree": "acb9007136864eeab4fa31b8930797df6a331ebc",
      "parents": [
        "fde445631ad7fa3ea5d1095788cd9cc7774ed818",
        "ca13c0553a7ea5d3b81c499908fe770766ef3911"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 19:30:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 19:30:40 2018 +0000"
      },
      "message": "Merge \"Fix NPE in NetworkMetrics\" am: cb0714332d am: 34d08160bd\nam: ca13c0553a\n\nChange-Id: I66e07968b013c941706d4c772684fa8851e0ccf3\n"
    },
    {
      "commit": "ca13c0553a7ea5d3b81c499908fe770766ef3911",
      "tree": "5ca99a360af4c58e2e5ea43b71bdd6066bd60672",
      "parents": [
        "ef2ac4066b1bc7c893848358d9351aa7f54fe2c6",
        "34d08160bd12cd2e53bc964531cb38e92692565e"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 19:21:43 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 19:21:43 2018 +0000"
      },
      "message": "Merge \"Fix NPE in NetworkMetrics\" am: cb0714332d\nam: 34d08160bd\n\nChange-Id: I5c182e9cba857d291ea16fb8bd6b0a66d11cf432\n"
    },
    {
      "commit": "34d08160bd12cd2e53bc964531cb38e92692565e",
      "tree": "72bebde9859a1fce7e3aae1f360b4328cded452c",
      "parents": [
        "f91fddddd10f8759750dac3fe1627dd9ae1ceb1f",
        "cb0714332d5b60b6c852395c62a11f6a0251ba4a"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 19:13:03 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 19:13:03 2018 +0000"
      },
      "message": "Merge \"Fix NPE in NetworkMetrics\"\nam: cb0714332d\n\nChange-Id: Icd844e6f04d93e9092b7fbf109ece537dfff4116\n"
    },
    {
      "commit": "cb0714332d5b60b6c852395c62a11f6a0251ba4a",
      "tree": "e44248f1962376965211606615383a075db4ba29",
      "parents": [
        "e7d04d728cb5fb948243b4e847be2e81ad92069a",
        "e73486bf2458770b71f1dd1a6862e87b2875bd52"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 17:54:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 24 17:54:01 2018 +0000"
      },
      "message": "Merge \"Fix NPE in NetworkMetrics\""
    },
    {
      "commit": "fde445631ad7fa3ea5d1095788cd9cc7774ed818",
      "tree": "6e27220209b474d7312b697ec1bf53552dd8ad66",
      "parents": [
        "cc25afe00033c7f77783ec097f6a3e04ed1b7859",
        "9404bea49afbee164e82fb9b0c2156d0a2794437"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Sat Feb 24 13:57:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 13:57:09 2018 +0000"
      },
      "message": "Merge \"Stop throwing exceptions in TouchExplorer\""
    },
    {
      "commit": "348bf6254f052e2aa09e421ac999e6f945bc04a0",
      "tree": "e7008219c451ddaf1af2dd2a09dc164ee069958c",
      "parents": [
        "cc25afe00033c7f77783ec097f6a3e04ed1b7859"
      ],
      "author": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Sat Feb 24 03:30:17 2018 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Sat Feb 24 12:52:18 2018 +0000"
      },
      "message": "Revert \"Block adb from changing certain settings value when corresponding user\"\n\nThis reverts commit 4140f6c4e3de454dfbcf060112517408ac69e96c.\n\nReason for revert: This CL is merged accidentally as it got merged together with another CL.  \n\nChange-Id: I043a5872f370775a4261a1ca7ccb00489a588303\n"
    },
    {
      "commit": "cc25afe00033c7f77783ec097f6a3e04ed1b7859",
      "tree": "c4fb192a63c53dc5dc17978eef97c3bbfd7eaa87",
      "parents": [
        "f690004af31c5de96fd9cd791da37237d91bff30",
        "72534b7e22520e7a3ee4eae4f98c2cd20f9fb427"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 10:25:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 10:25:40 2018 +0000"
      },
      "message": "Merge \"Flip order of arguments\""
    },
    {
      "commit": "f690004af31c5de96fd9cd791da37237d91bff30",
      "tree": "9333d849b3f17a5ef97fe27d886b9e4854bd4bb2",
      "parents": [
        "8a36da32a147d9146eac3c5b210c3eebe9d8be92",
        "b6d75f306243810d13595a475a2a7c9773478bee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 10:25:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 10:25:18 2018 +0000"
      },
      "message": "Merge \"Ignore stopped state when becoming visible and ensuring configuration.\""
    },
    {
      "commit": "8a36da32a147d9146eac3c5b210c3eebe9d8be92",
      "tree": "1edc4b27b7dea2dd84fe119da7f456559ae8f4e9",
      "parents": [
        "3b3d38d99645dbbfd55ab160acf2718d8245efaf",
        "7c1972ff71080568b7288197e96e163d5a469e5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 10:19:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 10:19:21 2018 +0000"
      },
      "message": "Merge \"Add CertPath to KeyChainSnapshot and startRecoverySession\""
    },
    {
      "commit": "3b3d38d99645dbbfd55ab160acf2718d8245efaf",
      "tree": "9da2914a0e28cf94686998ef7559699bda2f54c1",
      "parents": [
        "1184694c305f1a3ddc0562531811f7b97eac078d",
        "f520492279ce5c0a029c36b5251031a66f1413fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 10:13:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 10:13:19 2018 +0000"
      },
      "message": "Merge \"Avoid creating temporary objects in FiterValue().\""
    },
    {
      "commit": "f520492279ce5c0a029c36b5251031a66f1413fb",
      "tree": "b8ab5b8bb0a353cf19b44de4fff4894261ea1c26",
      "parents": [
        "5d108838257b60e344f1f34a0eb95bccdd115410"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Fri Feb 23 13:08:03 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Fri Feb 23 20:53:23 2018 -0800"
      },
      "message": "Avoid creating temporary objects in FiterValue().\n\nIt reduces the cpu time from 1000ns to 750ns\n\nTest: statsd test.\nChange-Id: Ifa7e98e3368f8d55f85c7b09d05a6c416482981d\n"
    },
    {
      "commit": "1184694c305f1a3ddc0562531811f7b97eac078d",
      "tree": "ebc3e77af0431ec782aa9115aa8d98e96c9b53d6",
      "parents": [
        "30bfbfa3e312f467e42305130119804403618091",
        "55437a937e435ac852e49ba6eb5ccc8fab56d7fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 03:37:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 03:37:30 2018 +0000"
      },
      "message": "Merge \"Fixes crash when tap on nav bar without using quickstep\""
    },
    {
      "commit": "30bfbfa3e312f467e42305130119804403618091",
      "tree": "44e2f4a88df1fe04f480a2bde64a37c545818a61",
      "parents": [
        "3016f335f03cb26b41978dcde871455147f9f01b",
        "ef2ac4066b1bc7c893848358d9351aa7f54fe2c6"
      ],
      "author": {
        "name": "tiansiming [田思明]",
        "email": "tiansiming@xiaomi.com",
        "time": "Sat Feb 24 03:04:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 03:04:26 2018 +0000"
      },
      "message": "Merge \"Let sendShowMessage called from hide to show\" am: e7d04d728c am: f91fddddd1\nam: ef2ac4066b\n\nChange-Id: Ic2dc363d4a26b9c3a10e0b7d1072765501eec383\n"
    },
    {
      "commit": "ef2ac4066b1bc7c893848358d9351aa7f54fe2c6",
      "tree": "90c6c49a01adec93bc9955214b435e317253cae9",
      "parents": [
        "21b4edb3cdcd9dd8f7e9f9210e1d24cc30149614",
        "f91fddddd10f8759750dac3fe1627dd9ae1ceb1f"
      ],
      "author": {
        "name": "tiansiming [田思明]",
        "email": "tiansiming@xiaomi.com",
        "time": "Sat Feb 24 02:56:15 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 02:56:15 2018 +0000"
      },
      "message": "Merge \"Let sendShowMessage called from hide to show\" am: e7d04d728c\nam: f91fddddd1\n\nChange-Id: I8aa277a5448b999496b79f6b5721738d3b5f9af7\n"
    },
    {
      "commit": "f91fddddd10f8759750dac3fe1627dd9ae1ceb1f",
      "tree": "6970d00d4624f18d62e953bea9b1e2e398282fac",
      "parents": [
        "3cd878df0f5dbdbb34ec6ae58c2fd68870023304",
        "e7d04d728cb5fb948243b4e847be2e81ad92069a"
      ],
      "author": {
        "name": "tiansiming [田思明]",
        "email": "tiansiming@xiaomi.com",
        "time": "Sat Feb 24 02:43:03 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 02:43:03 2018 +0000"
      },
      "message": "Merge \"Let sendShowMessage called from hide to show\"\nam: e7d04d728c\n\nChange-Id: If406d79d0489a9c61322c0937fce2c9a9a5c4dc1\n"
    },
    {
      "commit": "3016f335f03cb26b41978dcde871455147f9f01b",
      "tree": "7fec9ebb9d67cfe3736f03b14bd4a5bb9442ad55",
      "parents": [
        "284786b9f60101e39e1f53f6d1456f3b573c45f5",
        "15f5a7ef45992ecf88c52dcc2e2733a8c9bede84"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 02:38:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 02:38:26 2018 +0000"
      },
      "message": "Merge \"Store carrier app name in global settings for SIM dialog/notification\""
    },
    {
      "commit": "284786b9f60101e39e1f53f6d1456f3b573c45f5",
      "tree": "468ec02be573a9bb360fa1d8be5f72e41cd03e8d",
      "parents": [
        "4e056c8bfacc2be6d36e47305df4a85f87d02bc4",
        "ed754705b6ce7e0f39903b1ff3358a5530f0514d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 02:37:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 02:37:38 2018 +0000"
      },
      "message": "Merge \"Fix sleep time in Cellular\""
    },
    {
      "commit": "4e056c8bfacc2be6d36e47305df4a85f87d02bc4",
      "tree": "0fa44f99966cae686463b0f48fa53602683cbe23",
      "parents": [
        "99dac4043796885089ba7677f8e22caa60a1b327",
        "ac5cecd85db9e1bf6e358748e9c77324978ff922"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 02:13:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 02:13:27 2018 +0000"
      },
      "message": "Merge \"Explicitly do not support SEARCH_SERVICE on UI_MODE_TYPE_WATCH\""
    },
    {
      "commit": "99dac4043796885089ba7677f8e22caa60a1b327",
      "tree": "49bd3f07e5014b26779a5ab19957271c92d1f4fc",
      "parents": [
        "3453ed8b0a6fc17afe0ac67946166c7189578f06",
        "21b4edb3cdcd9dd8f7e9f9210e1d24cc30149614"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Sat Feb 24 02:12:34 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 02:12:34 2018 +0000"
      },
      "message": "Merge \"Wrap raw binder interface into public classes\" am: a4bde27012 am: 3cd878df0f\nam: 21b4edb3cd\n\nChange-Id: I9797e593a44b86f32f6c8c343d8bb15076e6ca87\n"
    },
    {
      "commit": "21b4edb3cdcd9dd8f7e9f9210e1d24cc30149614",
      "tree": "e1ac37436e84de6caef7c4800a6f85a692764955",
      "parents": [
        "644c763b0d5a8eefab4a2065745dd080fc501de2",
        "3cd878df0f5dbdbb34ec6ae58c2fd68870023304"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Sat Feb 24 02:04:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 02:04:37 2018 +0000"
      },
      "message": "Merge \"Wrap raw binder interface into public classes\" am: a4bde27012\nam: 3cd878df0f\n\nChange-Id: I896528596006eb76241e706bb71d958214fb6499\n"
    },
    {
      "commit": "3453ed8b0a6fc17afe0ac67946166c7189578f06",
      "tree": "6c14df34bcf58ac30ff8bf6ed87ee2281ff38b3a",
      "parents": [
        "32bfe88209dd2fb74958381b3de820f8507271a2",
        "14082082285923c002d0bd27c3f8370190d2aee1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 02:03:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 02:03:24 2018 +0000"
      },
      "message": "Merge \"BatteryStatsImpl: Fix parceling error\""
    },
    {
      "commit": "32bfe88209dd2fb74958381b3de820f8507271a2",
      "tree": "9ebc44274df5bb5b6c86842db5d5f385dc7119eb",
      "parents": [
        "17df7fe107ce5685ebac688c579bd3c8d1ee851c",
        "52d3dfd2afd88a138697a165ed618fbd3c3fc240"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 01:52:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 01:52:41 2018 +0000"
      },
      "message": "Merge \"Fixed an issue where the collapsing was called on the wrong thread\""
    },
    {
      "commit": "3cd878df0f5dbdbb34ec6ae58c2fd68870023304",
      "tree": "05f6a1f28a2a991eeff1aaff78df42af69201eda",
      "parents": [
        "5275c0b12319b3e7372d5a2b3b50609af26b91c8",
        "a4bde27012e49baf1c2623283ae0d2cec7a943cf"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Sat Feb 24 01:51:26 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 01:51:26 2018 +0000"
      },
      "message": "Merge \"Wrap raw binder interface into public classes\"\nam: a4bde27012\n\nChange-Id: Idd3b7a5563b2432654af1a331a6f040c1e98832a\n"
    },
    {
      "commit": "17df7fe107ce5685ebac688c579bd3c8d1ee851c",
      "tree": "ce7f7d78ad6ac4d9349c111ecfd2ac14591b193c",
      "parents": [
        "b9202c29297af8ff709664e210ef1dfa6a81dbe3",
        "51f7077cc2349423c8aa3c1aeffe2a1ca30f5864"
      ],
      "author": {
        "name": "Andrew Zeng",
        "email": "zenga@google.com",
        "time": "Sat Feb 24 01:36:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 01:36:50 2018 +0000"
      },
      "message": "Merge \"Update wear default app icon color.\""
    },
    {
      "commit": "b9202c29297af8ff709664e210ef1dfa6a81dbe3",
      "tree": "4666da44b3ebc2392d2a5bef31e885e3429c15fc",
      "parents": [
        "8ae9a37bbce3ba0bc77de8046cad841a1d81d5d0",
        "59e3d40243c6e9fe71b1d18d1cdde030eaa77b71"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Feb 24 01:28:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 01:28:54 2018 +0000"
      },
      "message": "Merge \"Fixed the actions for the ambient layout\""
    },
    {
      "commit": "e7d04d728cb5fb948243b4e847be2e81ad92069a",
      "tree": "606c79490afd407c45f3606c9229182080a73af9",
      "parents": [
        "a4bde27012e49baf1c2623283ae0d2cec7a943cf",
        "690b36903ce89e692ca73ff75621ad15077fabbb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 01:27:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 24 01:27:13 2018 +0000"
      },
      "message": "Merge \"Let sendShowMessage called from hide to show\""
    },
    {
      "commit": "8ae9a37bbce3ba0bc77de8046cad841a1d81d5d0",
      "tree": "f4f78b993e4f456f096546591366c83870d2daba",
      "parents": [
        "c57ee73ca3d833aaff50a6ab148c7fc784bf6618",
        "bf5ba6bbcca6e06a70d62d87059f5560581aada5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 01:21:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 01:21:34 2018 +0000"
      },
      "message": "Merge \"Implement issue #73301635: Ability to extract device configuration\""
    },
    {
      "commit": "c57ee73ca3d833aaff50a6ab148c7fc784bf6618",
      "tree": "cfab2deda23cdfa2fb2143cb5df23e11be7c4256",
      "parents": [
        "b90b162798a5edbfdfaea32d6d70a2c3dacf5c11",
        "c285d559fa8f0d597e8d5f1c8176dbb187e2d6ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 01:07:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 01:07:45 2018 +0000"
      },
      "message": "Merge \"Update the Bluetooth Active Device state in the Device Manager\""
    },
    {
      "commit": "b90b162798a5edbfdfaea32d6d70a2c3dacf5c11",
      "tree": "60e72357c52bb4a3d89d763fbf2dcc0ea8d0f96b",
      "parents": [
        "3a3bb15763ee9e121dc968e262859b6063948a44",
        "ea357e5e3888598eea88e0d47ac3b4b53c9ecbf4"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Sat Feb 24 00:50:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 00:50:29 2018 +0000"
      },
      "message": "Merge \"Fix strict mode violation\""
    },
    {
      "commit": "7c1972ff71080568b7288197e96e163d5a469e5f",
      "tree": "8155067132b82fd2f4722694843ed1db97da6e41",
      "parents": [
        "e05cd3ddbe28754e61b0ab6a690c53bd01088e9d"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Thu Feb 22 21:43:52 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Fri Feb 23 16:44:41 2018 -0800"
      },
      "message": "Add CertPath to KeyChainSnapshot and startRecoverySession\n\nCertPath will include a cert of the trusted hardware and necessary\nintermediate certificates.\n\nBug: 73784851\nChange-Id: Ic70616b8f119891a82402b91035456e404c5f6de\nTest: adb shell am instrument -w -e package \\\ncom.android.server.locksettings.recoverablekeystore \\\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n"
    },
    {
      "commit": "3a3bb15763ee9e121dc968e262859b6063948a44",
      "tree": "b44f070eaadc059543e84c179f72a1369b2058a3",
      "parents": [
        "b9cacbea949e59fe4611dfbf2387d11938275e5b",
        "1b8b38928b4e20e7e66ab75e39159b158dc5c4c9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 00:37:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 00:37:08 2018 +0000"
      },
      "message": "Merge \"Added CTS test cases for getNetworkId() and getSystemId()\""
    },
    {
      "commit": "b9cacbea949e59fe4611dfbf2387d11938275e5b",
      "tree": "8391b01b765da6370f781c8da96f5eb382751bbc",
      "parents": [
        "5d8074401722e0ef2e6c8fde21600111d539e27f",
        "119be9a5fc4033eba570ec94b94862401ee84570"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 00:24:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 24 00:24:03 2018 +0000"
      },
      "message": "Merge \"Improve reporting of bucketing reason\""
    },
    {
      "commit": "a4bde27012e49baf1c2623283ae0d2cec7a943cf",
      "tree": "d59df1fd53f992172f5711205164c8b7ddfb7e48",
      "parents": [
        "fc5d8c8f31f78de703f0a8d038ba0dafebca4510",
        "0b0b183f242e45ab5bd08790bb6a12c2388af090"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 24 00:19:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 24 00:19:29 2018 +0000"
      },
      "message": "Merge \"Wrap raw binder interface into public classes\""
    },
    {
      "commit": "85a9bea67ad7c4199a95119af690eda5f9a06ce7",
      "tree": "acb2dd4f0062b3f491683cb680772b36a3214890",
      "parents": [
        "3d529f764e4b1ef37db095d1436729e8f7b7c430"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Fri Feb 23 15:08:53 2018 -0800"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Sat Feb 24 00:07:59 2018 +0000"
      },
      "message": "Fix hard to touch and stuck navbar rotate icon\n\nHide rotate button on Quickstep navbar grab. Prior signals\ndidn\u0027t always capture this. Launcher now also changes its\nrequested orientation on touch, ignore that. Pause callback\nmade hide animator unexpectedly isRunning\u003dtrue causing the\nicon to never fade out, should be fixed now.\n\nTest: manual\nChange-Id: I4bb39d57d9cef5748aadf2f18c640feba3f53775\n"
    },
    {
      "commit": "bfd4914b605deec774175182b02ddc017477dbb4",
      "tree": "265fc2927c5625daa340a02e8fc81e44dcb90873",
      "parents": [
        "27a266b3b26c211689073830459ef20b9dddc824"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Feb 23 15:48:10 2018 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Feb 23 15:48:10 2018 -0800"
      },
      "message": "Remove obsolete pragma statements\n\nThese pragma statements used to guard against compiler warnings in Sk..\ncode. They are no longer necessary.\n\nTest: make\nChange-Id: I9f7f88276edb546ba08c7344c142eb487a04f978\n"
    },
    {
      "commit": "ac5cecd85db9e1bf6e358748e9c77324978ff922",
      "tree": "33e5e6b2d4702aa686441421cef7a22223eb56b2",
      "parents": [
        "5d8074401722e0ef2e6c8fde21600111d539e27f"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue Dec 05 13:11:50 2017 -0800"
      },
      "committer": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Fri Feb 23 23:45:18 2018 +0000"
      },
      "message": "Explicitly do not support SEARCH_SERVICE on UI_MODE_TYPE_WATCH\n\nBug: 69950606\nChange-Id: Ia195e88d8652cd7875d0ce03875034698367001c\n(cherry picked from commit 980ba14b921932e85cdc0447af0398778a1c0d64)\n"
    },
    {
      "commit": "b6d75f306243810d13595a475a2a7c9773478bee",
      "tree": "f7e9f69b6f9f33c591b625a9d8153ecc0382cfa5",
      "parents": [
        "a72cab84cfad92c027fbef619573c58b8be89e07"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Feb 22 20:44:56 2018 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 23 15:41:06 2018 -0800"
      },
      "message": "Ignore stopped state when becoming visible and ensuring configuration.\n\nWe normally don\u0027t ensure configuration for activities in the stopped\nstate since it doesn\u0027t make sense to be relaunching something that isn\u0027t\nvisible. However, if the activity is becoming visible, then ignore the\nstopped state allowing the configuration to be ensured and the activity\nrelaunched if needed.\n\nChange-Id: If953b624105c8c522f01cfb8fc68ded4fb18698d\nFixes: 73696401\nTest: atest ActivityLifecycleTests#testRelaunchConfigurationChangedWhileBecomingVisible\n"
    },
    {
      "commit": "59e3d40243c6e9fe71b1d18d1cdde030eaa77b71",
      "tree": "5e2ed1031b1535d6178caa2fcf8b089578df5c47",
      "parents": [
        "4e69759e63c380c40cae5e52bc9e24e49e1c047c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 23 15:22:04 2018 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 23 15:32:28 2018 -0800"
      },
      "message": "Fixed the actions for the ambient layout\n\nChange-Id: I9620144cf20f0f2ee6b0d0fa3cc6e81778357db3\nFixes: 73819192\nTest: add ambient notification, observe no action overlap\n"
    },
    {
      "commit": "5d8074401722e0ef2e6c8fde21600111d539e27f",
      "tree": "e96200536477552e495ef7d219ab05c55ab24f45",
      "parents": [
        "2d0c4cc90297de9853981e06235474561f407d4d",
        "921687cbc404090b6cdbf30bef797c12fc56a3aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 23:31:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 23:31:47 2018 +0000"
      },
      "message": "Merge \"SettingsLib: Move DefaultAppInfo CandidateInfo from Settings\""
    },
    {
      "commit": "bf5ba6bbcca6e06a70d62d87059f5560581aada5",
      "tree": "06db5821f7910b4843f67b54f6307ea4882ecf02",
      "parents": [
        "761b33299afba0537a6b527495b30c17ecadbc65"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Feb 20 10:31:02 2018 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 23 15:30:04 2018 -0800"
      },
      "message": "Implement issue #73301635: Ability to extract device configuration\n\nam get-config can now return its information as a protobuf,\nso that we have a nice machine readable representation of the\nconfiguration available.  This is available through the new\n\"--proto\" option.\n\nAlso add a new \"--device\" option which will include additional\ndevice configuration information in the output.\n\nDefined the protos to contain all of this information.  Updated\nConfiguration to generate everything it should in the proto.\n\nThe output has been changed so that configuration history\nwill not be returned unless you specify the --days option.\n\nBug: 73301635\nTest: Booted, ran, output\n\nChange-Id: I074b92b45d6b1da1c1a499080db9e006d12b9fea\n"
    },
    {
      "commit": "aea22534eb505520b42f212bd4c33a25e218c36b",
      "tree": "ff5f5e10cbefb1ab90b0c4fb5d661c4e5f97432f",
      "parents": [
        "fc5d8c8f31f78de703f0a8d038ba0dafebca4510"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Feb 06 20:33:00 2018 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Fri Feb 23 15:26:15 2018 -0800"
      },
      "message": "Add device capabilities.\n\nBug: 72223709\nTest: Unit test\nMerged-In: I35a74e88767f772f764734d1f535848ba43629b9\nChange-Id: I35a74e88767f772f764734d1f535848ba43629b9\n"
    },
    {
      "commit": "2d0c4cc90297de9853981e06235474561f407d4d",
      "tree": "985ef943d82433742370280c6130902f882827cb",
      "parents": [
        "647b394c32fd8eb8eabe98720bc64012d8b58645",
        "172da621785d6a0f32f67683bf59743e8511a410"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 23:18:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 23:18:47 2018 +0000"
      },
      "message": "Merge \"Add userRestriction attribute in Location settings injector.\""
    },
    {
      "commit": "52d3dfd2afd88a138697a165ed618fbd3c3fc240",
      "tree": "03b14fb5b795db4a1f65b511577a1109b11de574",
      "parents": [
        "4e69759e63c380c40cae5e52bc9e24e49e1c047c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 23 11:19:45 2018 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 23 15:14:00 2018 -0800"
      },
      "message": "Fixed an issue where the collapsing was called on the wrong thread\n\nWith work profiles, the collapsing of the panel would happen on the wrong\nthread.\n\nChange-Id: I617465d9b285d456162bb7d9ed6ee27659ab1134\nFixes: 73728329\nTest: unlock work profile from work profile notification\n"
    },
    {
      "commit": "72534b7e22520e7a3ee4eae4f98c2cd20f9fb427",
      "tree": "39be616b384557af498be2fd57832385b745c1be",
      "parents": [
        "e406ac080f97da742c7eae49231883f4267fb8db"
      ],
      "author": {
        "name": "Kurt Nelson",
        "email": "kurtn@google.com",
        "time": "Thu Feb 22 11:21:15 2018 -0800"
      },
      "committer": {
        "name": "Kurt Nelson",
        "email": "kurtn@google.com",
        "time": "Fri Feb 23 15:12:59 2018 -0800"
      },
      "message": "Flip order of arguments\n\nCallbacks as the second parameter is more Kotlin friendly.\n\nBug: 73751206\nTest: cts-tradefed run commandAndExit cts-dev --module CtsOsTestCases --test android.os.cts.StrictModeTest\nChange-Id: Ib9c9469be1b81dc65e74c9e303f474c54a43b18b\n"
    },
    {
      "commit": "647b394c32fd8eb8eabe98720bc64012d8b58645",
      "tree": "77481929399f8c7f376ceafdc16f7533ae53aba8",
      "parents": [
        "a72cab84cfad92c027fbef619573c58b8be89e07",
        "af42c8427a098ebb1b7da5b4c0e2620c19dc5184"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Fri Feb 23 23:12:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 23:12:08 2018 +0000"
      },
      "message": "Merge \"Extrating out icon generation logic so that it can customized\""
    },
    {
      "commit": "55437a937e435ac852e49ba6eb5ccc8fab56d7fe",
      "tree": "f18c00e42510e79a6e677d83f01752ae12427417",
      "parents": [
        "0f3f71f41a1cb60fde4ab60d6a4bb1a189ba5920"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Feb 23 15:02:07 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Feb 23 15:02:07 2018 -0800"
      },
      "message": "Fixes crash when tap on nav bar without using quickstep\n\nFixes crash on nav bar by setting default pos/states of home button and\ntrack opacity to avoid null error when tapping the nav bar before using\nquick scrub. Also fixes the lack of animation of quick scrub when it\nretracts.\n\nFixes: 73814434\nTest: tap the nav bar upon reboot (or kill sysui process) before using\nquickscrub\n\nChange-Id: I2d35dcdf6e860ffb3959d48b4a4cdc319e939d1b\n"
    },
    {
      "commit": "e73486bf2458770b71f1dd1a6862e87b2875bd52",
      "tree": "49518eca7f57c4e2c94ed1f3809961183a967133",
      "parents": [
        "1ea3d9411ab4a66f94e64ffa0d358a139117e15c"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 08:01:30 2018 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Feb 24 08:01:30 2018 +0900"
      },
      "message": "Fix NPE in NetworkMetrics\n\naddTcpStatsResult() in NetworkMetrics was not checking for the nullness\nof the pendingSummary object and trying to add stats regardless.\n\nThis patch fixes addTcpStatsResult() so that it populates pendingSummary\nif necessary, similarly to addConnectResult() and addDnsResult()\n\nBug: 73825228\nTest: runtest frameworks-net\nChange-Id: I616a4be0e6e5920bd2f5c58292fea769bd516df7\n"
    },
    {
      "commit": "a72cab84cfad92c027fbef619573c58b8be89e07",
      "tree": "1e4b7eacf326c50db2f3efbbb9a11cb0fce0e1cf",
      "parents": [
        "aa360efee01403f6d10dae9b25d66d1611606a49",
        "589a236acfeaec27bc3465b69ca9c701a2f65810"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 22:55:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 22:55:50 2018 +0000"
      },
      "message": "Merge \"Add information of microphone on peripheral for mic enumeration APIs.\""
    },
    {
      "commit": "aa360efee01403f6d10dae9b25d66d1611606a49",
      "tree": "6e17be2db07e17eaed3dd6fdb42cfd6651f784e2",
      "parents": [
        "3e946e9309e62f6d0405ded1e96a362cf3d9dbde",
        "8227e5b9d2589b0435e42418c7f605f24a24d46d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 22:54:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 22:54:44 2018 +0000"
      },
      "message": "Merge changes from topic \"wipedata\"\n\n* changes:\n  Rename WipeDataWithReason API to wipeData.\n  Block adb from changing certain settings value when corresponding user restriction is on.\n"
    },
    {
      "commit": "e8bdb400577e8966bd471f9317ea603e142856c9",
      "tree": "59a4678c3053ad5528c3d43250f151e3f27714f2",
      "parents": [
        "c65d52ff78ec8e5e4752be16c7c6d1bc31ca9593"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Feb 23 14:16:06 2018 -0800"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Feb 23 14:34:35 2018 -0800"
      },
      "message": "Slightly refactor IPv4 default router interface selection\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - USB tethering to dualstack wifi yields log lines like:\n\n        14:33:31.970 - Looking for default routes on: {InterfaceName: wlan0 ...\n        14:33:31.970 - IPv4/IPv6 upstream interface(s): wlan0/null\n\n      and working tethering\n    - runtest frameworks-net passes\nBug: 64380515\nBug: 64382985\nBug: 64976379\nChange-Id: Iac94d870653ae1b71df00e8179cc4ecdb7ac412f\n"
    },
    {
      "commit": "3e946e9309e62f6d0405ded1e96a362cf3d9dbde",
      "tree": "f5e7bcb89109399bfe38680da4e2a8175d2e6c50",
      "parents": [
        "aa23db0fdcf01c679d634e684c278a4faf753a0a",
        "c552b35316937827531a2b7efdfb8f4fc8dba3b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 22:33:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 22:33:21 2018 +0000"
      },
      "message": "Merge \"Add timestamp for events pulled by companision service.\""
    },
    {
      "commit": "aa23db0fdcf01c679d634e684c278a4faf753a0a",
      "tree": "eac7d800f1851b950c7c372031cc51764fc52155",
      "parents": [
        "bf077b51b4065da8c8af0a3ff59f39c8eeda1690",
        "55ca1f4c47f941a0a7418b71819a13a99b0dde64"
      ],
      "author": {
        "name": "Gopinath Elanchezhian",
        "email": "gelanchezhian@google.com",
        "time": "Fri Feb 23 22:20:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 22:20:22 2018 +0000"
      },
      "message": "Merge \"Add support for hot launch in App launch test.\""
    },
    {
      "commit": "bf077b51b4065da8c8af0a3ff59f39c8eeda1690",
      "tree": "c2036f887cd2776758f69ce0e4c5105042958794",
      "parents": [
        "e12dc74665326dc08f362c7288ccd917316c7ae4",
        "41ff695104f5845565a09796e9a70aa5fdd5d342"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 23 22:11:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 22:11:06 2018 +0000"
      },
      "message": "Merge \"Alignment of clock and shade\""
    },
    {
      "commit": "c285d559fa8f0d597e8d5f1c8176dbb187e2d6ac",
      "tree": "8bd3f4a364338082558ec33cdbfc9411864810bf",
      "parents": [
        "add2d38cfc243f0faecb6a6d73addd22eeffab17"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Tue Feb 06 16:14:00 2018 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Fri Feb 23 13:56:00 2018 -0800"
      },
      "message": "Update the Bluetooth Active Device state in the Device Manager\n\nThe Bluetooth Active Device state should be updated for all\nCachedBluetoothDevice entries.\nThis should be done inside CachedBluetoothDeviceManager in SettingsLib\ninstead of BluetoothDeviceUpdater in the Settings app.\n\nAlso:\n * Added a new CachedBluetoothDeviceManagerTest.java unit test\n * Added a new method CachedBluetoothDevice.isActiveDevice()\n   for testing.\n\nBug: 72316092\nTest: Manual - two headsets and switching the active device\n      Unit tests - \"make RunSettingsLibRoboTests -j 40\"\nChange-Id: Ic3fbf667c66ed2de8e5c3352bc1ffd829a9052cf\n"
    },
    {
      "commit": "15f5a7ef45992ecf88c52dcc2e2733a8c9bede84",
      "tree": "cceb3de793acff8064b9bda8fdf369df0e7b1898",
      "parents": [
        "c5f5ad103fb9416cb63ec9f7c2397bb343cb2f44"
      ],
      "author": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Fri Feb 16 17:33:56 2018 -0800"
      },
      "committer": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Fri Feb 23 13:47:44 2018 -0800"
      },
      "message": "Store carrier app name in global settings for SIM dialog/notification\n\nBug: 70042722\nTest: Manual QA\nChange-Id: If3e97e90a37ac4e585a64c21ddfe234259cd0813\n"
    },
    {
      "commit": "e12dc74665326dc08f362c7288ccd917316c7ae4",
      "tree": "73c3d9f8820e81630d9a24e0cf81eefbb4f57fca",
      "parents": [
        "4d8ea3793f0aa3409c17ec142c383ea28d0edcb3",
        "644c763b0d5a8eefab4a2065745dd080fc501de2"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Feb 23 21:47:01 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 23 21:47:01 2018 +0000"
      },
      "message": "Merge \"Factor out telephony permission checks into a helper class.\" am: fc5d8c8f31 am: 5275c0b123\nam: 644c763b0d  -s ours\n\nChange-Id: I151703d7cb39b7dca2cbe10a572de5c3c4f00826\n"
    }
  ],
  "next": "4d8ea3793f0aa3409c17ec142c383ea28d0edcb3"
}
