)]}'
{
  "log": [
    {
      "commit": "bb38194a552bd69ac855a8eaf1e400a95170c461",
      "tree": "dc131ef5462f0f480eb035a08312900336cc762c",
      "parents": [
        "6530612cee5ebdf4c1f38c09699d3ccf46794ed6",
        "014d73e287ca91bb3dbffd11684cb81b7e6101f6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:56:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 22:56:47 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\" am: e9bd5449b5 am: 946ff79971\nam: 014d73e287\n\nChange-Id: I7c7dc265bf5ba27b61794d114937c2c4c0816470\n"
    },
    {
      "commit": "014d73e287ca91bb3dbffd11684cb81b7e6101f6",
      "tree": "aed913bfb2c48d3b0833789496a0e6c3ee65ff63",
      "parents": [
        "6ef8866b04ca8e63ef5861437354e5047d81f1bd",
        "946ff79971b5abcb393f116533bd979217e439e9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:39:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 22:39:14 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\" am: e9bd5449b5\nam: 946ff79971\n\nChange-Id: I756df5c78a96a59468f54ac35e9668d66cf64901\n"
    },
    {
      "commit": "946ff79971b5abcb393f116533bd979217e439e9",
      "tree": "f42c6969618fb183dec75144d5d141217b517076",
      "parents": [
        "41c08f49b467e5e8aa291ec4a704a301bd27a6dc",
        "e9bd5449b5a70d9f767bad32350b2b270b0e1367"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:24:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 22:24:58 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\"\nam: e9bd5449b5\n\nChange-Id: I8fa3c3dcc5104a5326a680ae186c9285a7e47358\n"
    },
    {
      "commit": "e9bd5449b5a70d9f767bad32350b2b270b0e1367",
      "tree": "0594bd1afe0412023dcab4e2392d97c46b15ad45",
      "parents": [
        "4be4bb3db7bf6f0ba39ac88328a7d535a1318944",
        "6fb5072fa879d4243aa05052c3cdc57555a44e92"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 11 22:12:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 11 22:12:26 2017 +0000"
      },
      "message": "Merge \"Add new Download Error Codes\""
    },
    {
      "commit": "6fb5072fa879d4243aa05052c3cdc57555a44e92",
      "tree": "a18c4dc3d7652c54bbfecb61805808ab5db5e386",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 18:06:59 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 12:50:49 2017 -0700"
      },
      "message": "Add new Download Error Codes\n\nAdds new MBMS Download Session error codes to allow for\nmore fine grained error reporting to the client app.\n\nTest: Manual\nChange-Id: I9c2163d934835efaaa145e4c0f8a91838d84aa1e\n"
    },
    {
      "commit": "d0c9d44df9e93c3508b8b75c0e0743d5e2e7e746",
      "tree": "4867244518c2e8eb06172bd03aa1efc39b0013ca",
      "parents": [
        "9880b151751334f1218cef142736a33b53818119",
        "8765abcc9ece7b56b3ae5e5dd0e0c2a2be541663"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:57:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 18:57:23 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\" am: 432c2b0fb9 am: 3b6df532f3\nam: 8765abcc9e\n\nChange-Id: I25b39008317e333d422cd32a0c6348c010ca280f\n"
    },
    {
      "commit": "8765abcc9ece7b56b3ae5e5dd0e0c2a2be541663",
      "tree": "a70fc72e281fbded335e52719fc224902ec0219e",
      "parents": [
        "7934a7f828ac09592c3bc5625c16c7cda26ccd57",
        "3b6df532f3bea5f8daa0c053847296c46dff3ba5"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:48:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 18:48:08 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\" am: 432c2b0fb9\nam: 3b6df532f3\n\nChange-Id: I4d9031d32f59953d7b86cf361635c7d7f08fdf32\n"
    },
    {
      "commit": "3b6df532f3bea5f8daa0c053847296c46dff3ba5",
      "tree": "ff36e6c16414f38ecb208b9b4887e86574ea30a8",
      "parents": [
        "cb34bdf55cb51a028939c052ef6e0a83f007ad30",
        "432c2b0fb9372322b674b805b271eb543b7f24aa"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:39:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 18:39:56 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\"\nam: 432c2b0fb9\n\nChange-Id: I3332d44105c6ce4f8d4223caad66715c4c67d52f\n"
    },
    {
      "commit": "432c2b0fb9372322b674b805b271eb543b7f24aa",
      "tree": "db7f3c22b90d2640ee78efdf11d1614fdfa800ea",
      "parents": [
        "b085deece9415b200353b0d8df5207091bc6fa22",
        "ea737a8e1eb043af80e77f0851d4ba245fe4b0c7"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 18:27:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 10 18:27:36 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\""
    },
    {
      "commit": "ea737a8e1eb043af80e77f0851d4ba245fe4b0c7",
      "tree": "989ff19e60d33f30e8c0134fe9c76463649f6a66",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 11:23:21 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 00:06:04 2017 +0000"
      },
      "message": "Require DownloadRequest#Builder to have mandatory Source URI\n\nThis change modifies the API to require that the\nDownloadRequest#Builder includes the Source URI as a mandatory,\nnon-null parameter.\n\nTest: Manual, Telephony Test MBMS app\nChange-Id: I7d44e977314a57fdf063aa233bfb978b48ebf1db\n"
    },
    {
      "commit": "3de064f7cc72dbe2512f61c89a7bd84f8c64fa78",
      "tree": "dc3dfcaf0c397f80ea0475dd179137763e497ddd",
      "parents": [
        "94197c1903d88128ad886b4fe1804df5c22df58c",
        "c765c2c448b7c38e6fb72c96fc31f4a568433404"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Oct 05 04:03:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 05 04:03:03 2017 +0000"
      },
      "message": "Merge \"Bind VR compositor service from VrManagerService.\" into oc-mr1-dev\nam: c765c2c448\n\nChange-Id: I868d30cae1181efc90d41d3a2fea33baa503ff0a\n"
    },
    {
      "commit": "52ea662280a3463bdd72feac879950334f0c5dd9",
      "tree": "007d9b98ccd93c787fb7f9bedf09af7a3e897faf",
      "parents": [
        "683064f6056f905b66bb1db7496d4ed46c8739ba"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Oct 02 23:51:25 2017 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Oct 03 20:58:30 2017 -0700"
      },
      "message": "Bind VR compositor service from VrManagerService.\n\n- Allow VR system application to have VR manager service bind a\ncompositor process so that oom scoring for the compositor process can be\nadjusted.\n\nBug: 38390640\n\nTest: Check that the VrCore compositor process is -700 on AIO devices with:\n\n  adb shell procrank -o\n\nChange-Id: I7b5bce5eb87bd5ed0fdeadf4ec7bdd2b361ab875\n"
    },
    {
      "commit": "548a7e607dcb0a411cc086bed22e138ade8ad2d8",
      "tree": "7b1fbe1565808fe04edc2a5a82c155591b74193e",
      "parents": [
        "570c6a499dec9397a064aa14171e00c4723c6dcd",
        "6ed82dc67b87aa7e53fe15dff21a44fc46ef5968"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 21:23:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 21:23:01 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\" am: 177bd65211 am: 387b90aa97\nam: 6ed82dc67b\n\nChange-Id: Iab96a457f45f759267b9a5a41df533c9988ede94\n"
    },
    {
      "commit": "6ed82dc67b87aa7e53fe15dff21a44fc46ef5968",
      "tree": "50f140818b3460bd22c755f3927a4edd6b8b4e59",
      "parents": [
        "91c55f189c1fcc8c56c6c9cc85e45b4c5bd870dc",
        "387b90aa9796e196a9a3af295f24cca22ae975e4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 21:13:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 21:13:34 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\" am: 177bd65211\nam: 387b90aa97\n\nChange-Id: I4332a7f839aec731acaafbb9fa6213f2ada39857\n"
    },
    {
      "commit": "387b90aa9796e196a9a3af295f24cca22ae975e4",
      "tree": "5da5571f2f6f1726cd824bea2fbab60501108278",
      "parents": [
        "354eed7bace35b7384610d1b60974fc0837394ae",
        "177bd65211a301caf5998ee757b87883e2859f9f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 20:55:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:55:50 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\"\nam: 177bd65211\n\nChange-Id: I64950a42e8079a41105d90ea6c584ca6f940a64e\n"
    },
    {
      "commit": "177bd65211a301caf5998ee757b87883e2859f9f",
      "tree": "02b40677e4252369431a52ee588c4c9b1b097cba",
      "parents": [
        "f78beae6811fb72718a91a7712d4afd812c80682",
        "c74ae34ddb3b1b6af01f407b8633d43c3ac482bc"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 20:23:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 20:23:00 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\""
    },
    {
      "commit": "5fc881f7e7c1ae5e4928d5b2a75a5c8a83b5e039",
      "tree": "64caa3d53f66670ab8d11ede4b4dc30b29e39452",
      "parents": [
        "ff9a8214cec85358dde9e0d82305fcb6fde1b93c",
        "4b76f8420fbdcf1f9a84d83ac46fec283254b173"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 19:07:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 19:07:46 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\" am: a830e83028 am: 768b6c5e4a\nam: 4b76f8420f\n\nChange-Id: If87094f15e3a1dfe36d37745ed3d2cf79cc441f1\n"
    },
    {
      "commit": "4b76f8420fbdcf1f9a84d83ac46fec283254b173",
      "tree": "4c5059c065980301c68ae7e6d7fede6841a34699",
      "parents": [
        "a17b99f75f38a7042a74e9983848b4bffd9781d9",
        "768b6c5e4ab9e69e1cbfa730435fdf8afc725dc6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:58:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 18:58:11 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\" am: a830e83028\nam: 768b6c5e4a\n\nChange-Id: Ibb2d70b40c0a439ad37deb911eb6b08ccde4bbfe\n"
    },
    {
      "commit": "768b6c5e4ab9e69e1cbfa730435fdf8afc725dc6",
      "tree": "c11f7b5bdaa28d27edb92178ce482b4347dc8ed8",
      "parents": [
        "7e806c2942bd8d67079fbe786d63479f178cc140",
        "a830e83028ce5d0d917615e32b03580e3b549193"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:45:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 18:45:43 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\"\nam: a830e83028\n\nChange-Id: I225e8b71f53d584e1c8a6325dc2bb57421617dc4\n"
    },
    {
      "commit": "a830e83028ce5d0d917615e32b03580e3b549193",
      "tree": "44da1a048206099bbfcd8170bd4e34724c6cd58a",
      "parents": [
        "537d63fe1a6c06a4219deee188f0cf781cb80c1d",
        "d01f6eec20a19c36ec1af380770e4aedfd6723e1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:31:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 18:31:49 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\""
    },
    {
      "commit": "c74ae34ddb3b1b6af01f407b8633d43c3ac482bc",
      "tree": "fa7071942606d7d8fae9cdef8cd35b76f41a1fc7",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 15:12:08 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 09:48:51 2017 -0700"
      },
      "message": "Adds a filtering bitmask to DownloadStateCallback\n\nAdds the ability for an EMBMS app to specify a filtering\nbitmask to DownloadStateCallback, which is used to filter\nout callbacks that the EMBMS app doesn\u0027t need to listen\nto.\n\nTest: Testapps\nChange-Id: Id7f26ba3c3606c644b0ca3376df1107f5834facb\n"
    },
    {
      "commit": "93dd29d11030ebe29f30c167692d1d03141c32e2",
      "tree": "e06298e72511724cceb274bceb19ad515d43522c",
      "parents": [
        "61879522fe1ee10e4d09ffb530dff17d5b4fef65",
        "a17b99f75f38a7042a74e9983848b4bffd9781d9"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Oct 03 08:24:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 08:24:07 2017 +0000"
      },
      "message": "Merge \"Update dalvik.bytecode package\" am: 537d63fe1a am: 7e806c2942\nam: a17b99f75f\n\nChange-Id: I4d15c973ed09593e9c91f4bd40f8efa65b1d516c\n"
    },
    {
      "commit": "a17b99f75f38a7042a74e9983848b4bffd9781d9",
      "tree": "78e6bcb25633daa40b9d1809dba87b0d9abc8117",
      "parents": [
        "23f6dca5fda7e53f3ab08a630ce7c62d06127ac1",
        "7e806c2942bd8d67079fbe786d63479f178cc140"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Oct 03 08:15:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 08:15:45 2017 +0000"
      },
      "message": "Merge \"Update dalvik.bytecode package\" am: 537d63fe1a\nam: 7e806c2942\n\nChange-Id: I1fb0eebc7b345d9b21b10a4b9511d91e61a45046\n"
    },
    {
      "commit": "7e806c2942bd8d67079fbe786d63479f178cc140",
      "tree": "cb3aabc35d0209a32439526c9a1b439c4a7300a8",
      "parents": [
        "16951dcb54463244216147baaa0ebef6a01e6c5f",
        "537d63fe1a6c06a4219deee188f0cf781cb80c1d"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Oct 03 08:06:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 08:06:57 2017 +0000"
      },
      "message": "Merge \"Update dalvik.bytecode package\"\nam: 537d63fe1a\n\nChange-Id: I41ed71812f67136cbf456bfbdbc5b3a245c93f18\n"
    },
    {
      "commit": "d01f6eec20a19c36ec1af380770e4aedfd6723e1",
      "tree": "86df40105f4dbad19a912414d9031bfdff783309",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 28 18:00:46 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 15:34:50 2017 -0700"
      },
      "message": "Decouple Content Name Locale from Content Language Locale\n\nThere was an assumption that content language Locale was\na 1:1 mapping with content locale name, which is not the\ncase. This change separates the two and provides a new\nAPI for retreiving the set of Locales for content name.\n\nTest: Manual\nChange-Id: I44cb527ceb77fe321500f9d5fc00f6880ee52cb7\n"
    },
    {
      "commit": "e25ff3130ea03ae6e9c482732f0ed42b80f170d4",
      "tree": "92913c078c7f4e4b87161bbdeb0b4588170982e2",
      "parents": [
        "1e7d845552ec22822b14fb59adafadbc4317b4a3",
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Sep 28 16:38:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 28 16:38:38 2017 +0000"
      },
      "message": "Merge \"Add API to request light navigation bar in theme\" into oc-mr1-dev\nam: e1cf112b6c\n\nChange-Id: I7646845711ed39ff47269dc3a7a5e93b06c1b8a1\n"
    },
    {
      "commit": "6c7776ffe2f2e2d95e5c6794e97016b40dd3f946",
      "tree": "052c30fb1115dafaed84ae20e27d6934335600a6",
      "parents": [
        "9b120d5a08b6c08ff682de87ed3888d8bb35ddc8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Sep 26 17:24:34 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Sep 28 16:23:39 2017 +0000"
      },
      "message": "Add API to request light navigation bar in theme\n\nSuch that splash screens can already have a light navigation bar,\navoiding a janky flash.\n\nTest: CtsSystemUiTestCases\nBug: 66986286\nBug: 63630024\nChange-Id: I0b89c58e9fbca08e27a6ec13db5a07f5e030c682\nMerged-In: I81b34fefeb336ac2269dc5e6b98cc0b6045cea70\n"
    },
    {
      "commit": "466f92d97b8b9dd987beaa337544044e5cab8aa3",
      "tree": "16c6f6614df8e9a144848c41d5592e54831f4b10",
      "parents": [
        "bff14ae56fe922549bea1f905606000b02cbacd7"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Sep 22 10:04:56 2017 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Sep 27 13:55:38 2017 +0100"
      },
      "message": "Update dalvik.bytecode package\n\nBUG: 66562179\nTest: m checkapi\nChange-Id: Ifeecbecbd7334b55126b6e0f51eb5e8b516e341a\n"
    },
    {
      "commit": "80b90ed99a29a860be70b7aeb3f6d0dc81575b8b",
      "tree": "d7040cc4a5576a93e28a180e05f59002d124a095",
      "parents": [
        "458b8cd3024362e285baf1eae1d23cee3b950c29",
        "80107540bb70914f8133932c39ff77a9fb39c3ee"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 22:39:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:39:01 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\" am: 680525c742 am: 8d306cd78a\nam: 80107540bb\n\nChange-Id: I13a7134864a648aff9338fda044b3bffd653119e\n"
    },
    {
      "commit": "80107540bb70914f8133932c39ff77a9fb39c3ee",
      "tree": "8e2c2976b20249ad010ffe9face5905a47ac88e6",
      "parents": [
        "686a8282bbdbc57d67d0ec911d8bcdb0ae08c66c",
        "8d306cd78a2273c8d307c65530cd23541901a3ae"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 22:24:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:24:02 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\" am: 680525c742\nam: 8d306cd78a\n\nChange-Id: I4e712a0d17618ca93cf6032b59ce8be0c8e0bfee\n"
    },
    {
      "commit": "8d306cd78a2273c8d307c65530cd23541901a3ae",
      "tree": "409a86c163c6ebbe9d85003f29fdb940ccb99ef2",
      "parents": [
        "f434a6d308b8b2f25bd786d2118a8487d3ddd9b9",
        "680525c742efef83edc48033ba0ca634ad371e11"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 22:13:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:13:20 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\"\nam: 680525c742\n\nChange-Id: Ia1d1f3981a9dd1eb8f60631d318211daf135d575\n"
    },
    {
      "commit": "680525c742efef83edc48033ba0ca634ad371e11",
      "tree": "d5c8d357e5219118511867694ef88d5a6b04ff12",
      "parents": [
        "b9e2ddfc10c30b80ada4756d7401b715ebfa0fc5",
        "d999d225a8ebd5662b61d7f67bb402d8e5cb965b"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 21:46:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 26 21:46:39 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\"\n\n* changes:\n  Re-Expose IpSecService API Surface\n  Re-Enable Starting of the IpSecService\n"
    },
    {
      "commit": "01014743c054b7f0ad0132933afdd020026c9e05",
      "tree": "ddb5b5d93e8887deed8db2e5c948533b2b038519",
      "parents": [
        "19625788a13e72bc44f103d8ba466947c27dae7d",
        "692b55390fd5d8e010c6d994bf2dd5dd9849137e"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 08:09:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 08:09:41 2017 +0000"
      },
      "message": "Merge changes from topic \"always-on-vpn\" am: cc15c7f8c1\nam: 692b55390f\n\nChange-Id: I3931c053c4daff092b06e3e1d673817708762a62\n"
    },
    {
      "commit": "692b55390fd5d8e010c6d994bf2dd5dd9849137e",
      "tree": "ff26765e8775367e4ceab8198ad47f87e5baa317",
      "parents": [
        "a35bbadeba6dd0c319cdbaedf704c768bc9f9a76",
        "cc15c7f8c17624faef67f466dd28985904a743b9"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 08:01:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 08:01:45 2017 +0000"
      },
      "message": "Merge changes from topic \"always-on-vpn\"\nam: cc15c7f8c1\n\nChange-Id: I7391ce7ecab4f8e73912f420d49150ed7210ea6c\n"
    },
    {
      "commit": "cc15c7f8c17624faef67f466dd28985904a743b9",
      "tree": "323491ed34126ba76367953818301d285cbc9b0f",
      "parents": [
        "67d16ec1ab8354ff9ab4ef2a7ad86363903241db",
        "5da5ae3b96769735a2dc5abe265101df545be828"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 07:50:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 07:50:13 2017 +0000"
      },
      "message": "Merge changes from topic \"always-on-vpn\"\n\n* changes:\n  Opt-out for always-on VPN: rename API.\n  Opt-out for always-on VPN\n"
    },
    {
      "commit": "f05a01caf32f128f7bc0fd1d4543bfcf8fe60e2d",
      "tree": "8653fc6a32d588671ebc8af8f1db44af9cff2dc2",
      "parents": [
        "729cb8b2b5ae1bcbbe0c2950786976925fdb95a2",
        "b3bc234dfae5bff20ff18d2e0e86cbb8f3de130b"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:38:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:38:10 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\" am: 2bcc7fac89 am: 74bd3daaac\nam: b3bc234dfa\n\nChange-Id: I5df968dbf00665d3bfdd451dc4e03fda055c371a\n"
    },
    {
      "commit": "b3bc234dfae5bff20ff18d2e0e86cbb8f3de130b",
      "tree": "f92f94b7d6308ceb41a2351d06c2e98692fd2e86",
      "parents": [
        "728b23a934281e9bd6782c1fc727bfbd579363e7",
        "74bd3daaacc19445c9ede26a7ee47834f8cf7a97"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:31:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:31:24 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\" am: 2bcc7fac89\nam: 74bd3daaac\n\nChange-Id: Idc00a34295cdcbefa19636643bff3c3bf2323446\n"
    },
    {
      "commit": "74bd3daaacc19445c9ede26a7ee47834f8cf7a97",
      "tree": "0fb33f1226647a09b442fd5bccea9239ee21c5d8",
      "parents": [
        "8c65620d31a95b0e0650aa91637c68ac6328c8f8",
        "2bcc7fac897d92a44cde36ebe06c794be90cf275"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\"\nam: 2bcc7fac89\n\nChange-Id: I4bddee5b8cf19715db56e7286a05f76be530928d\n"
    },
    {
      "commit": "0be6d7cbd85e0722a22a93205560f2caf37d8fb2",
      "tree": "b29110a4866c44e9a9f338bc6df32e1349e2613f",
      "parents": [
        "ac421b8f44a2680736f67b997a3111bc2197aa43"
      ],
      "author": {
        "name": "Erika Avenberg",
        "email": "erika.avenberg@sonymobile.com",
        "time": "Sat Aug 30 12:00:47 2014 +0200"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Sep 18 15:21:08 2017 -0700"
      },
      "message": "Incorrect decoding when TP-OA contains non-integer information\n\nWhen receiving a GSM SMS message where the TP-Originating-Address\n(TP-OA) field contains non-integer information, it is currently\ndecoded incorrectly.\n\nThis CL adds support for decoding BCD according to spec:\nETSI TS 123 040 V9.3.0\n\nSection: 9.1.2.3 Semi-octet representation\n\"If a mobile receives an address field containing non-integer\n information in the semi-octets other than \"1111\" (e.g. 1110)\n it shall display the semi-octet as the representation given\n in GSM 44.008 [12] under \"called BCD number\", viz 1010\u003d\"*\",\n 1011\u003d\"#\", 1100\u003d\"a\", 1101\u003d\"b\", 1110\u003d\"c\".\"\n\nBug: 65042708\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/GsmSmsTest.java --test-method testAddressing\nChange-Id: Ied2d6ca4d84d5c3ca6cc5c4d9875d2ff2a8e5df9\n"
    },
    {
      "commit": "3715bced3ac8c486a275bcf1ad4a15bcc6af7742",
      "tree": "1d441e7ab0458f361a0c9ae27b027b95cdc437d5",
      "parents": [
        "3e0f22f67620a3dcbd496bb868152695f7d12d7e",
        "7fd9aa26541be1f18cac35a2a358d44ac3caf8fc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 03:26:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 03:26:50 2017 +0000"
      },
      "message": "Merge \"API council suggested edits, part 3\" am: 7a4cc05d45 am: 4c4fb3bdfb\nam: 7fd9aa2654\n\nChange-Id: I6764968b4b3f71be799b0a5e835fdc3624849364\n"
    },
    {
      "commit": "3e0f22f67620a3dcbd496bb868152695f7d12d7e",
      "tree": "ed82708864ee7577be94245c7d39239a13f8a1bc",
      "parents": [
        "2089f926254ee91068141cf77ea6d49b0f99308b",
        "febecb821865a03585ac1d752c4f1a3de094581c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 03:22:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 03:22:23 2017 +0000"
      },
      "message": "Merge \"Apply suggested edits to the file-download API\" am: f6c9baa0cd am: 3934c475ce\nam: febecb8218\n\nChange-Id: Ibf5acac5b44c772b629472591124151c479c8f6c\n"
    },
    {
      "commit": "7fd9aa26541be1f18cac35a2a358d44ac3caf8fc",
      "tree": "f753308f6fbc8244d10354ad8e8b9b26afcace28",
      "parents": [
        "febecb821865a03585ac1d752c4f1a3de094581c",
        "4c4fb3bdfb405908db3a70fb2b63a1bc52564062"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 01:54:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 01:54:30 2017 +0000"
      },
      "message": "Merge \"API council suggested edits, part 3\" am: 7a4cc05d45\nam: 4c4fb3bdfb\n\nChange-Id: Ifc0a36557d8a5a1a7d19e00550ae2a1997db800f\n"
    },
    {
      "commit": "febecb821865a03585ac1d752c4f1a3de094581c",
      "tree": "ab2ea492367bb71b8725bbe75de997967479f5a1",
      "parents": [
        "dd3f6046b3ba6d030328e8e8a8c0131a0a4558b3",
        "3934c475ce8e831cdcb65165c7867bab7efd6fdd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 01:35:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 01:35:37 2017 +0000"
      },
      "message": "Merge \"Apply suggested edits to the file-download API\" am: f6c9baa0cd\nam: 3934c475ce\n\nChange-Id: Id1a1e80269263ecf10d80795cea64f16aa1f6058\n"
    },
    {
      "commit": "4c4fb3bdfb405908db3a70fb2b63a1bc52564062",
      "tree": "bd834f52c45f40f6504419c20268ac37c180b01e",
      "parents": [
        "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
        "7a4cc05d459df159bad16f405b52bf188de85ffd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "message": "Merge \"API council suggested edits, part 3\"\nam: 7a4cc05d45\n\nChange-Id: Idec5544475dc5eee42009f4038f32b8d8b3c5450\n"
    },
    {
      "commit": "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
      "tree": "4fdc44874a155e97a6e9721e5cbe628087c2c362",
      "parents": [
        "66d7275d393209bea48711df633b023d987652bb",
        "f6c9baa0cd24d44880adb667b7d9e4a752f6d784"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "message": "Merge \"Apply suggested edits to the file-download API\"\nam: f6c9baa0cd\n\nChange-Id: I0724d3bad15fadbfd5eb46e104b49ee1dafc8c9c\n"
    },
    {
      "commit": "e373ee5d5ce38a7570471ae269e4b7a41052a1be",
      "tree": "59929a5311a71014b6ce65c4e261d411732ed4f0",
      "parents": [
        "23d80af5c11de192bdb648642706c43c942be60e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 18:02:38 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:51:32 2017 -0700"
      },
      "message": "API council suggested edits, part 3\n\n* MbmsException no longer thrown from the common methods, and the error\ncodes are now containined in MbmsError.\n* In order to avoid ANRs while processing download-done broadcasts,\ndon\u0027t perform arbitrary moves when a download is done. Instead, move\ninto a staging directory and let the app handle it.\n\nBug: 30981736\nTest: testapps\nChange-Id: I9416f28b4f24f89af1da6f56a93ea0f0e4ea3878\n"
    },
    {
      "commit": "23d80af5c11de192bdb648642706c43c942be60e",
      "tree": "1364477f430517ea1b5a752b2614acdc055d3e18",
      "parents": [
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 01 17:59:15 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:37:47 2017 -0700"
      },
      "message": "Apply suggested edits to the file-download API\n\n* Rename Manager -\u003e Session\n* Add Handler for callbacks in download flow\n* Separate out registering a state callback into another method\n* Rename dispose -\u003e close, implement AutoClosable\n* No more thrown MbmsExceptions\n* Add sanity check for temp file root\n* Remove the getNames method, replace with getNameForLocale\n\nBug: 30981736\nTest: testapps\nChange-Id: I1a2054d79c934bc4929464de4a644b6960db47e9\n"
    },
    {
      "commit": "9408a33b7eadb691ac6ba6e1639879dad664b584",
      "tree": "42b7e77b73968debac8d31f224c588f7f9cbf2d1",
      "parents": [
        "bd4d6dede5577219a969c36799b42f1ffdbe6458",
        "4de6420978f70824fed360b7bcad5bce49c9f08c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 20:11:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 20:11:32 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\" am: 1bbf287859 am: 200d8f6242\nam: 4de6420978\n\nChange-Id: I6db045053f1baa4cd4de3718865fcfe525e8a4d6\n"
    },
    {
      "commit": "4de6420978f70824fed360b7bcad5bce49c9f08c",
      "tree": "9787b8bdde4098d47b592094d182d99d90a39b4c",
      "parents": [
        "dd71df9d41ca3b3367a2aee0ebf2e17e53094c0d",
        "200d8f6242cad3ad1d2bff71c939134557735f01"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:57:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 19:57:36 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\" am: 1bbf287859\nam: 200d8f6242\n\nChange-Id: Iebea130f19c60c407a95ff1c1a3f80abd7c66925\n"
    },
    {
      "commit": "200d8f6242cad3ad1d2bff71c939134557735f01",
      "tree": "1986b66e60cdfe0ce58d1c91278a6502c02ca60b",
      "parents": [
        "8ab1ed1789bc519ed6a18e564c0bbd99a8946543",
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\"\nam: 1bbf287859\n\nChange-Id: I76662fd9822dcde781cdecafb45239e1da6337d9\n"
    },
    {
      "commit": "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7",
      "tree": "69d9ade77c6386d4ca75a9ee8713f5a63dbd6e0f",
      "parents": [
        "1f53eb76e45344673adab61e776671976cb759ad",
        "d666a8916346ed760e809d708c63bf36f8b12aed"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\""
    },
    {
      "commit": "ca077a992dbbab9b009b8a555190a8da213fc68f",
      "tree": "3c600f60b500e358746adc64e0a4f1183fec5552",
      "parents": [
        "fc2bd9ee5ef47227247809e2d1e16de9b03d8461",
        "c55378fad490d3838c70bd8f1902394b83e3dc1e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 10:30:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 10:30:06 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\" am: 0285ee851d am: e9b31e8eaf\nam: c55378fad4\n\nChange-Id: Ib2a05680a219c45705db30420787d1b8ed827cca\n"
    },
    {
      "commit": "c55378fad490d3838c70bd8f1902394b83e3dc1e",
      "tree": "36854c519c407c32789b03a28ec1dccf728c2864",
      "parents": [
        "6288f42286e02069b57c3f1a192526c1a152e3e4",
        "e9b31e8eaf7bd69040b312f36fa7c2c71c8966a7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 22:47:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:47:17 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\" am: 0285ee851d\nam: e9b31e8eaf\n\nChange-Id: I21ff320916c218e8f215116ab7046f5075067300\n"
    },
    {
      "commit": "e9b31e8eaf7bd69040b312f36fa7c2c71c8966a7",
      "tree": "4a1147c42e672ba28c3d612e9c291731d10bda82",
      "parents": [
        "dd6878ad03743f303bd055f87749748fbf73e009",
        "0285ee851d295780f6e49d4a4c811ab031e35bcc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\"\nam: 0285ee851d\n\nChange-Id: Ib94f80270615f3d4a710c31b6ab81b40d77333ad\n"
    },
    {
      "commit": "0285ee851d295780f6e49d4a4c811ab031e35bcc",
      "tree": "44e48992f8ab95cf6855be6b126077c9c33d423c",
      "parents": [
        "910e5751b65163ced4710616d0aa5045937ac2e4",
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\""
    },
    {
      "commit": "d999d225a8ebd5662b61d7f67bb402d8e5cb965b",
      "tree": "f8670998749a620e7c27ed02106d980109e02420",
      "parents": [
        "b72821747cd8cfa9bcaff7f11247ebfce3255fbf"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 19:53:33 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Sep 12 19:25:13 2017 -0700"
      },
      "message": "Re-Expose IpSecService API Surface\n\nNote, This reverts commit bd62d6aff264b8e8ce4a06ca6417e69bcca3006b.\n\nBug: 64800246\nTest: compilation\nChange-Id: I709d4c476647cfe9f6b982fc373f8d76018b3922\n"
    },
    {
      "commit": "94a3a079c30b27d46a6d081422e7f573c4548b76",
      "tree": "42564db3e8450da1e4d5413144426bf6643fb5e4",
      "parents": [
        "782fe89c6ae48e53cc77ccb39e09f84574f89887",
        "95fe8c1312c9611ca03e286ae01ed0b4279f6f09"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 18:27:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 18:27:48 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\" am: 3e884ce13c am: 447b7c49fc\nam: 95fe8c1312\n\nChange-Id: I514d635abcb039efa1cc218fe28ba0ed979b9bf7\n"
    },
    {
      "commit": "95fe8c1312c9611ca03e286ae01ed0b4279f6f09",
      "tree": "5c812db7dc9b5faeb73a5baffccd43247885ea75",
      "parents": [
        "922fa98bd0372c886107cd6fba37dce38d6c4a61",
        "447b7c49fc602269c87e6b28dba51453face23e8"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 18:17:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 18:17:03 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\" am: 3e884ce13c\nam: 447b7c49fc\n\nChange-Id: I5c1738fca4a43b0e8c1ddd0041a00f96d32142e8\n"
    },
    {
      "commit": "447b7c49fc602269c87e6b28dba51453face23e8",
      "tree": "836e84d7688a58d89a499aee878e11f722338908",
      "parents": [
        "c7b4b1a9e77901b41b8fd65f05f13f23ab19d1f0",
        "3e884ce13c9787340f37b729945967ac3fa5c5d8"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\"\nam: 3e884ce13c\n\nChange-Id: I0692185c533ca4a0999cbf3237c3afabd4b87972\n"
    },
    {
      "commit": "3e884ce13c9787340f37b729945967ac3fa5c5d8",
      "tree": "5f99f9ec83472c67041a39184c5c1af7d7524503",
      "parents": [
        "777d0cd7c3ec75bf592a494f7e5e1d6147ba0503",
        "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\""
    },
    {
      "commit": "957bb655d237200db8c678dd6057c1abfb221a6d",
      "tree": "0006112cd09798bf10372db50e1477d42ced6f11",
      "parents": [
        "f19237172a7faf1824c8c89be9803d2710de4588",
        "b70665935462e3f0887c41fba1e0d45984e9b072"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Sep 11 03:58:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 03:58:23 2017 +0000"
      },
      "message": "Merge \"Deprecate TelephonyManager APIs which are present in TelecomManager.\" am: a90205492f am: f0dd39f7d0\nam: b706659354\n\nChange-Id: Ibdaf08aca01df5582ed3042ac956155df590adb5\n"
    },
    {
      "commit": "b70665935462e3f0887c41fba1e0d45984e9b072",
      "tree": "9b7bcaeb0040d519787711739a12ac86b43ce848",
      "parents": [
        "568380565be7170d7ba0a0f22cbacab0b119c19d",
        "f0dd39f7d04a5ed7fadd543594a15c76eb3cf3c8"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Sep 11 03:51:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 03:51:14 2017 +0000"
      },
      "message": "Merge \"Deprecate TelephonyManager APIs which are present in TelecomManager.\" am: a90205492f\nam: f0dd39f7d0\n\nChange-Id: I66f4d857e4fb6e683063bb5543a992659f55a06c\n"
    },
    {
      "commit": "f0dd39f7d04a5ed7fadd543594a15c76eb3cf3c8",
      "tree": "bcd802a9e3a46fe7dfcdaac7699bff5fbf27b1e5",
      "parents": [
        "24b36003d4f3ebbcef152d7150dac86f7aa1c2d8",
        "a90205492ff2eb1b20dfdc9fb114efdd78d387d1"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "message": "Merge \"Deprecate TelephonyManager APIs which are present in TelecomManager.\"\nam: a90205492f\n\nChange-Id: I1d15e13cb3ae8fa8caf098e34587e3599b5bc967\n"
    },
    {
      "commit": "d666a8916346ed760e809d708c63bf36f8b12aed",
      "tree": "0e2327ca7256a93bb85609a24c7d834a4150317d",
      "parents": [
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Aug 28 14:10:46 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:55:03 2017 -0700"
      },
      "message": "Make changes to MBMS Streaming APIs per recommendations\n\n* Rename MbmsStreamingManager -\u003e MbmsStreamingSession\n* MbmsStreamingSession now implements AutoClosable instead of using\ndispose()\n* No longer throw checked MbmsExceptions from any methods. All such\nerrors will be reported via the async callback.\n* null arguments no longer accepted for Handlers\n* Guarantee that no further callbacks will get enqueued after closing.\n\nTest: run testapps\nBug: 30981736\nChange-Id: I85e98850759c6c7fe7b883ffffa5b1f4e362770d\n"
    },
    {
      "commit": "39605add8994d6114736c2e98fa8314209215670",
      "tree": "91bfcdd2b760fd33419fd77a5af0a882ddf5c09c",
      "parents": [
        "571293ad96eae0a10d61fa2bd9e78f8cbb78803e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 15 13:46:10 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:52:21 2017 -0700"
      },
      "message": "Unhide EMBMS download API\n\nMake changes to the download API so that it passes the linter, remove\n@hide tags.\n\nTest: manual\nBug: 30981736\nChange-Id: Ifa0d36896338b0108fbaad4b1e9b8d857a43d491\n"
    },
    {
      "commit": "5aac2e91db11f48e87ec24abd1ec42a46173a1ad",
      "tree": "beb2f4c4239bbdb86e454be418eb07542339b4f7",
      "parents": [
        "981228be38265c8c1be91e6d9100f475fb127e7c"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 01 03:31:20 2017 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 08 05:46:13 2017 -0700"
      },
      "message": "Deprecate TelephonyManager APIs which are present in TelecomManager.\n\nBug: 62346128\nTest: Build\nChange-Id: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\nMerged-in: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\n"
    },
    {
      "commit": "5da5ae3b96769735a2dc5abe265101df545be828",
      "tree": "b59e55e7698c271b8ba06e017fabfae66b328172",
      "parents": [
        "a0a87e810870b696239f0371d33de924f84cb431"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Aug 15 15:30:22 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Fri Sep 08 10:47:34 2017 +0100"
      },
      "message": "Opt-out for always-on VPN: rename API.\n\nRename the opt-out flag in AndroidManifest to\nSERVICE_META_DATA_SUPPORTS_ALWAYS_ON\nas directed by the API Council.\n\nBug: 64331776\nBug: 36650087\nTest: runtest --path java/com/android/server/connectivity/VpnTest.java\nChange-Id: I24326fad7a89083a2409134640bda81ee0359d08\nMerged-In: I24326fad7a89083a2409134640bda81ee0359d08\n(cherry picked from commit c57a01c16616f938eaa84ae5349a53efdec6e4cc)\n"
    },
    {
      "commit": "a0a87e810870b696239f0371d33de924f84cb431",
      "tree": "cbcee6aeddd35bb30df8ceb4c59970d25b596397",
      "parents": [
        "8c3e12a904e9f27ea2335accd031a20f20602635"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Mon May 15 17:07:18 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Fri Sep 08 10:18:36 2017 +0100"
      },
      "message": "Opt-out for always-on VPN\n\nAlways-on VPN is a feature introduced in N. Since then, all VPN apps\ntargeting N+ are assumed to support the feature, and the user or the DPC\ncan turn on / off always-on for any such VPN app. However, a few VPN\napps are not designed to support the always-on feature. Enabling\nalways-on for these apps will result in undefined behavior and confusing\n\"Always-on VPN disconnected\" notification.\n\nThis feature provides a new manifest meta-data field through which a VPN\napp can opt out of the always-on feature explicitly. This will stop the\nalways-on feature from being enabled for the app, both by the user and\nby the DPC, and will clear its existing always-on state.\n\nA @hide API is provided to check whether an app supports always-on VPN.\nDocumentation is updated to reflect the behavior change.\n\nBug: 36650087\nTest: runtest --path java/com/android/server/connectivity/VpnTest.java\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedDeviceOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedDeviceOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\n\nChange-Id: I477897a29175e3994d4ecf8ec546e26043c90f13\nMerged-In: I477897a29175e3994d4ecf8ec546e26043c90f13\n(cherry picked from commit 3673863f3b2ec692201b7fb3089a1c05973e08e4)\n"
    },
    {
      "commit": "ac6d9d317343b50810bcebe7aa554d60461e3907",
      "tree": "f59f663ac1c5aad136dec76e6ba177accc4f3efa",
      "parents": [
        "b3c9ef86d79a7f0c039f1860615635005b547ee6",
        "347eaf21fa66b1b9097b30d50404169f1d8ce2b6"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Sep 08 00:26:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 00:26:49 2017 +0000"
      },
      "message": "Merge \"Allow using SQLiteGlobal for testing\" into oc-mr1-dev\nam: 347eaf21fa\n\nChange-Id: I664b887cced9b328227c6ad053463e426c316fd8\n"
    },
    {
      "commit": "5d53e4477f30ad4cd4e0b3262dd2b0266c6ac6fe",
      "tree": "60fae8ef7b182c01573778786fd9a53889145f4d",
      "parents": [
        "cc2478f90cb3e4ff628c7a2ec334f665ff4cc47a"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Sep 01 18:33:13 2017 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Sep 01 18:33:37 2017 -0700"
      },
      "message": "Allow using SQLiteGlobal for testing\n\nTest: android.database.sqlite.cts.SQLiteOpenHelperTest\nBug: 63398887\nChange-Id: Ic636d672a78c7b770a964bdf17c19c8ccfb6c7eb\n"
    },
    {
      "commit": "666e08ab155cc3b4a21df5676b883a95c80f28b6",
      "tree": "559a3a46dec37c8b6954181528b3776489d7aa96",
      "parents": [
        "99317517cb21a5d54ee19e629a4aadc046fbece6",
        "0ddaa63b6716d40b1d7988e9e224c31472a0d633"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 30 23:40:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 30 23:40:22 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 490d397d284f to oc-dr1-dev\" into oc-dr1-dev\nam: 0ddaa63b67\n\nChange-Id: I84cdc92d542597541266fe506b4a3af160d970b2\n"
    },
    {
      "commit": "8ad2bd4b530fda48d8cce8f087a4d7e9071d7001",
      "tree": "761a2bf07ba0838c69a0b680de14204acd46aeb5",
      "parents": [
        "269cdab3bb74ae909710e4d7fc8b213ee2533650",
        "fb8e9b90961fa12af8ac54779d8041e80ebf6b06"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 30 18:04:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 30 18:04:57 2017 +0000"
      },
      "message": "Merge \"Add a constant to allow system-provided fingerprint dialogs\" into oc-mr1-dev\nam: fb8e9b9096\n\nChange-Id: I2ce2160b4ffa4f088321710a33475debfd7b1212\n"
    },
    {
      "commit": "fb8e9b90961fa12af8ac54779d8041e80ebf6b06",
      "tree": "858acad0a81f9ef6f5f84f937cd72eeb6b01bf92",
      "parents": [
        "f4a484064bd015c3762f06b4563c5fc34586f2c5",
        "a8bc97cd70e6ccc25b1117a49e9bebf958fd5e06"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 30 17:47:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 17:47:46 2017 +0000"
      },
      "message": "Merge \"Add a constant to allow system-provided fingerprint dialogs\" into oc-mr1-dev"
    },
    {
      "commit": "0784828fb06cd7796c459c09921f814659f5816f",
      "tree": "98a601daaf3987929220396d5d6d64ffdb50e012",
      "parents": [
        "e0fec638240710755b0643e4a22494df6c792bd7",
        "490d397d284f97e69b4509b2ba5c5d45e74cf36e"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Aug 29 13:43:01 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Aug 29 22:56:44 2017 +0000"
      },
      "message": "resolve merge conflicts of 490d397d284f to oc-dr1-dev\n\nBug: 62196835\nTest: I solemnly swear I tested this conflict resolution.\n\n\nMerged-In: I1a3e3c5b1696a5f5b95eac187acb5a03863b4a0b\nChange-Id: Ib00a23ae9a329cfc102b1a116b5a585be36b56f6\n"
    },
    {
      "commit": "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b",
      "tree": "84d6f17108d92be49bbc5f72d493c23d4f537dec",
      "parents": [
        "7d4e9b81b4bde2e8d099ef8a81494533ca25c27f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Aug 18 13:38:17 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Aug 29 14:13:33 2017 -0700"
      },
      "message": "Un-hide TelephonyManager.getSignalStrength()\n\nExpose the API to directly retrieve the latest cached\nsignal strength from ServiceStateTracker.\n\nBug: 36133439\nTest: manual/sl4a\nChange-Id: I36e4a24f19d49da5797d875ccfd10576ca0a68b8\n"
    },
    {
      "commit": "a59380177dbfa53614cff1c101f66a21fc9dc9f3",
      "tree": "0bc913a431e55e24b191bb67e128f6ae5b81bd5d",
      "parents": [
        "5b32ea3dec3dd00f3fabf1a7f5075221d9e796a6",
        "02b2b3d7033d042f02f314b166d350cefd6b474c"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 14:16:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 14:16:18 2017 +0000"
      },
      "message": "Merge \"Adapt ICU 59 API update to Doclava changes.\" am: e048261656 am: 0fc0cc9dd8\nam: 02b2b3d703\n\nChange-Id: I09d38e6ed0426bc826722c1cdb5e7c79cf90adb6\n"
    },
    {
      "commit": "0fc0cc9dd8fda8f60d64c1ad594052a64aa9c88d",
      "tree": "bda42ba6f5fd3938cb4e77695f11d70e0423a49d",
      "parents": [
        "d019cce887fbb4d43fe473d40cc52e410b993dc4",
        "e04826165621b7b646a2f85d649f017b973bf83b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "message": "Merge \"Adapt ICU 59 API update to Doclava changes.\"\nam: e048261656\n\nChange-Id: Iea671a7029e083bffee2bcaacfaa0df41f45c1cc\n"
    },
    {
      "commit": "e447d9f0fbcc24e9127eb43a3a22cef72e0e41ee",
      "tree": "c80daae6cad73fcdd933e2b60923aba63ee3b689",
      "parents": [
        "3cc1ad87f0518b22e3f1d94e8b7b0009da496248"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "message": "Adapt ICU 59 API update to Doclava changes.\n\nAdd methods that were missing from the previous API update because the\nupdate-api version used for that had different behaviour from the\ncurrent one.\n\nSpecifically overrides for methods that differ only in sychronization\nare now considered API-worthy and weren\u0027t before (b/62576297).\n\nAll methods added in this commit are methods that exist in the base\nclass without synchronization and are synchronized in the class they are\nnow being added in.\n\nBug: 64807220\nTest: m checkapi\nChange-Id: I9bf1b3d02e6a8f04b93ec36c0adffb7eedad3ad3\nMerged-In: Iff584fb72dc8d651f9482b573f4b8cec89840ca6\n"
    },
    {
      "commit": "c510ecb3ec0eeca5425f5bc96fae80ea56f85be6",
      "tree": "0e43ab585113ae6c71c4f14065bfafd7a26f95a7",
      "parents": [
        "07a21754f45672b27e765d8c7677c9663c6dce91"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Aug 18 18:01:46 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Aug 29 00:52:25 2017 +0000"
      },
      "message": "Backport overlay security fix\n\nReplacing app opps fix with the flag that is used\nelsewhere.\n\nBug: 37442941\nTest: Verified that toast and system overlay still goes\naway on permission and a11y service capability screens.\n\nMerged-In: I1a3e3c5b1696a5f5b95eac187acb5a03863b4a0b\n\nChange-Id: If9bec515105369055415d54c7fcad7a65431f8e7\n"
    },
    {
      "commit": "800af77f9cd4847834ad18fe71565c84b72f96d4",
      "tree": "260e0b43584cb8066eb4a304effb5809d77fc41a",
      "parents": [
        "46748d5070f360b5a3b527ff71a56e03e0d8e50f",
        "d489d122f42af3c6c308afef59a2948a115e8d31"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Aug 26 02:41:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 26 02:41:46 2017 +0000"
      },
      "message": "Merge \"O MR1 is API 27\" into oc-mr1-dev\nam: d489d122f4\n\nChange-Id: I7e4e4a710ce874502b1e749a9892e46619a988df\n"
    },
    {
      "commit": "d489d122f42af3c6c308afef59a2948a115e8d31",
      "tree": "20728829e6df36b4f06c0e8a666833f16e27377e",
      "parents": [
        "77af296764e65448e49f2e920f44103f004e7a0c",
        "eec01ac5a3dec5030edc5c81ae215bcd10183c5b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 26 02:29:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 26 02:29:51 2017 +0000"
      },
      "message": "Merge \"O MR1 is API 27\" into oc-mr1-dev"
    },
    {
      "commit": "9d9693e4af7cecb1d27bb837da0ce8e600398ecb",
      "tree": "46b6e3697e5b5363e07acad9e682bfb926b8c4cf",
      "parents": [
        "0a538a280488785504e68fb31c2b2e47239cfc5b",
        "c217d744b480a48b0f4ffdfdbc2c4226fa9a77d3"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 25 21:02:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 21:02:36 2017 +0000"
      },
      "message": "Merge \"Add new system API for stable display size\" into oc-mr1-dev\nam: c217d744b4\n\nChange-Id: I25a68c0bf9eecd1dbe878851a62926520d4ea71a\n"
    },
    {
      "commit": "eedcbf15048d14cd08447a9aff259636481ed2ab",
      "tree": "c2459d2c688a8a18353ce3b3ca4b46a1e8481d71",
      "parents": [
        "87ad0f7f408d950ee202a9819f3cc5febbba198c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 16 23:14:54 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 25 20:56:00 2017 +0000"
      },
      "message": "Add new system API for stable display size\n\nFixes: 34388294\nTest: manual\nChange-Id: Ie380230bbd82370f507161b4cdb6f0d100b09f11\n"
    },
    {
      "commit": "782395561dcfebecb68f49ca32120d0eea97bca2",
      "tree": "05dbad99bd6be335d11a5a9a24e22116ddc031b2",
      "parents": [
        "cf5fa80fbfa3b43875fd5fae1b6c06cf6c6364d2",
        "387ed22fef3ab5c80311f312b15faf6b623821e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\"\nam: 387ed22fef\n\nChange-Id: Iff96995b90ecd6ae7fcceebf6b2017344038be72\n"
    },
    {
      "commit": "387ed22fef3ab5c80311f312b15faf6b623821e7",
      "tree": "11b9db5b447952880424ed3de1977c2e25bb8a55",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8",
        "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\""
    },
    {
      "commit": "a4a789802a192fa28e51ea58de22b20623b1e8eb",
      "tree": "fd525687715d19ad5efeac226f53168ada487408",
      "parents": [
        "81b3107d48933e81d8149988ff35de2aa5510681",
        "55967b462cb68a3315c766cd54c77b5cbc52cbb0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 23:20:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 23:20:14 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\" am: 3b166fba8a am: 49042dc67c\nam: 55967b462c\n\nChange-Id: I5a7561dd09405bcdc38926bd331f5ffd8019ec2f\n"
    },
    {
      "commit": "49042dc67c6df7177db10ab5c91e062faf1efedd",
      "tree": "bf6f159502d03abc7707bc00cf9096075c79eafd",
      "parents": [
        "3da596d29105a23d7cd2e392f2bfcdd1b1dee4c4",
        "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\"\nam: 3b166fba8a\n\nChange-Id: I8b78aaa447adcc1bfce0fec8f50857daa37d0575\n"
    },
    {
      "commit": "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee",
      "tree": "6382e2099aa8a27bac5d45e3d8067283adcf0d44",
      "parents": [
        "573948c49cf8f81e4fc15a64d5cdb89c34ac00e8",
        "3fa819c2f383d742edc8f03672678012bc5492e3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\""
    },
    {
      "commit": "a43b3827661ea5ca48f0fbef8adfbbdebe449344",
      "tree": "b8516f62b782912a1e8b50c44aee67fdf75d2a7d",
      "parents": [
        "b737076a4eb4d9feba68e17858708dc4b4b1dd89",
        "1dafcc89a59d1194c868393618643319e4bdf7bf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 21:44:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:44:54 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev\nam: 1dafcc89a5\n\nChange-Id: I938ddabfe0d98ee1eee850ba9d6aeb857ebb748f\n"
    },
    {
      "commit": "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29",
      "tree": "5d76bb7a5ee9fc34f98f546bcb0430bc6b663abf",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 09 15:28:41 2017 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 14:40:59 2017 -0700"
      },
      "message": "Add new error code in SmsManager\n\nDesign doc: https://docs.google.com/a/google.com/document/d\n/1YPTNoM2Atjz8oISGAsRYlFVSA1NcYP8MbqYQIzLcJ9E/edit?usp\u003dsharing\n\nTest: compile/flash code; test locally\nBug: 34773406\nChange-Id: I0b227e76048dd46d9c8023d37647db763e1e38e1\nMerged-In: I0b227e76048dd46d9c8023d37647db763e1e38e1\n"
    },
    {
      "commit": "1dafcc89a59d1194c868393618643319e4bdf7bf",
      "tree": "c1c30539f7066238269aaf33fde7ed28fd1296c1",
      "parents": [
        "f3b78305ffd592a261a1598face459dea8800a49",
        "724f621daa9ef38fea39558036b2f08ed4a9e885"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev"
    },
    {
      "commit": "b737076a4eb4d9feba68e17858708dc4b4b1dd89",
      "tree": "6b9774f1a4806420871cc0a92f8c898af5f67f57",
      "parents": [
        "a750014a6d162005d93deb62428207d8c944e143",
        "f3b78305ffd592a261a1598face459dea8800a49"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 21:14:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:14:36 2017 +0000"
      },
      "message": "Merge \"New haptic feedback constants\" into oc-mr1-dev\nam: f3b78305ff\n\nChange-Id: I7e3009b6e54a8f443214b68d4f64470475a4acd5\n"
    },
    {
      "commit": "262dadf8708b5ecc80bccee14adf587f2fb2e4d5",
      "tree": "50111b9e8fb2a64e6976a0438e69337c2cbbd15d",
      "parents": [
        "1c1e7095f311b55c527d0c35ac5e4b90373d69f9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "message": "New haptic feedback constants\n\nThis CL introduces several haptic feedback constants that are ready\nto be exposed to developers.\n\nTest: checkbuild\nFixes: 64537070\nChange-Id: If54d5bc6cab4e2c405615b7a40648c74a1097ea3\n"
    },
    {
      "commit": "a8bc97cd70e6ccc25b1117a49e9bebf958fd5e06",
      "tree": "afd653e0dd8644d7952c6478cbd88f3bd3e5caf7",
      "parents": [
        "45fb339d83a71623612aafccd337a6f251ad93ff"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 23 18:00:03 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Aug 23 18:21:21 2017 -0700"
      },
      "message": "Add a constant to allow system-provided fingerprint dialogs\n\nThis adds FINGERPRINT_ERROR_USER_CANCELED to the list of possible errors\nreturned by FingerprintManager.authenticate().\n\nFixes b/64540509\n\nTest: documentation builds\n\nChange-Id: I66b46d385ab10eb0bc8e982c06e7a60570a79165\n"
    },
    {
      "commit": "eec01ac5a3dec5030edc5c81ae215bcd10183c5b",
      "tree": "413c597adbbe6e7a7cb47d07c27879aa1d665303",
      "parents": [
        "f144f6ecd9386eba9cb516bec42c07295e3f9765"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 23 13:49:14 2017 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 23 13:49:14 2017 -0700"
      },
      "message": "O MR1 is API 27\n\nBug: 64982450\nTest: manual\nChange-Id: I4be170f9f1021899db3ef0bce3eaeada21f8b475\n"
    },
    {
      "commit": "c04df54cfc1657c0056b70758419d108d4bb27da",
      "tree": "4f2a155a85bef8bf68030271285a7cd4e75c4c75",
      "parents": [
        "e65cac2069f79fdf50d99f15dc0229d3f14488cd",
        "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:16:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:16:04 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786 am: 7754e25694\nam: a7bb0ffc7d\n\nChange-Id: Iab7c397dba3fb446e0c03cd1bab0e82de8172577\n"
    },
    {
      "commit": "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc",
      "tree": "cb59c8a24de0ea7e792ed9a638762a5b8c444104",
      "parents": [
        "ff82f3391594c3256b25eae4fbee4103ba308cc1",
        "7754e2569490f73a84ae31d79b8aa7add2efcb06"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786\nam: 7754e25694\n\nChange-Id: I2724aab757b94957dd9174e4b86c48952a59ebdc\n"
    },
    {
      "commit": "7754e2569490f73a84ae31d79b8aa7add2efcb06",
      "tree": "fbb67fe1de6a4b2e9369b6ca1ca0497a9aa42196",
      "parents": [
        "01f9244e816d37c2bf8ec7a79f17b2d8f8a9ac45",
        "488d3bf78617de43d73e1c896e168db6107539d9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca\nam: 488d3bf786\n\nChange-Id: I03ca7bd2734b5410c37b23ba2e8d33d722ad7ebf\n"
    },
    {
      "commit": "d5c955fcdc3e24108cc4e25c7830eb8f6a9e02ba",
      "tree": "0b0591791ceff29ce556b337c8a265a134827c78",
      "parents": [
        "b056324630b8adfeb38393bcab49f3b9c720f4fd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 15:32:51 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:07:48 2017 -0700"
      },
      "message": "Embms API adjustments for 7/21\n\n* Enforce that only one instance of each manager can be active.\n* Add a death receipient for both managers to notify the app of binder\ndeath\n* Add documentation informing the app that it may not call create()\nmultiple times\n* Fix a collision in streaming state reason codes\n* Add documentation in DownloadRequest to indicate which methods should\nbe called by the middleware.\n\nChange-Id: Ie15283b5c34fee736e8023dbd4f889c2ca95299e\n"
    },
    {
      "commit": "0cd12a83c673b3d0cdd8f4229972fc3f0314a719",
      "tree": "dd3bcae89bf779433a77d82b04ddcdbb1c7cd6cd",
      "parents": [
        "e3aeae68f3dd20c1433f40fb7026fe04791edf12",
        "b2456e6194622b03a39d5b4910fec8b0b4773b29"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue Aug 22 23:01:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 23:01:12 2017 +0000"
      },
      "message": "Merge \"WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing\" into oc-mr1-dev\nam: b2456e6194\n\nChange-Id: I3066dd0edd6c125b2e7fdab7fc07624f4c8688a5\n"
    }
  ],
  "next": "b2456e6194622b03a39d5b4910fec8b0b4773b29"
}
