)]}'
{
  "log": [
    {
      "commit": "db77e13a45158b5d56e15d49efd33822bd20a16a",
      "tree": "98a7be7f6fbcee8a17114cff558d09219f272114",
      "parents": [
        "7447f3bda99c200f5c9853615aab1ae8e72e6d8e"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Jan 29 13:30:41 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Jan 29 13:30:41 2019 -0800"
      },
      "message": "Add require_confirmation to BiometricAuthenticated atom\n\nBug: 120161047\nBug: 117060268\nBug: 121072756\nBug: 121071984\n\nTest: Builds\nChange-Id: Id67a0063db75b77454e6ecbb5b85d65267351c67\n"
    },
    {
      "commit": "7447f3bda99c200f5c9853615aab1ae8e72e6d8e",
      "tree": "991139b1cf0bc813ad0643f0c14b086a3bf0202b",
      "parents": [
        "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
        "489239befa63deaa46a43733a31420d7d4b9da24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "message": "Merge \"Add privacy platform flags.\""
    },
    {
      "commit": "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
      "tree": "757912518e0f2e3adfe58b264657d5919ebde606",
      "parents": [
        "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
        "6ac5fc19e6db5159bb325c7c705437e7d204f463"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "message": "Merge \"new API for IMS call fail cause\""
    },
    {
      "commit": "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
      "tree": "131186bca19cd10903cbd547d40726320382f4c8",
      "parents": [
        "c0e07d738956be36d801f0686fe553fe5225b7a2",
        "3409263cbad37433dd15e9518437a92b946220d4"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "message": "Merge \"WifiNetworkConfigBuilder: Split into 2 separate builders\""
    },
    {
      "commit": "c0e07d738956be36d801f0686fe553fe5225b7a2",
      "tree": "e569534c95a7aced15dcbf375efbd92b39644989",
      "parents": [
        "478561d5f992e9ffbdea48d108ff8d5b6626e179",
        "3d570a490ddff4c2ee872364a9f3e9791e2a39c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:24:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:24:33 2019 +0000"
      },
      "message": "Merge \"Fixed NPE on MainContentCaptureSession.handleFlushIfNeeded\""
    },
    {
      "commit": "478561d5f992e9ffbdea48d108ff8d5b6626e179",
      "tree": "cbdb22aa008b9073d2b364bf8b3231e08983c3d9",
      "parents": [
        "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
        "d394138c00555e16b8df6c07117695f9a41dbabb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp am: 894ee44b53\""
    },
    {
      "commit": "3409263cbad37433dd15e9518437a92b946220d4",
      "tree": "496fa96a644b9d1b472fe11bc661b7efa27d623e",
      "parents": [
        "f53d972ed131494d764a66ab11f7b1e2ae78e2df"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 08:33:48 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 10:23:46 2019 -0800"
      },
      "message": "WifiNetworkConfigBuilder: Split into 2 separate builders\n\nSplit the existing WifiNetworkConfigBuilder into 2 separate builders,\none for building WifiNetworkSuggestion and one for WifiNetworkSpecifier.\n\nOther changes in the CL:\na) Marked the constructor of the abstract NetworkSpecifier class public\nto allow WifiNetworkSpecifier.Builder() (\u0026 hence WifiNetworkSpecifier) to\nbe public. The alternative is to put the builder for WifiNetworkSpecifier\nin some other file (like WifiManager)\nb) Mark WifiNetworkSpecifier class public to make it\u0027s builder visible.\nc) Modify the documentation (\u0026 usage example) for WifiNetworkSpecifier\nbuilder to explicitly call out that this can only be used for a local\nwifi connection (i.e no internet capability).\n\nBug: 123313291\nTest: ./frameworks/base/wifi/tests/runtests.sh\nTest: make docs\nChange-Id: I1a5fcff886124010222e112dbca92797a514b6d9\n"
    },
    {
      "commit": "d394138c00555e16b8df6c07117695f9a41dbabb",
      "tree": "d9751d44d750172743e3e4f69a322c98a0912b8b",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "894ee44b53e27e2b4e9c64e712180482c349de51"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "message": "Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp\nam: 894ee44b53\n\nChange-Id: I9e90faa04a0da3bcbbbdbc7e96f322540434bc64\n"
    },
    {
      "commit": "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
      "tree": "7fec32040092bc324bd196383461d1b4798ad902",
      "parents": [
        "b2177dce503edaf2d1b170afecca481098a2cc71",
        "70bcf38e2cf27cfcd920ebf17500fa97478dc0d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "message": "Merge \"Moved Content Capture settings to DeviceConfig.\""
    },
    {
      "commit": "b2177dce503edaf2d1b170afecca481098a2cc71",
      "tree": "d4b921d1a950e6faef8fe2c54f278a4ac5e0cd73",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "73710f8ca6364f4f756bea653567e523f7e48764"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
      "tree": "39e2560b51ba2ad87f7b39653f6ef05600bf9e2a",
      "parents": [
        "debdadecc23c96481b92c7da9e3bdd02b606a545",
        "98d92aa5d3f13124b364b2e58de2df0283b2c1d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:10:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:10:38 2019 +0000"
      },
      "message": "Merge \"Support a ring buffer or a queue to store window manager traces\""
    },
    {
      "commit": "debdadecc23c96481b92c7da9e3bdd02b606a545",
      "tree": "945ca3bd027d8925ca8d1fba764f7e5c0c06665e",
      "parents": [
        "7e8bd1e0d93d640beca3ed88528153bbefc8a8b6",
        "516020a523558d1603f759d5bc566d7ba7572ace"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 18:01:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:01:05 2019 +0000"
      },
      "message": "Merge \"Fix LauncherApps.isActivityEnalbed()\""
    },
    {
      "commit": "7e8bd1e0d93d640beca3ed88528153bbefc8a8b6",
      "tree": "22d68ab328a9319729cc53df6670d9867511d942",
      "parents": [
        "bc1a59feec102a04ad64d957cd0862000565eaed",
        "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 09:51:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:51:12 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev am: dbf0f79d4a -s ours\nam: 8c8249d1ac -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I7688e90ce2a3a661ba7bcc6ef9d824722ed23f72\n"
    },
    {
      "commit": "894ee44b53e27e2b4e9c64e712180482c349de51",
      "tree": "6ed0b11aeec4f680c60d19436ecf097563cbc7fc",
      "parents": [
        "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a",
        "ef96c449ce711243bc3a6b0fe6a93753922555de"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 17:45:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:45:39 2019 +0000"
      },
      "message": "Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp"
    },
    {
      "commit": "ef96c449ce711243bc3a6b0fe6a93753922555de",
      "tree": "6ed0b11aeec4f680c60d19436ecf097563cbc7fc",
      "parents": [
        "ea23830f1b0214287d0ed24ff5f023b56b49681e",
        "e7d03a6ff170e4edfd633ed45fe59ada1f833297"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "message": "Merge \"Add check for slot index value\" am: d8148b6c8c\nam: e7d03a6ff1\n\nChange-Id: I57c57b70484ec0c08bcd7b02e880fbe28e2cde9e\n"
    },
    {
      "commit": "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a",
      "tree": "288d859f0016695201f047bd5f601c07d6b6fb91",
      "parents": [
        "ea23830f1b0214287d0ed24ff5f023b56b49681e",
        "dbf0f79d4a4413c7807073ff52c93bd521d18a6b"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 09:43:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:43:53 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev\nam: dbf0f79d4a -s ours\nam skip reason: SHA1 dbf0f79d4a skipped by user mberionne\n\nChange-Id: I74f89c391a079b57a36ed79a97c63f5e96e8d7c3\n"
    },
    {
      "commit": "bc1a59feec102a04ad64d957cd0862000565eaed",
      "tree": "22d68ab328a9319729cc53df6670d9867511d942",
      "parents": [
        "1f0348524f76eaf74c4ea692f6e02681463e39e1",
        "62df70b0f30b4faff9ecf31595f0efda4bcdce83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 17:43:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:43:30 2019 +0000"
      },
      "message": "Merge \"Use a specific theme for the car user switching dialog.\""
    },
    {
      "commit": "e7d03a6ff170e4edfd633ed45fe59ada1f833297",
      "tree": "d3d507612f7d659f6478b63bcf420d235fc4c88d",
      "parents": [
        "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c",
        "d8148b6c8c259d3088a6d1aa9703ff208c76c36e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 09:34:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:34:53 2019 -0800"
      },
      "message": "Merge \"Add check for slot index value\"\nam: d8148b6c8c\n\nChange-Id: I33be18a2fb8b3e35e521bdea28354ba1b7daa5b9\n"
    },
    {
      "commit": "d8148b6c8c259d3088a6d1aa9703ff208c76c36e",
      "tree": "1507a1ba1f4f4bf0f398620cfe56e85f6a72513a",
      "parents": [
        "34b11c92b34c8244c47fc2c1f9d8eb733b884004",
        "3590fa4d72e251a35ea493fed1bb1ede14bc2a6e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "message": "Merge \"Add check for slot index value\""
    },
    {
      "commit": "1f0348524f76eaf74c4ea692f6e02681463e39e1",
      "tree": "3982bc8dd75c2b43fd61393cdcefb0e4805c0511",
      "parents": [
        "b3f28003ee01c79a9c180dd0949ce6e6b888dca3",
        "f996c2c8c966ec36e4b9820370bc6244bcb177e8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 17:23:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:23:22 2019 +0000"
      },
      "message": "Merge \"Fix job scheduler constant\""
    },
    {
      "commit": "b3f28003ee01c79a9c180dd0949ce6e6b888dca3",
      "tree": "fe52c8292136c549e97f63a76b9f66389712a66b",
      "parents": [
        "9f5f78af5ce9519837e27e5367397bca176d1716",
        "c99e7494404c632e53c456fcfbf2d29c84ff9b03"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Tue Jan 29 17:18:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:18:41 2019 +0000"
      },
      "message": "Merge \"passpoint-r2: set CA certificate for remediation server\""
    },
    {
      "commit": "9f5f78af5ce9519837e27e5367397bca176d1716",
      "tree": "b131ca0ac0cc4019798fdc15ebcbd7808900a6af",
      "parents": [
        "a319c6448b027f1169722295ceedac564a13de78",
        "2df731cf3666c0507f4a908650c061f70b4d376e"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 17:12:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:12:02 2019 +0000"
      },
      "message": "Merge \"audio: Fix NULL check\""
    },
    {
      "commit": "a319c6448b027f1169722295ceedac564a13de78",
      "tree": "06e87853191e4bf8a765258e53ab38ffcf302cc1",
      "parents": [
        "563a0c54cbae247e32fec54b86973fd314560efe",
        "99f5bed4c995de76149c4db13e436adcd8593459"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:57:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:57:23 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "563a0c54cbae247e32fec54b86973fd314560efe",
      "tree": "41ac7faed2ed6762f6ffb6c2d268f1235afc8987",
      "parents": [
        "72a57dffef629085ddbe1e9c66c896adfb61a268",
        "47e576c0654c64ff4eab70f9ecacd44109e149a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:53:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:53:03 2019 +0000"
      },
      "message": "Merge \"Bring more visibility logic from stack to activity.\""
    },
    {
      "commit": "72a57dffef629085ddbe1e9c66c896adfb61a268",
      "tree": "ddb7901259e258d50dd9cbecd992f842dbe2668f",
      "parents": [
        "902795422bc5b1d272607b86248050e7479eaae8",
        "fcbec265e6c08a4a837752925ee78687bac51e5c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 16:43:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:43:54 2019 +0000"
      },
      "message": "Merge \"Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3 am: f9cd2cb759 am: ea23830f1b\""
    },
    {
      "commit": "902795422bc5b1d272607b86248050e7479eaae8",
      "tree": "76e261a5996c83456fafcf6f11b79b993704c80d",
      "parents": [
        "63d14042a28138c87e4bf349ae00b39cd3ca1dd4",
        "4374b2116b8d3768c4618e785ee073052a80179e"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Jan 29 16:43:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:43:33 2019 +0000"
      },
      "message": "Merge \"Non-framework location management - remove roaming handling\""
    },
    {
      "commit": "fcbec265e6c08a4a837752925ee78687bac51e5c",
      "tree": "de3a34ce0b95ba11ace306b3b1ba530e87989ed1",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69",
        "ea23830f1b0214287d0ed24ff5f023b56b49681e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:43:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:43:16 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3 am: f9cd2cb759\nam: ea23830f1b\n\nChange-Id: Ifaf2deff0451455d26a3301354753b751c3b464d\n"
    },
    {
      "commit": "63d14042a28138c87e4bf349ae00b39cd3ca1dd4",
      "tree": "e7f6ceeca7308086506c6c87f8ddcaadd5c829b7",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69",
        "51598602e39570ef482d830eb013af44793852d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "message": "Merge \"Support Slices in Settings Search\""
    },
    {
      "commit": "ea23830f1b0214287d0ed24ff5f023b56b49681e",
      "tree": "288d859f0016695201f047bd5f601c07d6b6fb91",
      "parents": [
        "1c073368f5871777c1c39f056eaaee506946809c",
        "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:33:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:33:45 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3\nam: f9cd2cb759\n\nChange-Id: I0ef6e376da489473f777cbc8abf43c0381a9376c\n"
    },
    {
      "commit": "3fce7487c3a9b4358202285b09603a31f5e84a69",
      "tree": "ef4c6fc3347dff19142cbaa8c4030d4426608cc2",
      "parents": [
        "3c8212a63fb1a7b8173676f3e4c3fbdbeabc4f1c",
        "a18c32c71901bb5f8988a5ed58fe4d83b4177a1e"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Jan 29 16:33:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:33:36 2019 +0000"
      },
      "message": "Merge \"[DPP] Add metrics\""
    },
    {
      "commit": "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c",
      "tree": "076454431f9b7dc50f3b1f30b28092957258d51e",
      "parents": [
        "04f4e4ed880972a5a41c7399fb1dee832aa42e05",
        "34b11c92b34c8244c47fc2c1f9d8eb733b884004"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:23:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:23:14 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\"\nam: 34b11c92b3\n\nChange-Id: I0cc45b11f079c7a0d383b49e74d55658a8915d71\n"
    },
    {
      "commit": "3c8212a63fb1a7b8173676f3e4c3fbdbeabc4f1c",
      "tree": "79c764f77bde7a2212d3634a76fb02eab6043ffa",
      "parents": [
        "c7410ea13004da73a534313e9ebda0e3f9718bf3",
        "aea29ed39ae78b3b588b5c7f9d44161197a887ca"
      ],
      "author": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Tue Jan 29 16:18:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:18:21 2019 +0000"
      },
      "message": "Merge \"[Blocking Helper logs] Modify blocking helper to category\""
    },
    {
      "commit": "c7410ea13004da73a534313e9ebda0e3f9718bf3",
      "tree": "e1a45308067ffa8165ef318fc971603988b61a3a",
      "parents": [
        "f5e95eff500a03e52c165130ab5f41623d32fd8b",
        "dcf274b3ce12e8ded982ccfd2ea3c43022ed1bd7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:18:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:18:12 2019 +0000"
      },
      "message": "Merge \"Fix the test format.\""
    },
    {
      "commit": "34b11c92b34c8244c47fc2c1f9d8eb733b884004",
      "tree": "1a330d29a994899c0be4191325a553216519b489",
      "parents": [
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a",
        "cf82e044003398a57d29c31f498ea2428edc7587"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 16:05:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 16:05:21 2019 +0000"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\""
    },
    {
      "commit": "f5e95eff500a03e52c165130ab5f41623d32fd8b",
      "tree": "eb617633c9aa23d5181423df05a57979f76ba089",
      "parents": [
        "bade093c2cb7f15de1464de9c81f0849c69d6604",
        "6cd1b70a1ee746a419e42a3bb0e4af08ce5806ee"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0000"
      },
      "message": "Merge \"Initialise hidden api usage logger pre-fork\""
    },
    {
      "commit": "bade093c2cb7f15de1464de9c81f0849c69d6604",
      "tree": "7777f5e52f65508884e3b40d766ca669ad1d677c",
      "parents": [
        "fdbddda50e329936efe080d742d33bdae83c53fa",
        "2a48c29cb67f6ecacb0aa2faedb94a255cee32e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:25:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:25:38 2019 +0000"
      },
      "message": "Merge \"Specify status results for RollbackManager.commitRollback.\""
    },
    {
      "commit": "fdbddda50e329936efe080d742d33bdae83c53fa",
      "tree": "19e17c98eacd822338f798c9a58b5b3377473eb4",
      "parents": [
        "a973ce21c1bb533b2b456ab16540030d40fa6e30",
        "729919670f36ea3c8f202779e25bd3352bf191c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:19:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:19:28 2019 +0000"
      },
      "message": "Merge \"Log notification location when a notification action is clicked.\""
    },
    {
      "commit": "a973ce21c1bb533b2b456ab16540030d40fa6e30",
      "tree": "69755861b54c60b53088248979fd52527aaf8150",
      "parents": [
        "c0b8bb4b531571931c499f4adcf44209d680dab7",
        "1c073368f5871777c1c39f056eaaee506946809c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 07:17:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 07:17:06 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\" am: 9fdc6d2963 am: 04f4e4ed88\nam: 1c073368f5 -s ours\nam skip reason: change_id Ib4e7da3274e49f25676505a08e6ce7e7b0dfdb8d with SHA1 9ebc3fc82f is in history\n\nChange-Id: If41fd9c044de94607c60ddf7684dd683034c560c\n"
    },
    {
      "commit": "c0b8bb4b531571931c499f4adcf44209d680dab7",
      "tree": "69755861b54c60b53088248979fd52527aaf8150",
      "parents": [
        "36869f3a6bed46735ff7349fb6bc65b62d5955be",
        "735f1191a2c373fbb1bd8100290f670783428493"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:03:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:03:18 2019 +0000"
      },
      "message": "Merge \"Frameworks: Add APEX e2e tests to presubmit\""
    },
    {
      "commit": "36869f3a6bed46735ff7349fb6bc65b62d5955be",
      "tree": "d023955f194d230aae0107d404c80f72360ef344",
      "parents": [
        "39594b4f1865344ea795fb23b8ea07ca3a59b18c",
        "21a91fbbd0e231751a2c8d857329bd95b6354cc1"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Tue Jan 29 15:00:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:00:14 2019 +0000"
      },
      "message": "Merge \"[Multi-user] Schedule full backup jobs immediately\""
    },
    {
      "commit": "1c073368f5871777c1c39f056eaaee506946809c",
      "tree": "5d853f9989f0f8e94dc602e9ef637d12df991935",
      "parents": [
        "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb",
        "04f4e4ed880972a5a41c7399fb1dee832aa42e05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 06:59:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 06:59:13 2019 -0800"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\" am: 9fdc6d2963\nam: 04f4e4ed88\n\nChange-Id: I75e37fb6e8681b2f64831ddc2dade382426e4859\n"
    },
    {
      "commit": "39594b4f1865344ea795fb23b8ea07ca3a59b18c",
      "tree": "38a5ecae27c65493edc463b6a7b5408032f6af42",
      "parents": [
        "00075f9245ab38ab011c03f371951cffe827269b",
        "bacaa1d161f5fffd335af96d3a17ecbfbe2195c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 14:52:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 14:52:16 2019 +0000"
      },
      "message": "Merge \"reset path before append glyph outlines, to match old SkPaint behavior\""
    },
    {
      "commit": "04f4e4ed880972a5a41c7399fb1dee832aa42e05",
      "tree": "6b7200a9fee83417cc663f70d54616bdd6aa52ac",
      "parents": [
        "06318332ef434424e5241e41b39b59d5572673da",
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 06:47:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 06:47:16 2019 -0800"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\"\nam: 9fdc6d2963\n\nChange-Id: Ib4a7b32a143b3c8f029ccd92191494cd9579e8bd\n"
    },
    {
      "commit": "2df731cf3666c0507f4a908650c061f70b4d376e",
      "tree": "9fcf37de7dc6de8e82c81dc2cefed447495ee553",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 06:37:11 2019 -0800"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 06:37:11 2019 -0800"
      },
      "message": "audio: Fix NULL check\n\nWe already know jAudioAttributeArray is non-NULL (or else we\u0027d\ncrash when dereferencing it).  We really want to check if the\ncontents of jAudioAttributeArray is NULL or not, so we fix this\ncheck.\n\nTest: TreeHugger\nChange-Id: I956d99fe608f5e1b9cd0bc3e7c4075e343a6b5ab\n"
    },
    {
      "commit": "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a",
      "tree": "54cc6946a0a6ac57ec2e04c7c63fbf1a3107366d",
      "parents": [
        "4a838a68d6f5ccde33e87951405358583543be0b",
        "bfd0aa022e015d77ecd66bbe4e1ad2d649850187"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 14:30:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 14:30:56 2019 +0000"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\""
    },
    {
      "commit": "aea29ed39ae78b3b588b5c7f9d44161197a887ca",
      "tree": "a19900a1acf29e8e33c6edc86f93a6fa9b5fa2d0",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Eyal Posener",
        "email": "posener@google.com",
        "time": "Thu Jan 24 09:54:08 2019 +0200"
      },
      "committer": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Tue Jan 29 09:17:13 2019 -0500"
      },
      "message": "[Blocking Helper logs] Modify blocking helper to category\n\nRemove MetricsEvent.NOTIFICATION_ITEM from log category,\nand use the NOTIFICATION_BLOCKING_HELPER constant as the log\ncategory.\n\nBug: 112482290\nTest: atest SystemUITests and manual testing.\n\nChange-Id: I8a119f625c81df2bbdd30fc9f3e4d3a2ad478ac2\n"
    },
    {
      "commit": "00075f9245ab38ab011c03f371951cffe827269b",
      "tree": "46ca183b1440d549161eb760a0922f60ff299b07",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
        "6d79ab7547238b2410da816342684fca2b970d1e"
      ],
      "author": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Tue Jan 29 14:14:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 14:14:54 2019 +0000"
      },
      "message": "Merge \"Add microphone pemrission on default to content catprue service package\""
    },
    {
      "commit": "cf82e044003398a57d29c31f498ea2428edc7587",
      "tree": "1591912465efdbc16ccd0d3a2137acb9a8040176",
      "parents": [
        "87c1081c4222e490364422a1f21dbec9a35c6791"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 15:01:28 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 15:01:28 2019 +0100"
      },
      "message": "apilint: Allow parsing 3.0 signature files\n\nTest: python apilint_test.py\nChange-Id: I59df950229c05329afde93f94efc13adb4640ad7\n"
    },
    {
      "commit": "bacaa1d161f5fffd335af96d3a17ecbfbe2195c2",
      "tree": "3c74b723ed87759d4454880c7c969c9917d149a3",
      "parents": [
        "ae13a1f87439bc16c059e4c697e763d9c85efe23"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Jan 29 08:07:50 2019 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 29 14:01:23 2019 +0000"
      },
      "message": "reset path before append glyph outlines, to match old SkPaint behavior\n\nBug: 123503704\nBug: 123541872\nTest: make and open Maps\n\nChange-Id: I2fed9518e84bcd8124b9a8da1b16f3f06246c1e1\n"
    },
    {
      "commit": "2a48c29cb67f6ecacb0aa2faedb94a255cee32e7",
      "tree": "9b740d872dc662dc35ce9193007d1f8994009d42",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 17:33:48 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 13:35:56 2019 +0000"
      },
      "message": "Specify status results for RollbackManager.commitRollback.\n\nRather than implicitly reusing the PackageInstaller status codes.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I86929c0c1a5153c7f58e255e104b30fe96ddeca8\n"
    },
    {
      "commit": "729919670f36ea3c8f202779e25bd3352bf191c8",
      "tree": "90e8e71413f0c8bf7bbee7461a3c6806ac54915f",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Jan 28 21:09:54 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 13:30:17 2019 +0000"
      },
      "message": "Log notification location when a notification action is clicked.\n\nBug: 120767764\nTest: press a smart action from notification shade, and one from a\nheads-up notification to ensure the correct notification locations are\nlogged.\nChange-Id: I2fb10bec9c0c1da0807581a0337f8f6b1adc620e\n"
    },
    {
      "commit": "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
      "tree": "e39354476ab5e2f4062cc6ae7523267797a99b7e",
      "parents": [
        "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
        "bf5b5c44614399ccf8759a23e61af518f8f54f2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "message": "Merge \"Add a way to record causePackages for rollbacks.\""
    },
    {
      "commit": "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
      "tree": "8f13c9c208cc948eac7e6b99f51d0a82c521716e",
      "parents": [
        "1b306c428929bb432840989528d140578341273e",
        "9ebc3fc82ffbc16abfe59702a524eebbc72c94ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:08:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:08:35 2019 +0000"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\""
    },
    {
      "commit": "1b306c428929bb432840989528d140578341273e",
      "tree": "9a896d2d4610b2e45663b561d193c79ffb4bed83",
      "parents": [
        "287da6be9d20898436c98d31653f80a36d8ee238",
        "962017e49b45fb6f68f4f0f545742361e4ffad89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "message": "Merge \"Foldables: Add IDisplayFoldListener\""
    },
    {
      "commit": "6cd1b70a1ee746a419e42a3bb0e4af08ce5806ee",
      "tree": "2c0a471ac0ec0626b7ac0acc222c4a27208efa34",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Fri Jan 25 16:29:44 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Tue Jan 29 12:37:21 2019 +0000"
      },
      "message": "Initialise hidden api usage logger pre-fork\n\nChange-Id: I80f82092ef779a7dc1f1322cb7c05ebf5e59939b\nTopic: hidden-api-reporting-upcall\nTest: m\nBug: 119217680\n"
    },
    {
      "commit": "287da6be9d20898436c98d31653f80a36d8ee238",
      "tree": "dcbff74cb53b745e763d9692d341dc3de3737489",
      "parents": [
        "40a701d7e3c2916c8459c693649695c61d0a64ca",
        "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:34:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:34:56 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\" am: 4a838a68d6 am: 06318332ef\nam: 04c1e6533b\n\nChange-Id: I6f08c2a2fb43ca34297a1e3289fca9da7cfe7213\n"
    },
    {
      "commit": "dbf0f79d4a4413c7807073ff52c93bd521d18a6b",
      "tree": "7fd7bbc895b3dbb991400175cc93272efb36e664",
      "parents": [
        "e532469994f31f67a0d3a3883bea5b3e2a5e9875",
        "8dca21054f411d6afb5b56f0b5a7a8e47e0b6c2d"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 12:28:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:28:47 2019 +0000"
      },
      "message": "Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev"
    },
    {
      "commit": "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb",
      "tree": "0d056664816c2e983040e92f7923a8c958576ded",
      "parents": [
        "8a308349e3a178f64cc76bf0509fb296a746ec4b",
        "06318332ef434424e5241e41b39b59d5572673da"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:20:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:20:52 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\" am: 4a838a68d6\nam: 06318332ef\n\nChange-Id: I0f4418b73b455f9b37ae8f5b2ca1a19884c51ff9\n"
    },
    {
      "commit": "40a701d7e3c2916c8459c693649695c61d0a64ca",
      "tree": "c3f60b66975133bd764f1473f9f79c41ee7b2f61",
      "parents": [
        "d0c4680e1266511ae5f46d0034117636e2b4e324",
        "8a308349e3a178f64cc76bf0509fb296a746ec4b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 04:14:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:14:30 2019 -0800"
      },
      "message": "Merge \"Run IpClientLinkObserver on Binder thread\" am: f89a1cfd21 am: d91372e4cb\nam: 8a308349e3\n\nChange-Id: I099d14301ab5f92ff21741059d4213ea1b639ce7\n"
    },
    {
      "commit": "06318332ef434424e5241e41b39b59d5572673da",
      "tree": "c9f0f34590389862b2c5aa9aca369e00ebaf5353",
      "parents": [
        "d91372e4cbd80b3f4c93c79cbfd2a9e7b82e4604",
        "4a838a68d6f5ccde33e87951405358583543be0b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:11:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:11:44 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\"\nam: 4a838a68d6\n\nChange-Id: I27ecc795228c7bd91c8443a9ba3dad19d8010cf8\n"
    },
    {
      "commit": "d0c4680e1266511ae5f46d0034117636e2b4e324",
      "tree": "44a43e313156921ced298d3ec294ed0bb3e6fc51",
      "parents": [
        "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
        "031e0aa44e89c26c56ea0cc38a9a12b22749dc05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3 am: dfa16fe772\nam: 031e0aa44e\n\nChange-Id: I7a1f7071d7b13b5e92fdf1af1686abdd8ceea3d6\n"
    },
    {
      "commit": "6d79ab7547238b2410da816342684fca2b970d1e",
      "tree": "040b7c1697fdfb0e6408aa7fbe3fcafc49701d73",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a"
      ],
      "author": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Thu Jan 10 10:52:11 2019 +0200"
      },
      "committer": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Tue Jan 29 13:50:40 2019 +0200"
      },
      "message": "Add microphone pemrission on default to content catprue service package\n\nThis is required for capturing playback audio for Tap2Captions. (Live\nCaptions).\nRead the content capture service package name from the content capture\nservice name defined in the resources.\n\nChange-Id: I6190e1eddf67a9f1d3d3718f61b22a0f235a05e9\nBug: 120408493\nTest: manually that actions services has the permissions granted.\n"
    },
    {
      "commit": "4a838a68d6f5ccde33e87951405358583543be0b",
      "tree": "6b76b501d964c99864099495e028c823c412c699",
      "parents": [
        "f89a1cfd21a1bb4461fd62537c7353d4dae95832",
        "0bf364d92e30ee30ea8bb253f6417cf8fe1ef862"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 11:45:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 11:45:15 2019 +0000"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\""
    },
    {
      "commit": "8a308349e3a178f64cc76bf0509fb296a746ec4b",
      "tree": "d20b604534594ab5031854f8f1178fb42ecfc85e",
      "parents": [
        "031e0aa44e89c26c56ea0cc38a9a12b22749dc05",
        "d91372e4cbd80b3f4c93c79cbfd2a9e7b82e4604"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:45:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:45:10 2019 -0800"
      },
      "message": "Merge \"Run IpClientLinkObserver on Binder thread\" am: f89a1cfd21\nam: d91372e4cb\n\nChange-Id: Icd4bd866a14f3da2e74049fa8cda44bcbd5728f3\n"
    },
    {
      "commit": "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
      "tree": "65719fada9be70961c567bd7f7cee38a361158da",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a",
        "08747c5ccb844e853bbf176a420abe8cbaac34a3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe am: ca1d65e707\nam: 08747c5ccb\n\nChange-Id: Ib755bbfc5bb6bff4ada3995b70dfe8fc2d40b4f9\n"
    },
    {
      "commit": "031e0aa44e89c26c56ea0cc38a9a12b22749dc05",
      "tree": "3c5c1b6d5a584140a22bc43f37fa9b327584b68a",
      "parents": [
        "08747c5ccb844e853bbf176a420abe8cbaac34a3",
        "dfa16fe77242511674edb5e55bdf170f8af3c2eb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3\nam: dfa16fe772\n\nChange-Id: Ib5ebe3134fb1d53581b9d91b4f4f142afb5e9fb3\n"
    },
    {
      "commit": "08747c5ccb844e853bbf176a420abe8cbaac34a3",
      "tree": "24b4d8d3b2fa037287dd3b4457fbd76567d4912f",
      "parents": [
        "117a843303384fb0cea193719b2cff6f145f2364",
        "ca1d65e707fe5320233d5e7249555a5662526e93"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe\nam: ca1d65e707\n\nChange-Id: I978bdb626c1f4c8bbe736c8bad1c74fb6a67b4b5\n"
    },
    {
      "commit": "d91372e4cbd80b3f4c93c79cbfd2a9e7b82e4604",
      "tree": "3b63550ff1aba354538372979210a6a5c41fd4ba",
      "parents": [
        "dfa16fe77242511674edb5e55bdf170f8af3c2eb",
        "f89a1cfd21a1bb4461fd62537c7353d4dae95832"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:25:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:25:26 2019 -0800"
      },
      "message": "Merge \"Run IpClientLinkObserver on Binder thread\"\nam: f89a1cfd21\n\nChange-Id: I13c2a2c9c03c26777eb9c57e0ec62eab3d2df7da\n"
    },
    {
      "commit": "dfa16fe77242511674edb5e55bdf170f8af3c2eb",
      "tree": "919478e364db75b9296f37f8249998a4fd64a3ac",
      "parents": [
        "ca1d65e707fe5320233d5e7249555a5662526e93",
        "1e002eede3944e4327ccc1e39c3f143e3e8dcee4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:21:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:21:22 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\"\nam: 1e002eede3\n\nChange-Id: Ida2a99f35affe3cb9213f71ba622ace51c4d6f57\n"
    },
    {
      "commit": "ca1d65e707fe5320233d5e7249555a5662526e93",
      "tree": "4bf7446264fe5c503ed93c9f03572817a8c506d5",
      "parents": [
        "3af3f76129c6b23bc8970318df1b21664bf30209",
        "9cc31061febd54e64b3a8ab9f3229578de58ce09"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:17:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:17:41 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\"\nam: 9cc31061fe\n\nChange-Id: I82f20718d86b08cd0916ee33300ca0ee734305a6\n"
    },
    {
      "commit": "f89a1cfd21a1bb4461fd62537c7353d4dae95832",
      "tree": "3c5b7848f14d07c06bc99292c8f5b9742b8b2339",
      "parents": [
        "1e002eede3944e4327ccc1e39c3f143e3e8dcee4",
        "1bbed8a3b8b5064950886f60c349ca6b7dd48ec8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 11:07:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 11:07:42 2019 +0000"
      },
      "message": "Merge \"Run IpClientLinkObserver on Binder thread\""
    },
    {
      "commit": "1e002eede3944e4327ccc1e39c3f143e3e8dcee4",
      "tree": "df156f8eaafea0c77e828204f4e6382dcaebf228",
      "parents": [
        "9cc31061febd54e64b3a8ab9f3229578de58ce09",
        "249da094eb55df04eac8168483001e3f6f409ecb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 11:07:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 11:07:20 2019 +0000"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\""
    },
    {
      "commit": "9cc31061febd54e64b3a8ab9f3229578de58ce09",
      "tree": "05ffd22404fd3c084123f9ef1081478879693dbf",
      "parents": [
        "9fe79edfd28265bdb34b41fbe9b5843e8e7e412e",
        "5c5f1ba99c178793d8322718fe2334a1f5f2a51f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 11:07:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 11:07:04 2019 +0000"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\""
    },
    {
      "commit": "1ea577544891775e76cdb22dea66de04cc00f34a",
      "tree": "599b4f68cd188818eb2c65800726a03bb2b00701",
      "parents": [
        "6c3fc39458cdb3cc17d5fb0a9f3bed5e49e472b4",
        "2b3be86334e4bacb8ddd66f05ab828474a073d3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 10:51:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 10:51:26 2019 +0000"
      },
      "message": "Merge \"Game Driver: rename GUP to Game Driver\""
    },
    {
      "commit": "6c3fc39458cdb3cc17d5fb0a9f3bed5e49e472b4",
      "tree": "7ff8add55cc8c4cf6f0b741c7e40ca8a55bf91be",
      "parents": [
        "f018cc9cac33a0d7e18002b5e422e10f1e42eb05",
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 10:39:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 10:39:48 2019 +0000"
      },
      "message": "Merge \"Foldables: Implement emulation for folded screen\""
    },
    {
      "commit": "bfd0aa022e015d77ecd66bbe4e1ad2d649850187",
      "tree": "9b95b502fd80a310289644e1cdde49ee048df2d8",
      "parents": [
        "d8bc829a85c9c9bb390e18b59ef1455b6d0b94ec"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 04:03:38 2019 +0000"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 10:21:19 2019 +0000"
      },
      "message": "Revert \"Extract network observer code from NetworkManagementService.\"\n\nThis reverts commit d8bc829a85c9c9bb390e18b59ef1455b6d0b94ec.\n\nReason for revert: Refactoring was unnecessary\n\nMerged-In: Ib4e7da3274e49f25676505a08e6ce7e7b0dfdb8d\nChange-Id: Iff332c680315b560f0b762c1d7311ec83d539115\n"
    },
    {
      "commit": "9ebc3fc82ffbc16abfe59702a524eebbc72c94ad",
      "tree": "66088debf3a57bd5a789542967a1f4c4c0112645",
      "parents": [
        "d5b1afc8ae7f72aaa3df721f201ad97fe26a5b7f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 19:12:13 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 19:19:09 2019 +0900"
      },
      "message": "Revert \"Extract network observer code from NetworkManagementService.\"\n\nThis reverts commit d8bc829a85c9c9bb390e18b59ef1455b6d0b94ec.\n\nReason for revert: Refactoring was unnecessary\n(Cherry-pick of aosp/888319 with conflicts with go/ag/4230697)\n\nTest: m\nChange-Id: Ib4e7da3274e49f25676505a08e6ce7e7b0dfdb8d\n"
    },
    {
      "commit": "f018cc9cac33a0d7e18002b5e422e10f1e42eb05",
      "tree": "586dcce25a510f8cc61978ce7ca3714875cb8f87",
      "parents": [
        "6eac3ad9954f9d66a38582382b8dd8521ba7aee7",
        "117a843303384fb0cea193719b2cff6f145f2364"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 01:51:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:51:16 2019 -0800"
      },
      "message": "Merge \"Remove IpClient usage of NetworkManagementService\" am: 9fe79edfd2 am: 3af3f76129\nam: 117a843303\n\nChange-Id: Idfb517c8665f813838ce312a8b67bd33656ce1e2\n"
    },
    {
      "commit": "6eac3ad9954f9d66a38582382b8dd8521ba7aee7",
      "tree": "a695349b3e85f4e91a2e321c0c4f87153de3bdaf",
      "parents": [
        "c066c93da8110c318bd4f82d03d19b8925495259",
        "76557cc012f35711e5806b9c1d30b4fd5d78c804"
      ],
      "author": {
        "name": "Gnaneshwar Gatla",
        "email": "quic_gnani@quicinc.com",
        "time": "Tue Jan 29 01:42:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:42:48 2019 -0800"
      },
      "message": "Merge \"uce: Updating UCE API to accept ICC-ID.\" am: d20bdb915a am: f0b1c48141\nam: 76557cc012\n\nChange-Id: I2842a05e0cb9c867e8a1eb726fe8204e567a4d2f\n"
    },
    {
      "commit": "c066c93da8110c318bd4f82d03d19b8925495259",
      "tree": "4bca97e0991a068cd2eb381d4ecd50e76628a178",
      "parents": [
        "68027af73ef3d0be6b0572a201481714015bebc4",
        "26531761e26c8af50e9630d826c3710d6508210d"
      ],
      "author": {
        "name": "Misha Wagner",
        "email": "mishaw@google.com",
        "time": "Tue Jan 29 09:36:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 09:36:17 2019 +0000"
      },
      "message": "Merge \"Fix issue in ValueMetricProducer where values are not reported\""
    },
    {
      "commit": "68027af73ef3d0be6b0572a201481714015bebc4",
      "tree": "a29a51a38a614d207023f410c3dba6468b563c21",
      "parents": [
        "fc1eea647f06609b19c7129964b1f3f32718b411",
        "b8b007cb657ccb05e4159404294533141d30c5ce"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 29 01:35:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:35:34 2019 -0800"
      },
      "message": "Merge \"Disable view compilation for privileged apps\" am: 3c496729de am: ff52af9cdd\nam: b8b007cb65\n\nChange-Id: Ib297b9c14fda2d49200661c7c6836c6242dfb11b\n"
    },
    {
      "commit": "0bf364d92e30ee30ea8bb253f6417cf8fe1ef862",
      "tree": "67e259c51cd0a92e5e91cc999bce69b08516ed87",
      "parents": [
        "567cc7890a380bcda62ce318c5816e3d44eadab2"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 18:30:03 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 18:35:11 2019 +0900"
      },
      "message": "Move FdEventsReader to the shared area.\n\nThis is necessary both in the network stack app and the\nframework.\n\nTest: FrameworksNetTests\nChange-Id: I48af0ab29405501f0581a6c0c9ce6e5d4a32c8b4\n"
    },
    {
      "commit": "fc1eea647f06609b19c7129964b1f3f32718b411",
      "tree": "4e2eac94e2c0e7349fd6c64a6931a1593b2ae37a",
      "parents": [
        "d5b1afc8ae7f72aaa3df721f201ad97fe26a5b7f",
        "fc8a7159e0cb13ae221b10174b9e1120d769d64b"
      ],
      "author": {
        "name": "Kulwinder Singh",
        "email": "kulwinder.singh@mediatek.com",
        "time": "Tue Jan 29 01:28:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:28:42 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Fix for CTS testAllowWhileIdleJobInTempwhitelist\" am: 23b144eb40 am: 0e3645d84b\nam: fc8a7159e0 -s ours\nam skip reason: SHA1 fc8a7159e0 skipped by user robertchou\n\nChange-Id: I7c91d97e83a8e087b78570ac30b578fd778779fb\n"
    },
    {
      "commit": "117a843303384fb0cea193719b2cff6f145f2364",
      "tree": "b9b54a23a0d0838a0ee85b20bd9533eab8ae06ce",
      "parents": [
        "76557cc012f35711e5806b9c1d30b4fd5d78c804",
        "3af3f76129c6b23bc8970318df1b21664bf30209"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 01:27:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:27:43 2019 -0800"
      },
      "message": "Merge \"Remove IpClient usage of NetworkManagementService\" am: 9fe79edfd2\nam: 3af3f76129\n\nChange-Id: I56ab41ca39dc745554534f3e85f5fc4257cc902a\n"
    },
    {
      "commit": "bf5b5c44614399ccf8759a23e61af518f8f54f2e",
      "tree": "40f59759692bc17421d7ec70e982784f905778b5",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 15:26:37 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 09:20:19 2019 +0000"
      },
      "message": "Add a way to record causePackages for rollbacks.\n\nBy passing a new causePackages list of VersionedPackage to\ncommitRollback and adding a RollbackInfo.getCausePackages() method to\nretrieve the cause packages for committed rollbacks.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I3b52511fd7e31b6304e7a7c34180dbb4d20f6dbf\n"
    },
    {
      "commit": "3af3f76129c6b23bc8970318df1b21664bf30209",
      "tree": "291e77dccccf468c7a501b0b6e9c76599af5fa04",
      "parents": [
        "f0b1c48141f4e934a517ab022d0004ad5b8a9a95",
        "9fe79edfd28265bdb34b41fbe9b5843e8e7e412e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 01:16:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:16:21 2019 -0800"
      },
      "message": "Merge \"Remove IpClient usage of NetworkManagementService\"\nam: 9fe79edfd2\n\nChange-Id: Ia66a457d3cb73c92c97de025348724fa3f5cbc55\n"
    },
    {
      "commit": "962017e49b45fb6f68f4f0f545742361e4ffad89",
      "tree": "dae6c9b3f016ef911128a864559c6e31661621ce",
      "parents": [
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Nov 27 15:11:46 2018 +0100"
      },
      "committer": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 09:15:28 2019 +0000"
      },
      "message": "Foldables: Add IDisplayFoldListener\n\nInclude ag/5663399 to unregister display fold listener.\n\nBug: 123245311\nTest: atest WmTests\nChange-Id: I60776fddd4a671b7443cd33220271fed84503b27\n"
    },
    {
      "commit": "9fe79edfd28265bdb34b41fbe9b5843e8e7e412e",
      "tree": "f990b27137f496a4cc13e699d2e587b235ba24f8",
      "parents": [
        "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9",
        "31d7447e04100f91dc28aed40e3eecb40464233a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 08:58:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 08:58:32 2019 +0000"
      },
      "message": "Merge \"Remove IpClient usage of NetworkManagementService\""
    },
    {
      "commit": "249da094eb55df04eac8168483001e3f6f409ecb",
      "tree": "543f3cba89a2fcdea5f21c7f1bd2c81e822e3e46",
      "parents": [
        "5c5f1ba99c178793d8322718fe2334a1f5f2a51f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:17:00 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:49:36 2019 +0900"
      },
      "message": "Add utils connect, setsockopt, bind, sendTo\n\nThe utilities are not supported as public API but required as SystemApi\nfor the NetworkStack.\n\nTest: flashed, boots, WiFi works\nBug: 112869080\nChange-Id: Ia64b3bf9c6c33cf61bed76469ea9963b550bed2b\n"
    },
    {
      "commit": "d5b1afc8ae7f72aaa3df721f201ad97fe26a5b7f",
      "tree": "4e2eac94e2c0e7349fd6c64a6931a1593b2ae37a",
      "parents": [
        "1f9995f32da43ad31956fa0323f8374148ed7b1b",
        "82dc85af6482b950ab7b7a6f48e1edc98638947b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Jan 29 08:34:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 08:34:05 2019 +0000"
      },
      "message": "Merge \"Speed up Zygote connection retry.\""
    },
    {
      "commit": "5c5f1ba99c178793d8322718fe2334a1f5f2a51f",
      "tree": "2669b2f6e86cab7ba7b67ab38de8365e54bf0ee0",
      "parents": [
        "5cf41e47fe12ccbe110eb01ac788b627bdc89965"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 12:08:43 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:30:26 2019 +0900"
      },
      "message": "Add NetworkUtils utilities to SystemApi\n\nattach*Filter and addArpEntry are necessary for the NetworkStack but are\nonly usable for apps that have system permissions.\nAlso includes system API for IpPrefix, LinkAddress, LinkProperties,\nNetwork, and static modifier in ApfCapabilities that were missed in\nprevious CLs.\n\nTest: Builds, flashed, WiFi works\nBug: 112869080\nChange-Id: If141ae6a2f9145f5af64ba002ca44938f39b90a9\n"
    },
    {
      "commit": "595416be77bf63ecedff15e3c87c8b958a6b37b7",
      "tree": "faeb5cb7d20de53ae8501df59459d38d0fef102b",
      "parents": [
        "d22cf2d3ab9a89d1e656a483ea772da64c629ceb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Oct 14 14:50:33 2018 +0200"
      },
      "committer": {
        "name": "Chilun",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 16:22:44 2019 +0800"
      },
      "message": "Foldables: Implement emulation for folded screen\n\nInclude ag/5696684 to fix an issue where the folded state was not\nproperly applied if a display override was restored after boot.\n\nBug: 123245311\nTest: adb root \u0026\u0026 adb shell setprop persist.debug.force_foldable true \u0026\u0026 adb shell stop \u0026\u0026 adb shell start; covering the proximity sensor will half the available display area.\nTest: Fold, power off, unfold, power on, verify entire display is usable.\nTest: atest WmTests\nChange-Id: I4d1eda8e7796bf30549c1154e3e041f9520bea24\n"
    },
    {
      "commit": "1bbed8a3b8b5064950886f60c349ca6b7dd48ec8",
      "tree": "0df92b505f45872ad9a722d9fd2c3d110f973ce5",
      "parents": [
        "31d7447e04100f91dc28aed40e3eecb40464233a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 16:46:48 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:09:01 2019 +0900"
      },
      "message": "Run IpClientLinkObserver on Binder thread\n\nThis restores previous behavior, where callbacks would not be called on\nthe IpClient handler thread.\n\nTest: atest FrameworksNetTests NetworkStackTests\nTest: flashed, WiFi works\nBug: 123062477\nChange-Id: I3015566b0922d76ac7cf70579a1de3e033bf7b4a\n"
    },
    {
      "commit": "1f9995f32da43ad31956fa0323f8374148ed7b1b",
      "tree": "25da0de270b9759717cb6c6ff3b4ec127e9f5eeb",
      "parents": [
        "5b8ef04f36d9d5b537e67358a930b33beca14e30",
        "59691cc266d498e71a2eaa9a929fe5556ea4afb1"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Jan 28 23:55:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:55:19 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"new SystemAPI to getSimLocale\" am: 5cf41e47fe am: 1b607c875f\nam: 59691cc266 -s ours\nam skip reason: change_id I8f78ba00abf0ef74bd2b2147755596edaee156cf with SHA1 108f948ffa is in history\n\nChange-Id: I0e040ce7e13d67d8b805bc31988cf1ddb04abdfa\n"
    },
    {
      "commit": "76557cc012f35711e5806b9c1d30b4fd5d78c804",
      "tree": "fd6755dbde2437b4819e9f4e08f42ea777a9c938",
      "parents": [
        "b8b007cb657ccb05e4159404294533141d30c5ce",
        "f0b1c48141f4e934a517ab022d0004ad5b8a9a95"
      ],
      "author": {
        "name": "Gnaneshwar Gatla",
        "email": "quic_gnani@quicinc.com",
        "time": "Mon Jan 28 23:53:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:53:35 2019 -0800"
      },
      "message": "Merge \"uce: Updating UCE API to accept ICC-ID.\" am: d20bdb915a\nam: f0b1c48141\n\nChange-Id: Iebacfbd592a36da5736b4979c6a6c0e47fa0effc\n"
    },
    {
      "commit": "5b8ef04f36d9d5b537e67358a930b33beca14e30",
      "tree": "25da0de270b9759717cb6c6ff3b4ec127e9f5eeb",
      "parents": [
        "d0bb9eab0d7feedf382270c450bd4d7c69890308",
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a am: 27ae908282\nam: ca7c41f5fa\n\nChange-Id: I6d059f9cd1a694659bfd7ac09a32022d29c03f85\n"
    },
    {
      "commit": "99f5bed4c995de76149c4db13e436adcd8593459",
      "tree": "82e50e22d0a941e0eb26f87ac8aac7caf56da6f5",
      "parents": [
        "1f47ab08c1f54be43d320a5b58701b4a3f66077b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 28 23:46:53 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jan 28 23:46:53 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I565265ff23471b5d0be1e0d5b67e9dc1d5310205\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b8b007cb657ccb05e4159404294533141d30c5ce",
      "tree": "f264a873f6608f67aabbc5b2b3af1dee41fe485f",
      "parents": [
        "fc8a7159e0cb13ae221b10174b9e1120d769d64b",
        "ff52af9cdd0308821038578af86615f0ff272c02"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 28 23:45:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:45:27 2019 -0800"
      },
      "message": "Merge \"Disable view compilation for privileged apps\" am: 3c496729de\nam: ff52af9cdd\n\nChange-Id: I0ed2bcdd5b4618707a1586708e47abbfa1afff0e\n"
    },
    {
      "commit": "d0bb9eab0d7feedf382270c450bd4d7c69890308",
      "tree": "8da66d14b44d9dfb9808300c45e6c5be2258b0ee",
      "parents": [
        "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
        "be68aae2bb5ea1e0d526a0a1d7db08e042b415b1"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:38:46 2019 +0000"
      },
      "message": "Merge changes Ib3c350ba,I9f6b17a6\n\n* changes:\n  MediaController: Make getTag() public\n  MediaRouter: Remove hidden annotation usages\n"
    },
    {
      "commit": "06540cf94ff2c5ad67e7bcf40626a2c42e250932",
      "tree": "93df909cbae1429593a089706cda4d7b90d32fe1",
      "parents": [
        "593237325f7fe6b8a3a28f7fc5f4538c7160a478",
        "1dfec66d30f5703cb90656add83f6127221f9f13"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 07:33:58 2019 +0000"
      },
      "message": "Merge \"Make hidden constructor of PlaybackInfo as @SystemApi\""
    }
  ],
  "next": "593237325f7fe6b8a3a28f7fc5f4538c7160a478"
}
