)]}'
{
  "log": [
    {
      "commit": "0fd02aa33dcbca0296b2fd197cb750e0d11c4925",
      "tree": "bfd3d166320a63939207f376e6ff677c1fbd6881",
      "parents": [
        "e9f5e860547e7314c4c0e03fa4838c5b06164f5d"
      ],
      "author": {
        "name": "Chris Blume",
        "email": "cblume@google.com",
        "time": "Mon Nov 19 14:25:31 2018 -0800"
      },
      "committer": {
        "name": "Chris Blume",
        "email": "cblume@google.com",
        "time": "Mon Nov 19 14:25:31 2018 -0800"
      },
      "message": "Use \"override\" keyword instead of \"virtual\".\n\n\"override\" provides a compile-time gaurantee that the function is indeed\noverriding a virtual function. This prevents the potential mistake of\ncreating a new virtual function rather than overriding the original.\n\nI happened to notice we could use \"override\" here instead of \"virtual\".\nMight as well tidy up a bit.\n\nTest: Built locally\nBUG\u003d115613038\n\nChange-Id: I7f43f4a466d8ceaa1b863d6a2af054e69618d0c8\n"
    },
    {
      "commit": "e9f5e860547e7314c4c0e03fa4838c5b06164f5d",
      "tree": "d1c31edd49648044c1a4710e916ef579ef55535c",
      "parents": [
        "c2c3d18c119151aaa341bd58dd3b66e715326cf3",
        "ce1bc742f5527127c02b7622a4decdda45fe4109"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 18:07:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 18:07:40 2018 +0000"
      },
      "message": "Merge \"Add 5G NSA information\""
    },
    {
      "commit": "c2c3d18c119151aaa341bd58dd3b66e715326cf3",
      "tree": "d15ec372cad35d0982b84541fd544eea57d18892",
      "parents": [
        "24f78ddda76d870373a1fbe875fc46b4054af84d",
        "d68bd60ccd76ece2603d87910ddf7318e169e7b5"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Nov 14 18:02:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 18:02:11 2018 +0000"
      },
      "message": "Merge \"Update shared sandbox prefix to \"shared-\".\""
    },
    {
      "commit": "24f78ddda76d870373a1fbe875fc46b4054af84d",
      "tree": "aa300a0f97671a313065b230f79a62cc7cd490bf",
      "parents": [
        "2280a2fb701b74ca2960b7b364645a5769da18b4",
        "b849386493a1925d680e53e68ce5aad8d06343c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 17:27:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 17:27:29 2018 +0000"
      },
      "message": "Merge \"WindowInsets: Fix unintentional un-nulling in legacy constructor\""
    },
    {
      "commit": "2280a2fb701b74ca2960b7b364645a5769da18b4",
      "tree": "e848871f8f0eb3247e590dc4705dda8638c94311",
      "parents": [
        "8c28bf54dec1135a79e7b3d4247656fda82af47c",
        "29a07ec2b27e3710ca88e78ab06cdbff910c6b35"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Nov 14 17:11:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 17:11:19 2018 +0000"
      },
      "message": "Merge \"Update doze state when device wakes-up\""
    },
    {
      "commit": "8c28bf54dec1135a79e7b3d4247656fda82af47c",
      "tree": "d95e5dc80b9bc815c9ab4ef1991706b9623bf8f2",
      "parents": [
        "755cc6653430e0172b00377ef6c4dc1a1a8dc0b6",
        "865003370bd6fafa46d1437af067e7236dae64bb"
      ],
      "author": {
        "name": "Bram Bonné",
        "email": "brambonne@google.com",
        "time": "Wed Nov 14 16:29:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 16:29:29 2018 +0000"
      },
      "message": "Merge \"Ports chunking/cdc from gmscore to AOSP.\""
    },
    {
      "commit": "b849386493a1925d680e53e68ce5aad8d06343c4",
      "tree": "10af3b7bca82af22ead3ff3c0101c67f1ad551af",
      "parents": [
        "145401596c4ffeee2d62ae28ad2f2db4f5bf7309"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Nov 14 06:50:55 2018 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Nov 14 07:36:25 2018 -0800"
      },
      "message": "WindowInsets: Fix unintentional un-nulling in legacy constructor\n\nFixes issues arising from mistakenly turning consumed insets to zero insets\nin the legacy Rect constructor.\n\nChange-Id: Ie531fca0fba28eba25843004acfb5444ca6669cd\nFixes: 119310980\nTest: atest android.view.WindowInsetsTest\n"
    },
    {
      "commit": "755cc6653430e0172b00377ef6c4dc1a1a8dc0b6",
      "tree": "408d4a742828420c8b9b484c7cbac15442ee51ef",
      "parents": [
        "bb0fed59fd34e2494bfbee73c7f89f1f6cb3a42d",
        "862095a7752cc74a43ba860414c21a21804d4737"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Wed Nov 14 15:10:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 15:10:33 2018 +0000"
      },
      "message": "Merge \"Changes notification auto-demotion to use secure setting.\""
    },
    {
      "commit": "bb0fed59fd34e2494bfbee73c7f89f1f6cb3a42d",
      "tree": "ac76502e37213707308821492cd9a8269338b73f",
      "parents": [
        "145401596c4ffeee2d62ae28ad2f2db4f5bf7309",
        "ae9dfacfc124780ab73777ccf62e8e7385abd16f"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Wed Nov 14 15:02:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 15:02:50 2018 +0000"
      },
      "message": "Merge \"log connectivity state change\""
    },
    {
      "commit": "865003370bd6fafa46d1437af067e7236dae64bb",
      "tree": "f69ebdf742b674d69c5b5a94da476871c3af3288",
      "parents": [
        "145401596c4ffeee2d62ae28ad2f2db4f5bf7309"
      ],
      "author": {
        "name": "Bram Bonné",
        "email": "brambonne@google.com",
        "time": "Wed Oct 31 15:13:55 2018 +0100"
      },
      "committer": {
        "name": "Bram Bonné",
        "email": "brambonne@google.com",
        "time": "Wed Nov 14 14:56:45 2018 +0000"
      },
      "message": "Ports chunking/cdc from gmscore to AOSP.\n\nSome additional changes (apart from the regular style modifications)\nwere needed:\n- Guava crypto methods are replaced by their javax equivalents.\n- Preconditions checks now depend on com.android.util rather than Guava.\n\nBug: 111386661,116575321\nTest: atest RunFrameworksServicesRoboTests\nChange-Id: I43f92f1c0fb3acf62469712d8db212f94429116c\n"
    },
    {
      "commit": "145401596c4ffeee2d62ae28ad2f2db4f5bf7309",
      "tree": "175ca9cf6d97d62127f8e88d8dade203f9211f12",
      "parents": [
        "78cad9d8f56da81d546771c884a8b997c2189c83",
        "eb6dabcdde47d20ba87a792e3349931f834a3348"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Wed Nov 14 10:42:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 10:42:39 2018 +0000"
      },
      "message": "Merge \"KV] Don\u0027t set current token if no data was moved\""
    },
    {
      "commit": "78cad9d8f56da81d546771c884a8b997c2189c83",
      "tree": "c51b761c399019648c7c77a7530cbb331e264ba3",
      "parents": [
        "b8bb293e7288896d72677b9e9e1912bf666869d0",
        "8a8ddadfc2165df2f0d75a1bf33080f28601fdd2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 09:23:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 09:23:27 2018 +0000"
      },
      "message": "Merge \"Fix applyAdjustmentsFromAssistants\""
    },
    {
      "commit": "b8bb293e7288896d72677b9e9e1912bf666869d0",
      "tree": "c024ec22e0f6adf672c218120ac4e51bf60138e8",
      "parents": [
        "020cf0b2d4b00430b75c87bdcb18dfb78a7bd5ed",
        "19607774dd5987f8e3f22bd21b1960565d7c6694"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 08:35:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 08:35:32 2018 +0000"
      },
      "message": "Merge \"Use display context to inflate navbar on external display\""
    },
    {
      "commit": "020cf0b2d4b00430b75c87bdcb18dfb78a7bd5ed",
      "tree": "a0abf2998f9bdbf0202be132b1c5812bdcabacd9",
      "parents": [
        "2429492504bbe2be5871f09ac14baa902cc95837",
        "62f9aa44f7aabfebc86a1403adaa7ce47a61c9c8"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 00:11:23 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 00:11:23 2018 -0800"
      },
      "message": "[automerger skipped] Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\" am: 1e8399f1ab am: 5f2441c343\nam: 62f9aa44f7  -s ours\n\nChange-Id: I2e0887aeed83b003e59e4f741ce24738e1511bfa\n"
    },
    {
      "commit": "62f9aa44f7aabfebc86a1403adaa7ce47a61c9c8",
      "tree": "b4de266e73627af28120cd9745cbb08fa4d1b65e",
      "parents": [
        "2939f3c2605c2a9ea9e651ce7ee7484aa0813a7f",
        "5f2441c3430cb176f4055e7c386c66ce2d86c1de"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 23:48:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 23:48:03 2018 -0800"
      },
      "message": "Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\" am: 1e8399f1ab\nam: 5f2441c343\n\nChange-Id: Ifa75e5d760ebc7f7b8aa5de6ec8f3f1002fe50ae\n"
    },
    {
      "commit": "5f2441c3430cb176f4055e7c386c66ce2d86c1de",
      "tree": "f6f34a29ca8268e25e7b346ebeb7c55100285f1d",
      "parents": [
        "bed2a24661512c8fef98f561fdd08f25cd196608",
        "1e8399f1abed7ede9a8fefe7063f50cfe0c19334"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 23:33:07 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 23:33:07 2018 -0800"
      },
      "message": "Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\"\nam: 1e8399f1ab\n\nChange-Id: Ifef9b938c88243a328c5e6de8b40c1e7bc54c6af\n"
    },
    {
      "commit": "2429492504bbe2be5871f09ac14baa902cc95837",
      "tree": "a0abf2998f9bdbf0202be132b1c5812bdcabacd9",
      "parents": [
        "2823d3abdd51e5bac9021dcc176ebd6abacc77e5",
        "f63a61d29422ab7d529ccdc37a9d07c53cf79940"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Nov 14 07:27:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 07:27:14 2018 +0000"
      },
      "message": "Merge \"Remove arbitrary Pair from action() logging method.\""
    },
    {
      "commit": "1e8399f1abed7ede9a8fefe7063f50cfe0c19334",
      "tree": "63f4012879c3860f4d62c32ef86b3a394be23663",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6",
        "668ce6bbef8d0e25053e694d92ec833a0e7c3cf1"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 07:17:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 07:17:19 2018 +0000"
      },
      "message": "Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\"\n\n* changes:\n  Define new intent ACTION_LINE1_NUMBER_ERROR_DETECTED\n  Move the intent to SMS namespace for database corruption detection\n  Initial RCS CL.\n"
    },
    {
      "commit": "19607774dd5987f8e3f22bd21b1960565d7c6694",
      "tree": "f81b7f41e541171c8ab87c13096c63991ffba93f",
      "parents": [
        "87fd39b724b64846a09bc7e360eb6641687e7980"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Nov 01 18:11:26 2018 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 14 15:04:44 2018 +0800"
      },
      "message": "Use display context to inflate navbar on external display\n\n- Disable rotation suggestion button if the navbar is on\n  non-default display because there is no accelerometer sensor.\n- Avoid leakage by removing navbar fragment from fragment\n  host when display is removed.\n\nBug: 117746225\nBug: 117744614\nTest: atest SystemUITests\nTest: manual - create a virtual display with system decoration.\n      The navbar on the virtual display should not change when\n      rotating or changing density of default display.\n      And after releasing the display, use command \"dumpsys\n      activity service com.android.systemui/.SystemUIService |\n      grep NavigationBarFragment\" to check the number of instances.\n\nChange-Id: Icdc8634628ace21395b7eb9d77c6b1067850d1b2\n"
    },
    {
      "commit": "f63a61d29422ab7d529ccdc37a9d07c53cf79940",
      "tree": "5390d69df57629ed7e81190ccb4b0cddd42a6beb",
      "parents": [
        "733e1423a011631dbe51f43f2c22ac6a8a1565fd"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 12 23:34:32 2018 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Nov 13 21:50:39 2018 -0800"
      },
      "message": "Remove arbitrary Pair from action() logging method.\n\nCaller should use generic action(int, int, int, String, int) instead.\n\nBug: 117860032\nTest: robotests\nChange-Id: I4db5b9e764478bcb36ba5c96e805a929d212b344\n"
    },
    {
      "commit": "29a07ec2b27e3710ca88e78ab06cdbff910c6b35",
      "tree": "ce0b5bc77cd7bb8c0c1c9ad2c91e988fc78d146d",
      "parents": [
        "9f557739e1e1533e187faee583a59fd15ef6b0b5"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 16:56:49 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 20:30:11 2018 -0800"
      },
      "message": "Update doze state when device wakes-up\n\nAfter the refactor, mDozing ended up being false for while until\nDreamManagerService decides to end our DreamService. This ended up\ndelaying scrim transitions and causing display flashing.\n\nChange-Id: I1630d1536ab0a009a5b8d13f7fb4502b5f6a4dda\nFixes: 118684623\nTest: manual\nTest: atest StatusBarTest\n"
    },
    {
      "commit": "ae9dfacfc124780ab73777ccf62e8e7385abd16f",
      "tree": "1b28632df4b5d628261610eed677e99cc43dd2f3",
      "parents": [
        "ea0fb2dbccd7d3fc064ff8a66950a83852f87f7e"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Thu Oct 25 16:06:56 2018 -0700"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Tue Nov 13 19:39:02 2018 -0800"
      },
      "message": "log connectivity state change\n\nlog when networks become available and lost, for all transport types\nIn statsd, we can use net id to uniquely identify a network. We should\nbe able to count connectivity state changes similar to what BatteryStats\ndoes.\n\nBug: 115561340\nTest: cts test\nChange-Id: Ieac4d243e27d5d368a77e5607dec51964912240d\n"
    },
    {
      "commit": "2823d3abdd51e5bac9021dcc176ebd6abacc77e5",
      "tree": "30058d8d26eea545b96d21b4d74ec95a65fd65b5",
      "parents": [
        "9f557739e1e1533e187faee583a59fd15ef6b0b5",
        "56f7c90c943bc338d1fe9b2665a265bcc693d437"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 14 03:38:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 03:38:52 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2Impl: pack source info into subclass\""
    },
    {
      "commit": "9f557739e1e1533e187faee583a59fd15ef6b0b5",
      "tree": "71b9db226f45e3346c724b7b34f4aeeff479eec8",
      "parents": [
        "d8b71cf126e0c10a1fba5e3afe96b9e0468d6092",
        "a8dc32e44dda5f472b32269a281e2efa86e41993"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Nov 14 02:46:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 02:46:50 2018 +0000"
      },
      "message": "Merge \"Update isAppStorageSandboxed to handle shell uid.\""
    },
    {
      "commit": "d8b71cf126e0c10a1fba5e3afe96b9e0468d6092",
      "tree": "c51976804f1ee8aa71c91bd2ca719c9785f41c39",
      "parents": [
        "4e3eb8084a69fb818cf5a281695ed746269adefb",
        "d454442d86b70a59766a1aabb11177ef7b0a96db"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 02:35:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 02:35:19 2018 +0000"
      },
      "message": "Merge \"SF: Add support for boundless layers 2/2\""
    },
    {
      "commit": "ce1bc742f5527127c02b7622a4decdda45fe4109",
      "tree": "7d43bde4938cfd01c371cf0dd11336194c0e9f61",
      "parents": [
        "4e3eb8084a69fb818cf5a281695ed746269adefb"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 08 16:39:13 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 02:17:14 2018 +0000"
      },
      "message": "Add 5G NSA information\n\nBug: 111453000\nTest: atest FrameworksTelephonyTests\nChange-Id: I5392bae0bcfaf231b67134a9c01c044f94f908b5\n"
    },
    {
      "commit": "d68bd60ccd76ece2603d87910ddf7318e169e7b5",
      "tree": "68211fa3af3c17ff9bd3362bfef9f032a93d492e",
      "parents": [
        "0e693bf2ac95c7066e7b42b9abe5b57f9d51c225"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Nov 13 17:43:39 2018 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Nov 13 18:16:36 2018 -0800"
      },
      "message": "Update shared sandbox prefix to \"shared-\".\n\n\":\" is not allowed in filenames by vfat.\n\nBug: 119525489\nTest: sm set-virtual-disk true\nTest: atest core/tests/packagemanagertests/src/android/content/pm/KernelPackageMappingTests.java\nTest: atest services/tests/servicestests/src/com/android/server/StorageManagerServiceTest.java\n\nChange-Id: I95ef58486abe8f2a9760e0229192448e0bd9ef42\n"
    },
    {
      "commit": "4e3eb8084a69fb818cf5a281695ed746269adefb",
      "tree": "740bdb051e80162319faf00a683b28518f77f864",
      "parents": [
        "c05291dc66042145971ed14e015c5307a6113d87",
        "1f6c2596a59f876acda9f96fda78fe5a45b3dca9"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Nov 14 02:09:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 02:09:56 2018 +0000"
      },
      "message": "Merge \"API to switch preferred data\""
    },
    {
      "commit": "c05291dc66042145971ed14e015c5307a6113d87",
      "tree": "7fabda3f7dd243fc2c9bba5811756b2a4b6ab26e",
      "parents": [
        "0e693bf2ac95c7066e7b42b9abe5b57f9d51c225",
        "a77a677c385319edfd32abd8017f9f10f52594b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 02:02:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 02:02:45 2018 +0000"
      },
      "message": "Merge \"Bypass most session work for APEX packages\""
    },
    {
      "commit": "668ce6bbef8d0e25053e694d92ec833a0e7c3cf1",
      "tree": "4b1e1b32f55dea752a55e7df6cff8b11092fc26b",
      "parents": [
        "32e712e0c0d7af6b4722f650320ad62fc2bb0f4b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Nov 09 13:38:49 2018 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 01:12:15 2018 +0000"
      },
      "message": "Define new intent ACTION_LINE1_NUMBER_ERROR_DETECTED\n\nTest: build\nBug: 115843312\nMerged-in: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a\nChange-Id: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a\n(cherry picked from commit 1bf4e92c50e80a663711b6f71dcd58cb7ee88640)\n"
    },
    {
      "commit": "32e712e0c0d7af6b4722f650320ad62fc2bb0f4b",
      "tree": "2a0b4832143c62472224b5200fbe25ae8aa6f0a2",
      "parents": [
        "0c081a10ad7145c93826121da03d9906b962e1df"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Tue Oct 30 15:09:06 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 01:08:52 2018 +0000"
      },
      "message": "Move the intent to SMS namespace for database corruption detection\n\nTest: Simulated and verified the new intend is used\nBug: 118658558\nBug: 115990430\nMerged-in: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5\nChange-Id: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5\n(cherry picked from commit 349b9ba16f1891a21091804f51060c6a867a5bcd)\n"
    },
    {
      "commit": "0e693bf2ac95c7066e7b42b9abe5b57f9d51c225",
      "tree": "bf48c532804943e97efa855d2fb3f2d2bd5a41f5",
      "parents": [
        "332849b539e4443e5cd08c1a9eb51dbc43e7a6dc",
        "51d24e02324859aad51d651d3625db21a964ecea"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Nov 14 00:57:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 00:57:35 2018 +0000"
      },
      "message": "Merge \"Fix notification icon visibility on AOD\""
    },
    {
      "commit": "0c081a10ad7145c93826121da03d9906b962e1df",
      "tree": "ad9e1717becffd385fcbc03dc9c04de48f0dff82",
      "parents": [
        "3b5d52c11c2acbee694ad19b55fe765dd3278d99"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Oct 11 14:43:09 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 00:46:15 2018 +0000"
      },
      "message": "Initial RCS CL.\n\nThis CL adds RcsManager with a dummy API.\n\nTest: build\nBug: 109759350\nMerged-in: Ib10a38fac9182ca010d3895431e419f5c1958d59\nChange-Id: Ib10a38fac9182ca010d3895431e419f5c1958d59\n(cherry picked from commit 7d496bc0308f202ffca4f5e4985421c329795cb4)\n"
    },
    {
      "commit": "332849b539e4443e5cd08c1a9eb51dbc43e7a6dc",
      "tree": "a342f1c0e49735bac6733f17f657586098fb1432",
      "parents": [
        "0d3548b3914e057f537c6811f1dfd078c40e1f43",
        "ae61ce09c635d08b5bf31fb68cbaed21dd031dbd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 00:42:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 00:42:58 2018 +0000"
      },
      "message": "Merge \"Begins refactoring delete into test and execute steps\""
    },
    {
      "commit": "56f7c90c943bc338d1fe9b2665a265bcc693d437",
      "tree": "d4d8a2d797fc0af652db612f92f1c9d18f8b2913",
      "parents": [
        "45ac8e40024ed729ef85c51356b8047d27750433"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Nov 05 21:37:54 2018 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Nov 13 16:39:35 2018 -0800"
      },
      "message": "MediaPlayer2Impl: pack source info into subclass\n\nBug: 109928575\nTest: android.media.cts.MediaPlayer2Test\nChange-Id: Ia478b828f4fa11502f7693a530a367ff769d2881\n"
    },
    {
      "commit": "0d3548b3914e057f537c6811f1dfd078c40e1f43",
      "tree": "cc86690b4fd3bc3d872e69c203cbdad0bd92e49c",
      "parents": [
        "30a74c018757cb26237b7f6630d32c7824d8f1e9",
        "c52d8661f109012bd53cda45b18721f544c0eddd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 00:22:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 00:22:11 2018 +0000"
      },
      "message": "Merge \"Check for null in applyDefiningSharedLibraryUpdateLocked.\""
    },
    {
      "commit": "30a74c018757cb26237b7f6630d32c7824d8f1e9",
      "tree": "36f7a42185591febf9798d5482c1dcefaed679b3",
      "parents": [
        "277ff273a4827a1512910da5764e1de443507c8b",
        "38d86c2dc5924c00641772a39d958e05ce9865e1"
      ],
      "author": {
        "name": "James Lemieux",
        "email": "jplemieux@google.com",
        "time": "Wed Nov 14 00:05:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 14 00:05:34 2018 +0000"
      },
      "message": "Merge \"Use tip-of-tree robolectric\""
    },
    {
      "commit": "277ff273a4827a1512910da5764e1de443507c8b",
      "tree": "653c39d51de86bf48b55377b3764de4caf0b8816",
      "parents": [
        "c82fb62e4e31319ef79aea3b4349e9ac31d155f8",
        "4691ed41a0b369708710604463369f6857eb6734"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Nov 13 23:53:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 23:53:38 2018 +0000"
      },
      "message": "Merge \"Flag off new Chooser behavior.\""
    },
    {
      "commit": "c82fb62e4e31319ef79aea3b4349e9ac31d155f8",
      "tree": "cc6822b60a81c46109d5b1fca87cdeb3892a74ad",
      "parents": [
        "b813934aef81a3406fb54cbbc7f2f8985c7a03e4",
        "2939f3c2605c2a9ea9e651ce7ee7484aa0813a7f"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 15:32:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 15:32:34 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"Adding new intent ACTION_SMS_MMS_DB_CREATED.\" am: c02d53b081 am: bed2a24661  -s ours\nam: 2939f3c260  -s ours\n\nChange-Id: I6f126e38027a5cc6a4a07d94a1166369b13e7e00\n"
    },
    {
      "commit": "b813934aef81a3406fb54cbbc7f2f8985c7a03e4",
      "tree": "cc6822b60a81c46109d5b1fca87cdeb3892a74ad",
      "parents": [
        "09d8d5c08cc762ca80e8595a94353c40e9398896",
        "b2624f4ef7b461d6620de376adefd38088ee2747"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 23:25:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 23:25:06 2018 +0000"
      },
      "message": "Merge \"Fixes Intelligence Service location\""
    },
    {
      "commit": "2939f3c2605c2a9ea9e651ce7ee7484aa0813a7f",
      "tree": "319ac107d36acdb87b944078f22341652d846787",
      "parents": [
        "a1974bbe6d43c0fdea0e0fab4f7f1c95c802adb0",
        "bed2a24661512c8fef98f561fdd08f25cd196608"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 15:18:21 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 15:18:21 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"Adding new intent ACTION_SMS_MMS_DB_CREATED.\" am: c02d53b081\nam: bed2a24661  -s ours\n\nChange-Id: I35e2ea4ffc686f288d573ad197324e9ae86d0d03\n"
    },
    {
      "commit": "bed2a24661512c8fef98f561fdd08f25cd196608",
      "tree": "a113beef20caa7944c74f391b3ec7cdf87eaa1b8",
      "parents": [
        "e15b2d58960e7a1ccd5b40c265998d7c272f8064",
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 15:05:15 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 15:05:15 2018 -0800"
      },
      "message": "Merge \"Adding new intent ACTION_SMS_MMS_DB_CREATED.\"\nam: c02d53b081\n\nChange-Id: I11d0181f8fb98c00a9a1acf7818a4a31aed83cfa\n"
    },
    {
      "commit": "09d8d5c08cc762ca80e8595a94353c40e9398896",
      "tree": "90a3713811e6878ae8e9e03464c301397cd5a0ff",
      "parents": [
        "a23a68d42f4e492eb11cdeb875d1104a4403a631",
        "305e13a29390fe00ac6465820cf55938a5415cc4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:52:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 22:52:59 2018 +0000"
      },
      "message": "Merge \"Handle ANativeWindow resize with Vulkan swapchain\""
    },
    {
      "commit": "a23a68d42f4e492eb11cdeb875d1104a4403a631",
      "tree": "0885466121757720b307a536c083f128ac5dadd4",
      "parents": [
        "f51560f73ffe1bcee3ae8a41a04593b8c3fde8dd",
        "f3e7243ad41c8a4ac4f73384a7679a7d20ff95d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:44:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 22:44:21 2018 +0000"
      },
      "message": "Merge \"\"None\" should be translatable\""
    },
    {
      "commit": "f51560f73ffe1bcee3ae8a41a04593b8c3fde8dd",
      "tree": "3a1246ee4b3813aaa1e30c1396f2e95fb8e5588e",
      "parents": [
        "e6472fe56d9d35658cd14b1602efdb0b47ce4c80",
        "a1974bbe6d43c0fdea0e0fab4f7f1c95c802adb0"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 13 14:39:17 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 14:39:17 2018 -0800"
      },
      "message": "[automerger skipped] Merge changes Idbacb6ad,I4e06b3f9,Iffcbbb82 am: 0f9a09d8ba am: e15b2d5896\nam: a1974bbe6d  -s ours\n\nChange-Id: I38117b01600df7bd71390d7a273852f39bf83676\n"
    },
    {
      "commit": "e6472fe56d9d35658cd14b1602efdb0b47ce4c80",
      "tree": "3a1246ee4b3813aaa1e30c1396f2e95fb8e5588e",
      "parents": [
        "94b33fb532d5e868acfe81bda70664adc38521c3",
        "628b7188318bcd036cfff4b8783130dbe21d2920"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:29:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 22:29:57 2018 +0000"
      },
      "message": "Merge \"Check for null in addition to instanceof Face\""
    },
    {
      "commit": "a1974bbe6d43c0fdea0e0fab4f7f1c95c802adb0",
      "tree": "319ac107d36acdb87b944078f22341652d846787",
      "parents": [
        "1d1c867a715cb883cd1acc6692157644f98f730c",
        "e15b2d58960e7a1ccd5b40c265998d7c272f8064"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 13 14:29:39 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 14:29:39 2018 -0800"
      },
      "message": "Merge changes Idbacb6ad,I4e06b3f9,Iffcbbb82 am: 0f9a09d8ba\nam: e15b2d5896\n\nChange-Id: I50b0c5785656ba5561083aec8901267baee99c2a\n"
    },
    {
      "commit": "94b33fb532d5e868acfe81bda70664adc38521c3",
      "tree": "c53c6145eb600a25c253af372145ffc27971f707",
      "parents": [
        "d60f2b049c0464561e9959129798de64a7193a0f",
        "92da2835b1dc521c8ea1d3857bb84b8fb075fba2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:29:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 22:29:27 2018 +0000"
      },
      "message": "Merge \"Statsd pulls on-device power measurements\""
    },
    {
      "commit": "c02d53b0813aa996d713484c369831fbd79614b6",
      "tree": "adb5519aa43c33c8d71b0054cea2fa22c39b3f1b",
      "parents": [
        "0f9a09d8baa6a944f4196a64d055b38f79a53537",
        "3b5d52c11c2acbee694ad19b55fe765dd3278d99"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 22:22:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 22:22:30 2018 +0000"
      },
      "message": "Merge \"Adding new intent ACTION_SMS_MMS_DB_CREATED.\""
    },
    {
      "commit": "e15b2d58960e7a1ccd5b40c265998d7c272f8064",
      "tree": "8232f720e5168e622cd6af7406657b5a19fc3a07",
      "parents": [
        "eb871cc91627dcc9f21e1cdd047a469fabd3c616",
        "0f9a09d8baa6a944f4196a64d055b38f79a53537"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 13 14:19:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 14:19:04 2018 -0800"
      },
      "message": "Merge changes Idbacb6ad,I4e06b3f9,Iffcbbb82\nam: 0f9a09d8ba\n\nChange-Id: Ifb62e924d1ad57ba0cf0ed1130a61819154a2312\n"
    },
    {
      "commit": "0f9a09d8baa6a944f4196a64d055b38f79a53537",
      "tree": "9d475400c7c371afe460bf36b4b6f33cf9a64636",
      "parents": [
        "b499af866c0fe4e66d8ee1712d6e3a66821faed9",
        "460ff1416bc9e015ee31ee54a08befab152e430d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:01:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 22:01:56 2018 +0000"
      },
      "message": "Merge changes Idbacb6ad,I4e06b3f9,Iffcbbb82\n\n* changes:\n  BinderProxy: Fix up differences\n  Move proxy debug info dumping back to Java.\n  Dump top binder proxy interface names in dumpsys.\n"
    },
    {
      "commit": "d60f2b049c0464561e9959129798de64a7193a0f",
      "tree": "e1f35539a9a760560a36d21dc4cc7d5b40e529f4",
      "parents": [
        "c67235e41a5ee5dd6bcdb9fdd9ed587cf8d4762b",
        "1b9f8dfb3686a9e88076fdb8ee225b07b7c38db3"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Nov 13 21:51:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 21:51:28 2018 +0000"
      },
      "message": "Merge \"Add work background/color to BiometricPrompt for managed profiles\""
    },
    {
      "commit": "d454442d86b70a59766a1aabb11177ef7b0a96db",
      "tree": "db4f3626c3c0c01bf74d902d2813ff73fad00381",
      "parents": [
        "5c978ad75b0b955d71c0af153f936285af17186a"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Nov 13 13:51:01 2018 -0800"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Nov 13 13:51:01 2018 -0800"
      },
      "message": "SF: Add support for boundless layers 2/2\n\nSize is currently used to bound a layer and its child layers. There are\nscenarios where we do not want to restrict a layer or its children to any\nspecific size but have it expand to fill its parent bounds (in the case of a\ncolor layer) or use the size of its buffer. Currently this is achived by providing\na large enough size so that the layer or its children do not get cropped incorrectly.\n\nTo fix this, we start by modifying computeBounds and computeScreenBounds\nto ignore a layer\u0027s size. We calculate the bounds by using the layer\u0027s buffer size\nand/or crop. In WM, we set the layer\u0027s crop property if we want to crop the layer\nor child layer to a particular bounds.\n\nBug: 114413815\nTest: go/wm-smoke\nChange-Id: I633669876ae434d996532c4d808badabfe3f6787\n"
    },
    {
      "commit": "ae61ce09c635d08b5bf31fb68cbaed21dd031dbd",
      "tree": "c1a24e9b93c9cae11480955495dab38fdd10288e",
      "parents": [
        "97dbb7b9684c741ad1c3718fb1cc1e62dc9457e6"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Nov 09 12:50:50 2018 -0800"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Tue Nov 13 13:41:30 2018 -0800"
      },
      "message": "Begins refactoring delete into test and execute steps\n\nThis change is the first in a series that breaks the deletePackageLIF\nmethod into two distinct steps: testing for ability to delete and actual\nexecution of the delete. This is part of the larger effort of removing\nexception cases during atomic install commit.\n\nBug: 109941548\nTest: install, uninstall still work\nChange-Id: Ib4f7799044cb7d6a346da35160046ee5d9ce0b0c\n"
    },
    {
      "commit": "a8dc32e44dda5f472b32269a281e2efa86e41993",
      "tree": "12a0f8346a3e0a3826b3f9232ac408115e1df3e1",
      "parents": [
        "87915d66c360184964ffa3ae652dee08d93fafd7"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Nov 13 13:39:42 2018 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Nov 13 13:39:42 2018 -0800"
      },
      "message": "Update isAppStorageSandboxed to handle shell uid.\n\nBug: 119265456\nTest: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java\nChange-Id: If4f8e1f8603cf206b3437c1c7c1a95707e0ef300\n"
    },
    {
      "commit": "4691ed41a0b369708710604463369f6857eb6734",
      "tree": "7f7ad85f5ff2e5f4415530f1cc8be3bf8a06df4a",
      "parents": [
        "4e7b7c1abd3f42c9e3518845051f75e3db73f1f1"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Nov 13 15:59:55 2018 -0500"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Nov 13 21:34:12 2018 +0000"
      },
      "message": "Flag off new Chooser behavior.\n\nBug: 119480958\nTest: Manual\nChange-Id: Ide635d08c128c48d8ec488f6d2d5b915e21e82f4\n"
    },
    {
      "commit": "c67235e41a5ee5dd6bcdb9fdd9ed587cf8d4762b",
      "tree": "02d52e7702e5eb12cead54abb892bab9c4ea8dd3",
      "parents": [
        "817d206fff34f751f550b66ea59bb5fd561d6bba",
        "fb59ff83460b537d10aca37acceef18e94a086c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 21:32:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 21:32:58 2018 +0000"
      },
      "message": "Merge \"StatusBarStateController.StateListener docs\""
    },
    {
      "commit": "817d206fff34f751f550b66ea59bb5fd561d6bba",
      "tree": "8a75129c22e2b0898fecce961d96f4829a478570",
      "parents": [
        "449563024b648ef5fb1ace9245891ee67562bbda",
        "1d1c867a715cb883cd1acc6692157644f98f730c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 13:29:28 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 13:29:28 2018 -0800"
      },
      "message": "Merge \"Hide wallpaper when backdrop arrives\" into pi-dev am: 78c941d063\nam: 1d1c867a71\n\nChange-Id: I2c780f87bb52977e71531b01064bc2363d5c9f15\n"
    },
    {
      "commit": "51d24e02324859aad51d651d3625db21a964ecea",
      "tree": "138e06462f89adbf4a478c5c2f5e4708cb6b58d9",
      "parents": [
        "cfe1988c8139ba0962cc701f4a21d61d39855b22"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 10:46:51 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 13:29:14 2018 -0800"
      },
      "message": "Fix notification icon visibility on AOD\n\nBefore, icons would be black on AOD if the lock screen had a light theme.\n\nTest: manually change themes\nTest: atest LightBarTransitionsControllerTest\nBug: 119201731\nFixes: 119222875\nChange-Id: I3881f727bad50d1420caf0ff93ceb1f1b7fbc3a0\n"
    },
    {
      "commit": "c52d8661f109012bd53cda45b18721f544c0eddd",
      "tree": "8f667e6f5c053399c915283ae97553b5e345fd23",
      "parents": [
        "b513876655e04eb520d5d9b36558d3a8d3dd49e9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Nov 13 15:46:27 2018 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Nov 13 21:23:52 2018 +0000"
      },
      "message": "Check for null in applyDefiningSharedLibraryUpdateLocked.\n\nHandle two cases:\n1) We haven\u0027t been able to create the shared library. The package manager\nstill installs the package, but doesn\u0027t create the shared library.\n\n2) When installing a shared library, we update shared lib dependency\nmappings before scanning. In the case that we\u0027re installing a\nnew shared library, we will not have reference to that shared library in\nmemory. This change adds a null check to account for such a scenario.\n\nbug: 119438703\nbug: 119497540\nTest: atest android.os.cts.StaticSharedLibsHostTests#testAppCanSeeOnlyLibrariesItDependOnFullMode\nChange-Id: I93d67f79ad0a58acd8cd4cb961cf82ada085821c\n"
    },
    {
      "commit": "1d1c867a715cb883cd1acc6692157644f98f730c",
      "tree": "0413328951583f25aa960ec0429051d163ff6769",
      "parents": [
        "ee32e0d473a28437d214a577bcf2199059b9d98d",
        "78c941d063fa60d3a3daa256105149c6a9eaa2d8"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 13:17:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 13:17:34 2018 -0800"
      },
      "message": "Merge \"Hide wallpaper when backdrop arrives\" into pi-dev\nam: 78c941d063\n\nChange-Id: I82f13ea6a3ecde7f91899f23da45479ece97ac7d\n"
    },
    {
      "commit": "eb6dabcdde47d20ba87a792e3349931f834a3348",
      "tree": "a5bd22062b095ab8e8ac859a3df771ba54022134",
      "parents": [
        "449563024b648ef5fb1ace9245891ee67562bbda"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Mon Nov 12 11:09:04 2018 +0000"
      },
      "committer": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Tue Nov 13 21:13:14 2018 +0000"
      },
      "message": "KV] Don\u0027t set current token if no data was moved\n\nBug: 119299848\nTest:\n1) atest KeyValueBackupTaskTest\n2) Manual:\n - Run \u0027adb shell bmgr init\u0027 for the active transport to wipe all backup data\n - Run \u0027adb shell dumpsys backup\u0027 and verify string \u0027Current: 0\u0027, i.e. the current token is\n   set to 0\n - Create a test app implementing a BackupAgent that writes no data in onBackup() and\n   install it on the device\n - Run \u0027adb shell bmgr backupnow --non-incremental \u003ctest_app_package\u003e\u0027 to initiate a backup,\n   where --non-incremental flag makes sure PM is not added to the backup queue\n - Run \u0027adb shell dumpsys backup\u0027 and verify string \u0027Current: 0\u0027 again\n\nChange-Id: I595bea9874fd84d0c81b32a509c970a1b142872c\n"
    },
    {
      "commit": "449563024b648ef5fb1ace9245891ee67562bbda",
      "tree": "8a75129c22e2b0898fecce961d96f4829a478570",
      "parents": [
        "639e6dd8a797856612ec04039bbfe3c84fb07b23",
        "7bfb3ae8c8733b54c141d3b1ce29f22b7bc26edd"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Nov 13 21:03:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 21:03:25 2018 +0000"
      },
      "message": "Merge \"Remove arch check\""
    },
    {
      "commit": "b2624f4ef7b461d6620de376adefd38088ee2747",
      "tree": "584ad4eda863b245eb6fc74f0c6b97443de252b2",
      "parents": [
        "b4b95f70cd02f789b54819b8abcb15cb757b08bb"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 13 12:57:20 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 13 12:57:47 2018 -0800"
      },
      "message": "Fixes Intelligence Service location\n\nTest: m -j framework services \u0026\u0026 adb remount \u0026\u0026 adb shell stop \u0026\u0026 \\\n      adb sync system \u0026\u0026 adb shell start\nBug: 111276913\n\nChange-Id: Ia226d3559b464f2351c9e8a785fc9edbbee53a9b\n"
    },
    {
      "commit": "78c941d063fa60d3a3daa256105149c6a9eaa2d8",
      "tree": "f15092f99dcdd1abdabbe409605773a257813db7",
      "parents": [
        "d13dceed52f9f171f877e4940fb9baed5619159f",
        "218a0cb4c2e8e859732ac5a4475f1fd1207782bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 20:54:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:54:41 2018 +0000"
      },
      "message": "Merge \"Hide wallpaper when backdrop arrives\" into pi-dev"
    },
    {
      "commit": "639e6dd8a797856612ec04039bbfe3c84fb07b23",
      "tree": "5e7be9fafc4bf8e61d5ce8ac178027077f25f157",
      "parents": [
        "27600ff5ddb3aff918013bf76e5f8d4130e11263",
        "6dcd728607d9d0b3b0d7def4cddaeb602e0a898f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 20:45:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:45:04 2018 +0000"
      },
      "message": "Merge \"[Magnifier-64] Fix light source alpha for renderer\""
    },
    {
      "commit": "8a8ddadfc2165df2f0d75a1bf33080f28601fdd2",
      "tree": "783f887ea86cf1e88e50a9e664c2bdf725f6caa4",
      "parents": [
        "36154fdb82ec887c1de308fa7bb2f529e78665e7"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Nov 13 17:21:33 2018 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Nov 13 20:33:39 2018 +0000"
      },
      "message": "Fix applyAdjustmentsFromAssistants\n\nIssue: r.applyAdjustments() updates the NotificationRecord from the\n       adjustments, which makes handleRankingSort failed to diff\n       the NotificationRecord properly as it is already updated\n\nSolution: Only update the importance bit in applyAdjustmentsFromAssistants\n\nTest: runtest systemui-notification\nTest: Posted a notification, observe smart replies. Reboot, still\n      seeing the smart replies.\nFIXES: 118886848\n\n\nChange-Id: I3757d29ef4a28a2b55be06c331f8fcf702caf61a\n"
    },
    {
      "commit": "27600ff5ddb3aff918013bf76e5f8d4130e11263",
      "tree": "b38bc3ca1186f9b1a6a161f93ce5805785cf18f1",
      "parents": [
        "e941988f21aad6dda73269c816a80e09e30be5b5",
        "de20c578efec7e50924b78aabeb887a68971bc66"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Nov 13 20:33:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:33:38 2018 +0000"
      },
      "message": "Merge \"Add force SmartDark dev setting\""
    },
    {
      "commit": "e941988f21aad6dda73269c816a80e09e30be5b5",
      "tree": "0f56f66df253a83df85e3bab32175fef41dd9b7a",
      "parents": [
        "59805434784886d79c6bdb8253b0aae5351be8d3",
        "b14aa48d90f441d325a4af21a465372aba60a91e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 20:28:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:28:22 2018 +0000"
      },
      "message": "Merge \"Fixes incorrect priority logic.\""
    },
    {
      "commit": "59805434784886d79c6bdb8253b0aae5351be8d3",
      "tree": "c958051f66732298a1ef4a0d38e5ee953f0d7cb3",
      "parents": [
        "f8771d362c0058d90f6c32a35cb15aa0b86f11f4",
        "812ea7554bbe502afb3bf0d59e9d710b32269a63"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Tue Nov 13 20:23:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:23:03 2018 +0000"
      },
      "message": "Merge changes from topic \"dynamic_power_saver\"\n\n* changes:\n  Create APIs to interact with DynamicPowerSaver\n  Create new battery saver mode\n"
    },
    {
      "commit": "f3e7243ad41c8a4ac4f73384a7679a7d20ff95d8",
      "tree": "fd2fe7261e2cfb7ace943e4f167c92c2162b14f5",
      "parents": [
        "cfe1988c8139ba0962cc701f4a21d61d39855b22"
      ],
      "author": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Tue Nov 13 12:02:35 2018 -0800"
      },
      "committer": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Tue Nov 13 12:20:07 2018 -0800"
      },
      "message": "\"None\" should be translatable\n\nTest: Existing tests pass\nChange-Id: I71934f5e95a91a8772a2d932fa2358d687d221a0\n"
    },
    {
      "commit": "f8771d362c0058d90f6c32a35cb15aa0b86f11f4",
      "tree": "eb7541dfb7f5e0f7c8e9880a0209ac762c879dce",
      "parents": [
        "f84f1fd2d9bcb7af7b777d237cf36e9185499e83",
        "ee32e0d473a28437d214a577bcf2199059b9d98d"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Nov 13 12:12:23 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 12:12:23 2018 -0800"
      },
      "message": "Merge \"Introducing StubVolume in StorageManager\" am: b499af866c am: eb871cc916\nam: ee32e0d473\n\nChange-Id: I4098132df9833b7cbac0db9bdadac297d324a822\n"
    },
    {
      "commit": "f84f1fd2d9bcb7af7b777d237cf36e9185499e83",
      "tree": "72d1279347c587abe1b18ba38fd579daaf459aed",
      "parents": [
        "cfe1988c8139ba0962cc701f4a21d61d39855b22",
        "6d492272b29e8a258ffd13ef082ae3f13ec9f10d"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Nov 13 20:02:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 20:02:27 2018 +0000"
      },
      "message": "Merge \"Add RoleManagerService as a boot phase\""
    },
    {
      "commit": "628b7188318bcd036cfff4b8783130dbe21d2920",
      "tree": "40d6bc765adf498b0add5ccb8e9c460574bb5145",
      "parents": [
        "b608ad49f95c86ca1605078786e4320b47b0d917"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Nov 13 12:00:48 2018 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Nov 13 12:00:48 2018 -0800"
      },
      "message": "Check for null in addition to instanceof Face\n\nWe only send a Face object if the client holds the MANAGE_BIOMETRIC\npermission. Otherwise we send null. Fixes the issue where clients that\ndon\u0027t have the MANAGE_BIOMETRIC permission don\u0027t receive\nonAuthenticationSucceeded callback.\n\nTest: Builds\nChange-Id: If1742570ebe914d0ba7da17e60655fed3c9a4b39\n"
    },
    {
      "commit": "ee32e0d473a28437d214a577bcf2199059b9d98d",
      "tree": "ea30fa0d17ade7fd2affd7f159313936f4cf8939",
      "parents": [
        "3c68dcdc0e049006b56d3e274510db8c7fef9bb4",
        "eb871cc91627dcc9f21e1cdd047a469fabd3c616"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Nov 13 11:57:12 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 11:57:12 2018 -0800"
      },
      "message": "Merge \"Introducing StubVolume in StorageManager\" am: b499af866c\nam: eb871cc916\n\nChange-Id: I69240d32659b511aec0e1e029fb6c6f1ab455c9c\n"
    },
    {
      "commit": "eb871cc91627dcc9f21e1cdd047a469fabd3c616",
      "tree": "04b9c37450b2cae0dc4dcf922e405cfc757a6d73",
      "parents": [
        "ff98c6d69fbd8e8682513f6f2db66b00452934b3",
        "b499af866c0fe4e66d8ee1712d6e3a66821faed9"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Nov 13 11:44:34 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 11:44:34 2018 -0800"
      },
      "message": "Merge \"Introducing StubVolume in StorageManager\"\nam: b499af866c\n\nChange-Id: I56140a63dc711d4f34c098a2e937ed104f08ee7e\n"
    },
    {
      "commit": "cfe1988c8139ba0962cc701f4a21d61d39855b22",
      "tree": "1089fc7e2fafed91e23485a1a43b84f810a9602a",
      "parents": [
        "1eec951795410255590ef59ffc0396a9c9106cee",
        "b402e1f43a7d8d1980db1d39de5d187447d8822d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:41:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 19:41:42 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "1eec951795410255590ef59ffc0396a9c9106cee",
      "tree": "5b11830a663d28c14951e7ff251cab6856281d57",
      "parents": [
        "24591ad0ee28f87988aa3363e3d6dd844e53cb64",
        "88eae3bc69435ba251843b824bbabd5f46f87196"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:40:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 19:40:40 2018 +0000"
      },
      "message": "Merge \"Added moar ContentCapture APIs (and their initial implementation).\""
    },
    {
      "commit": "24591ad0ee28f87988aa3363e3d6dd844e53cb64",
      "tree": "837cd7f5f25f84d4a051617b5f22f40c11c69646",
      "parents": [
        "63620f3cc57c37b2ade9ad95ce3a2cc82265da29",
        "3c68dcdc0e049006b56d3e274510db8c7fef9bb4"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 13 11:40:02 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 11:40:02 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev am: d13dceed52  -s ours\nam: 3c68dcdc0e  -s ours\n\nChange-Id: Ic7d961725827874b7d265279ed80ff1535d86a2d\n"
    },
    {
      "commit": "63620f3cc57c37b2ade9ad95ce3a2cc82265da29",
      "tree": "837cd7f5f25f84d4a051617b5f22f40c11c69646",
      "parents": [
        "fddeab36681e757647d0d6da61a989f8397eb2d8",
        "67ae7484dd074d45b8a674b8d00da53433d0852a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:38:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 19:38:32 2018 +0000"
      },
      "message": "Merge \"Check if the device has telephony in APN methods.\""
    },
    {
      "commit": "3c68dcdc0e049006b56d3e274510db8c7fef9bb4",
      "tree": "1f2234bb4a1a14adb65ecc784833de186c47a8c0",
      "parents": [
        "940dd816a30a5e6e5fc39983fcb72f50ab0ad72f",
        "d13dceed52f9f171f877e4940fb9baed5619159f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Nov 13 11:28:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 11:28:00 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev\nam: d13dceed52  -s ours\n\nChange-Id: I2b3c70cd5903aa11870c09e012dfe3cd4f869a71\n"
    },
    {
      "commit": "38d86c2dc5924c00641772a39d958e05ce9865e1",
      "tree": "5801f868ad1e0e477db8ac39ce13fd5ea478e509",
      "parents": [
        "fddeab36681e757647d0d6da61a989f8397eb2d8"
      ],
      "author": {
        "name": "James Lemieux",
        "email": "jplemieux@google.com",
        "time": "Tue Oct 30 16:50:39 2018 -0700"
      },
      "committer": {
        "name": "James Lemieux",
        "email": "jplemieux@google.com",
        "time": "Tue Nov 13 11:26:43 2018 -0800"
      },
      "message": "Use tip-of-tree robolectric\n\nBy adopting robolectric built-from-source, the backup tests are no\nlonger grafting ToT backup classes on top of SDK 26 framework classes.\n\nInstead, all tests are executed against the SDK built from current\nmaster which includes the backup classes under test.\n\nBug: 117904612\nTest: make -j56 RunFrameworksServicesRoboTests\nChange-Id: Iaf911db93f318df46e47b765f94701b36bacfe59\n"
    },
    {
      "commit": "3b5d52c11c2acbee694ad19b55fe765dd3278d99",
      "tree": "eb1964fda32c0be0bfef9f7bcc8ce200b60d6e12",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Oct 22 10:43:34 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 11:24:51 2018 -0800"
      },
      "message": "Adding new intent ACTION_SMS_MMS_DB_CREATED.\n\nTest: manual (verified from logcat that intent is broadcast)\nBug: 115990430\nMerged-in: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\nChange-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\n(cherry picked from commit 1b26e44ce0792eda6b9bb2fa6b273842a8bf8ae3)\n"
    },
    {
      "commit": "b499af866c0fe4e66d8ee1712d6e3a66821faed9",
      "tree": "dce64eb48b256746a79ef19f2f0b286bd51aeea4",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704",
        "05c41e6a0aec4adbc7bfc77d4fe07193064a962a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:20:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 19:20:38 2018 +0000"
      },
      "message": "Merge \"Introducing StubVolume in StorageManager\""
    },
    {
      "commit": "862095a7752cc74a43ba860414c21a21804d4737",
      "tree": "aa42264d0631694a653bb22b031cdbb0290ef49a",
      "parents": [
        "ab96fe0b43a733d68bc8e11528b9df4a5a5b72f4"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Nov 13 14:09:49 2018 -0500"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Nov 13 14:09:49 2018 -0500"
      },
      "message": "Changes notification auto-demotion to use secure setting.\n\nThis change modifies the code which auto-demotes high priority\nnotifications to use the secure setting which is also used by the\nnotifications UI, instead of using a system property.\n\nTest: n/a\nChange-Id: If206341865d39ea83bf9b8e6da6f3a73e5addcba\n"
    },
    {
      "commit": "d13dceed52f9f171f877e4940fb9baed5619159f",
      "tree": "951bc3343e4763c1648e9c02ca49036b9c142e0c",
      "parents": [
        "dae216cfcb6904a37b4671c771bce914cc87ab8e",
        "7adba7506e8a54e76de2861494997a5913205f0e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:06:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 19:06:14 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "fb59ff83460b537d10aca37acceef18e94a086c2",
      "tree": "0fefb7aa09e576094ef91e9ee68cf66e892138f3",
      "parents": [
        "fddeab36681e757647d0d6da61a989f8397eb2d8"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 10:59:41 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 10:59:41 2018 -0800"
      },
      "message": "StatusBarStateController.StateListener docs\n\nTest: make\nChange-Id: I03f4fdfb274e571da15957a1879beb4e6b7b2a1c\n"
    },
    {
      "commit": "fddeab36681e757647d0d6da61a989f8397eb2d8",
      "tree": "bd7cb5d0eacd0c9d0838c02ca0d3f13bf2579e3f",
      "parents": [
        "40301c439e8a9f3dc3fea2c0cd411a183bf2c2d4",
        "e3eab89df9ca580ee3a118d2907639b8da6616a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 18:57:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:57:35 2018 +0000"
      },
      "message": "Merge \"add UNKNOWN to proto enum\""
    },
    {
      "commit": "40301c439e8a9f3dc3fea2c0cd411a183bf2c2d4",
      "tree": "d4d5fbf00847496e642eb46bc20835cea5ac916b",
      "parents": [
        "6b9404dacfc2fe432325dfdfc8b8d97d523c37ca",
        "1a8b33da4bc03f570fea83a6e9254c7f960e742d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Nov 13 18:55:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:55:13 2018 +0000"
      },
      "message": "Merge \"Move dark amount to StatusBarStateController\""
    },
    {
      "commit": "6b9404dacfc2fe432325dfdfc8b8d97d523c37ca",
      "tree": "920b63a63f71a0fed38111c34dab9b76f32abe65",
      "parents": [
        "912963cc72c4a94bb1d45d1286d21593cfe7028e",
        "d58cc77238029037955c31c82782f99e3c234769"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 18:52:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:52:53 2018 +0000"
      },
      "message": "Merge \"Add metric constants for new dnd settings pages\""
    },
    {
      "commit": "912963cc72c4a94bb1d45d1286d21593cfe7028e",
      "tree": "8672472cba13a9f4043308cde013cf779c430727",
      "parents": [
        "743ad8a78c8011685f2114b955090045381e153f",
        "40f589c68531e2b2700db1ff4085e7821c4a9e92"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 18:51:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:51:56 2018 +0000"
      },
      "message": "Merge \"Removing mApplyTheme parameter in RemoteViews as it changes the internal state of RemoteView without parcelling the new state\""
    },
    {
      "commit": "7bfb3ae8c8733b54c141d3b1ce29f22b7bc26edd",
      "tree": "db5b24dad909f6439f005ba34f78b1e5a67d8891",
      "parents": [
        "bbfd91034bf5dd4747786f80becb5878eac12d91"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Nov 13 10:50:39 2018 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Nov 13 10:50:39 2018 -0800"
      },
      "message": "Remove arch check\n\nIn P, we accepted a public patch -- see https://android-review.googlesource.com/c/platform/frameworks/base/+/543520\nthat prevented system apps from removing multi-arch support. While the\nidea was sound -- the intent was to prevent accepting an update that\naccidentally removed access to native libraries -- it was lacking in\nenforcement and only created update issues.\n\nThe proper solution would be for the package to declare they provide\nnative libraries that are intended for use by other packages. Then,\nthe platform would prevent access to any native library that did not\nhave this declaration. In this way, packages can declare their contract\nwith other packages and the platform enforces this contract.\n\nWithout this level of enforcement, the current check does not actually\nprotect anything. And, in some instances, it only gets in the way.\nWe\u0027ll remove the check until we get the correct, complete solution if\nit\u0027s critical enough to schedule and implement.\n\nTest: Manual\nChange-Id: Iaa4be28eec64e3b6eae3b6ec154946351f63f0e5\n"
    },
    {
      "commit": "305e13a29390fe00ac6465820cf55938a5415cc4",
      "tree": "61278bfeadbfab8bf409ef07fbe7626e2a004cb2",
      "parents": [
        "743ad8a78c8011685f2114b955090045381e153f"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Nov 13 11:14:48 2018 -0500"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Nov 13 18:44:34 2018 +0000"
      },
      "message": "Handle ANativeWindow resize with Vulkan swapchain\n\nRecreate VulkanSurface, if ANativeWindow has been resized. This\nnew code is hit when wallpaper is resized from 64x64 to real size.\n\nBug: 119111018\nTest: Wallpaper is shawn correctly with Vulkan rendering\nChange-Id: I5e43310e5ee8597a7f326d51b1773e2cf68b603a\n"
    },
    {
      "commit": "92da2835b1dc521c8ea1d3857bb84b8fb075fba2",
      "tree": "19bbec8191c75682100f8d58f582110d5bfa5600",
      "parents": [
        "67dd91e6a301c9dd15f4f95ac715064534296a53"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Nov 01 18:10:03 2018 -0700"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Tue Nov 13 10:42:17 2018 -0800"
      },
      "message": "Statsd pulls on-device power measurements\n\nPulls power rail measurements into statslog.\n\nBug: 119034725\nTest: cts-tradefed run cts-dev -m CtsStatsdHostTestCases -t android.cts.statsd.atom.HostAtomTests\n(after enabling OPTINAL_TESTS_ENABLED)\n\nChange-Id: If083ae50160d508a9d180f748f9515557d35d8a1\n"
    },
    {
      "commit": "743ad8a78c8011685f2114b955090045381e153f",
      "tree": "74a8dea8b59fea60423c40ddea73e4d258d0a43f",
      "parents": [
        "3808bca1f74610163395ac8c37d85a816c5e425d",
        "940dd816a30a5e6e5fc39983fcb72f50ab0ad72f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:34:43 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:34:43 2018 -0800"
      },
      "message": "Merge \"Unsupported app usage API cleanup\" am: a2b2183a24 am: ff98c6d69f\nam: 940dd816a3\n\nChange-Id: I571ad85a3e643459c3040ee4ccb3e3e2d84c741a\n"
    },
    {
      "commit": "3808bca1f74610163395ac8c37d85a816c5e425d",
      "tree": "4fb7c95e584a389439ee15992da475f2c0d571b5",
      "parents": [
        "81f977753ab7f948c0e05f6876cff0e630d86b41",
        "1e44acb566c56e948176be14f54b7cc9bd672e44"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:20:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:20:04 2018 -0800"
      },
      "message": "Merge \"Expose capabilitiesToString for use in Telecom.\" am: b7d9e55bc7 am: b9cdc48c1f\nam: 1e44acb566\n\nChange-Id: I887d9a702c85252612751a7209210db0bf78613f\n"
    },
    {
      "commit": "940dd816a30a5e6e5fc39983fcb72f50ab0ad72f",
      "tree": "1f2234bb4a1a14adb65ecc784833de186c47a8c0",
      "parents": [
        "1e44acb566c56e948176be14f54b7cc9bd672e44",
        "ff98c6d69fbd8e8682513f6f2db66b00452934b3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:18:44 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:18:44 2018 -0800"
      },
      "message": "Merge \"Unsupported app usage API cleanup\" am: a2b2183a24\nam: ff98c6d69f\n\nChange-Id: I3bbf9b130374b2f387de56034d22e2cf6248a9ac\n"
    },
    {
      "commit": "81f977753ab7f948c0e05f6876cff0e630d86b41",
      "tree": "02a7905f6ded8d33ca721d44fda3c448c5403a99",
      "parents": [
        "3bd12f7d8a3d8b57962bffe06774ba37cb1b9b78",
        "e361a23bba60ae77fc5e09666c44f9159eb8a0d0"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Nov 13 18:16:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:16:19 2018 +0000"
      },
      "message": "Merge \"Add UsageStats events for foreground service start/stop.\""
    },
    {
      "commit": "67ae7484dd074d45b8a674b8d00da53433d0852a",
      "tree": "11291b9c77059ed1719780865c4237c5ca08d151",
      "parents": [
        "3bd12f7d8a3d8b57962bffe06774ba37cb1b9b78"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Tue Oct 23 15:57:53 2018 +0200"
      },
      "committer": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Tue Nov 13 18:10:58 2018 +0000"
      },
      "message": "Check if the device has telephony in APN methods.\n\nBUG: 111071972\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest#testOverrideApn\n\nChange-Id: I8f9817b8d4ba992c98c41e5bb37b78d7699e02fa\n"
    },
    {
      "commit": "1e44acb566c56e948176be14f54b7cc9bd672e44",
      "tree": "df0e2fbc8baddddd17be6bfe3ea5747c93e383ee",
      "parents": [
        "f03be92220a9846f7609b8ac9c4fb16c0f4cc304",
        "b9cdc48c1f464461542ddb8a101e10bf13337c2d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 10:06:16 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 13 10:06:16 2018 -0800"
      },
      "message": "Merge \"Expose capabilitiesToString for use in Telecom.\" am: b7d9e55bc7\nam: b9cdc48c1f\n\nChange-Id: Ib35d4013fe5f7e7a1a34d9e74eae1b7e642f0a26\n"
    }
  ],
  "next": "ff98c6d69fbd8e8682513f6f2db66b00452934b3"
}
