)]}'
{
  "log": [
    {
      "commit": "2337aec921d051da0d6b506e5fbb564ea2e49911",
      "tree": "45312f63da4f26b64dc1e432fa31d74f6745c93e",
      "parents": [
        "bc4f48b21d4f78a81a78a120a59e523369e41e7b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 06 21:12:23 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 07 00:22:25 2017 -0700"
      },
      "message": "Deeper sanity checking of emitted types.\n\nWhen emitting a method or field, verify that we\u0027re able to reference\nall mentioned types.  This ensures that we don\u0027t accidentally\nreference undefined classes/interfaces.\n\nTest: manual inspection of API files\nBug: 69791141\nChange-Id: I84e0c87fe83daa118661f61dbdf17b58ea5282d4\nMerged-In: I84e0c87fe83daa118661f61dbdf17b58ea5282d4\n"
    },
    {
      "commit": "bc4f48b21d4f78a81a78a120a59e523369e41e7b",
      "tree": "2a4d62b613e1c08543eb31aa422c5871045da2f5",
      "parents": [
        "983df8cc6cd450c6e30881aa6a1b429ebe09d383"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 06 21:02:11 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 06 21:56:12 2017 -0700"
      },
      "message": "Emit all APIs using Predicates.\n\nGenerate APIs using updated doclava.\n\nTest: manual inspection of API text files\nBug: 69505783\nChange-Id: I2efd22998a64ebb57588b073c4a591242f4aef91\nMerged-In: I2efd22998a64ebb57588b073c4a591242f4aef91\n"
    },
    {
      "commit": "3221d23138e1f1dfb3319df419bf786e5450bd4c",
      "tree": "7a2ac82e2e01c5724886aa05bca6407d91eebec3",
      "parents": [
        "0f9b8c2c600cda5554e50734214ae35d3f9ce37f",
        "24cd7cbd1e3086f4d4ffdea76bde4fa638180110"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Nov 28 17:39:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 28 17:39:01 2017 +0000"
      },
      "message": "Merge \"Moved DataProfile from telephony internal hidden API to System API\"\nam: 24cd7cbd1e\n\nChange-Id: Ica76a82b03f6bb0623a98480ae1c2fbc34d07337\n"
    },
    {
      "commit": "1d1022e44552b067a32e7b900f7dda9a75d364f6",
      "tree": "0b9f378b99b2daed7f97ad6086720c2799216ca2",
      "parents": [
        "e72b6f0d3113c84df6d9113609942ef5d9b4e34e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Nov 20 11:14:23 2017 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Nov 27 14:36:15 2017 -0800"
      },
      "message": "Moved DataProfile from telephony internal hidden API to System API\n\nThis is the preliminary change in order to make the new data call\nsetup API for IWLAN refactoring.\n\nTest: Telephony sanity tests + unit tests\nbug: 64132030\n\nMerged-In: Ib96dc3dd577def0a428e2f5cdb5fb7f742120020\nChange-Id: Ib96dc3dd577def0a428e2f5cdb5fb7f742120020\n(cherry picked from commit fc84bb5f5c6e30db0eca589eb67b406bf4bfadbe)\n"
    },
    {
      "commit": "2a82aa70b5755c0fc59bcb75ca5e5f46856c09e6",
      "tree": "370bfaa1a42c8f6b56232224fbc67c24b4509a77",
      "parents": [
        "4b7d25e374d4f67e4b124c0e5c6dc953685ca496",
        "d09d106ec05cb8a04a0e2fcc205e737a9e985022"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Nov 22 01:51:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 22 01:51:46 2017 +0000"
      },
      "message": "Merge \"Javadoc cleanup of IpSecManager API.\"\nam: d09d106ec0\n\nChange-Id: Iaf206b0980d3bed14fe6b8318d2073577212b460\n"
    },
    {
      "commit": "c61b70d12d23da97013ee5e44f101609215d1bff",
      "tree": "9dc0c065dbe124419a08f28412f236c907fea121",
      "parents": [
        "2610ad0556e49979d3bf88d51d89ef2065f5bbf3"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Apr 21 15:53:51 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Nov 20 10:49:59 2017 -0800"
      },
      "message": "Javadoc cleanup of IpSecManager API.\n\nThis changes only comments and annotations, which results\nin minor API changes.\n\nBug: 63777932\nTest: `make update-api` and visually inspect generated HTML.\nChange-Id: I7a7a9244eade6cc55aca17a47e0a838cd6f84cc9\n"
    },
    {
      "commit": "c376ca6bc13c0ec750b0479806d7aae7d0db002d",
      "tree": "7c91ac8c35e57c43d38f80d0ccef3fe3a2350f34",
      "parents": [
        "866d2d553e75069396f090d3ee7fddc63f0ee113",
        "d88abc7b607ffb41581b5621c955d1e1ffc687ef"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Nov 16 01:45:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 16 01:45:25 2017 +0000"
      },
      "message": "Merge \"API declarations for Call Handover.\"\nam: d88abc7b60\n\nChange-Id: I0be6f240073408bf9520766238ecf791c016a40b\n"
    },
    {
      "commit": "a8eddd48c48900d101f444f5271d031257887d8c",
      "tree": "756ead46124c9c13025d7a923c5c70b15ab41c55",
      "parents": [
        "62893396bdbea6986c5a468d9a854cd58f34ce1e"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Nov 03 11:07:35 2017 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Nov 15 13:41:05 2017 -0800"
      },
      "message": "API declarations for Call Handover.\n\nDesign doc:\nhttps://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit#\n\nBug: 65415068\nTest: manual.\nChange-Id: I0c2f561d92ad6504f858eadde09980fc1ce8727f\n"
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "2cd6464e9bbd3a381ae827a3dc13e8c86d577654",
      "tree": "9f191f7c789a4fe21f6b638a12b6e6e0004eaa2b",
      "parents": [
        "b96d49e91fad988011ff986088b9f607a46d3a08",
        "f6b2b77e40d0056f131ac4246599dff45e70bf12"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 10 21:14:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 10 21:14:01 2017 +0000"
      },
      "message": "Merge changes from topics \"embms-cts-6\", \"embms-cts-5\"\nam: f6b2b77e40\n\nChange-Id: I1c740fee4e612253098aa56ebdb70dafc83c6f43\n"
    },
    {
      "commit": "b96d49e91fad988011ff986088b9f607a46d3a08",
      "tree": "40785905873406655db8ac5868ffb88f93490b7e",
      "parents": [
        "3dd41b7b2941de613ac8046f9143234ce2685e2d",
        "63c5fd60ac647d3a8c38cd783803290e13319d47"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 10 21:10:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 10 21:10:01 2017 +0000"
      },
      "message": "Add @TestApi for DownloadStateCallback CTS\nam: 63c5fd60ac\n\nChange-Id: I3ffa9e070f014a0280486cd5a9a58af205ac7aab\n"
    },
    {
      "commit": "f6b2b77e40d0056f131ac4246599dff45e70bf12",
      "tree": "a118de326cce71c5944601c9bc70ec73610ceea2",
      "parents": [
        "025718e8f6b51227617d5b1c13a557c1e47b1417",
        "3ce024a4b2b208dc5084b2874b12b4112a0f9ccd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 10 20:46:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 10 20:46:19 2017 +0000"
      },
      "message": "Merge changes from topics \"embms-cts-6\", \"embms-cts-5\"\n\n* changes:\n  Add @TestApi for MbmsDownloadReceiver CTS\n  Add @TestApi for DownloadStateCallback CTS\n"
    },
    {
      "commit": "3dd41b7b2941de613ac8046f9143234ce2685e2d",
      "tree": "f4d314279656a061da4fc6814d6f9ee1cffa2429",
      "parents": [
        "949ea9bb2af52c668bf9ece548aa0fe6a9a7a5a0",
        "025718e8f6b51227617d5b1c13a557c1e47b1417"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 10 19:58:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 10 19:58:20 2017 +0000"
      },
      "message": "Merge \"Update Telecom APIs to include multi-hfp\"\nam: 025718e8f6\n\nChange-Id: I08e0646c4dc20d45ea50d43d7e8b0deddf147bda\n"
    },
    {
      "commit": "025718e8f6b51227617d5b1c13a557c1e47b1417",
      "tree": "ccd703faf3d3ddc82729f3e6df2a10349ae39fa8",
      "parents": [
        "4741faa2589d3257955eb602db6b370fc632aabd",
        "a98f58b5c1f40aac4f0bfb1500b60310c102480b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 10 19:49:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 10 19:49:01 2017 +0000"
      },
      "message": "Merge \"Update Telecom APIs to include multi-hfp\""
    },
    {
      "commit": "a98f58b5c1f40aac4f0bfb1500b60310c102480b",
      "tree": "f502c3b09dbadabddc966074df529f2d13411a3a",
      "parents": [
        "3ddf22e69cc329741b41b423a3b5d18d8c9e81aa"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Nov 07 17:59:28 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 09 15:54:50 2017 -0800"
      },
      "message": "Update Telecom APIs to include multi-hfp\n\n* Add bluetooth devices to CallAudioState\n* Add methods for specifying a bluetooth device to InCallService\n* Add methods for specifying a bluetooth device to Connection (for\nself-managed connections)\n\nBug: 64767509\nTest: unit tests\nChange-Id: I286b19b423dc2ee417dbc90eda7e8055b2da2444\n"
    },
    {
      "commit": "d20ae24fb1f1068d6cd5eac49ad4f66422f66aef",
      "tree": "edac30a54c5213d427c696466925781beef8696e",
      "parents": [
        "90f22d4bf646deb070cfc94ee0b508fb2263f223",
        "e8b07e5bef4446c02468d80f7b8d80fe87d50dd8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Nov 08 16:44:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 08 16:44:30 2017 +0000"
      },
      "message": "Merge \"Track deprecation/replacement of Os methods that depend on Mutable*\"\nam: e8b07e5bef\n\nChange-Id: Iebebb843f0857cad4ace13731d1f066ab84eabb6\n"
    },
    {
      "commit": "e8b07e5bef4446c02468d80f7b8d80fe87d50dd8",
      "tree": "58fc1c36011c9b0bd00f1d9fa9be63dacb0a084f",
      "parents": [
        "7805de4002883194cf57ca1e0abccf6ef88824b8",
        "99a1d450da406e3377495b272b47a5d0d29a5a06"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Nov 08 16:34:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 08 16:34:03 2017 +0000"
      },
      "message": "Merge \"Track deprecation/replacement of Os methods that depend on Mutable*\""
    },
    {
      "commit": "e968d500f58c1400523f399a8395d4f34a6096e2",
      "tree": "533666143296372b95b9acb31cfaca98bed48a1c",
      "parents": [
        "f1799116c245e6382daf2eb80c1ac12898166aac",
        "1f8ee4ff257924d8dae88232b3085de25d3fdcc9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Nov 07 18:39:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 18:39:06 2017 +0000"
      },
      "message": "Merge \"Add a carrier config indicating whether user can edit a voicemail number\"\nam: 1f8ee4ff25\n\nChange-Id: I7d86a7b3fe4348bfd148e8167b6213e9d27e67c7\n"
    },
    {
      "commit": "1f8ee4ff257924d8dae88232b3085de25d3fdcc9",
      "tree": "19afd0b7de3939ea24dc4aea1dcb8d998f293b1e",
      "parents": [
        "8cf645c04d795fd077f007f5ae55694a64ca52ba",
        "d245ba438c566286fdfba2eb3118d2f589084c27"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Nov 07 18:28:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 07 18:28:33 2017 +0000"
      },
      "message": "Merge \"Add a carrier config indicating whether user can edit a voicemail number\""
    },
    {
      "commit": "a9dc4456f7b8d8be2c3112b8388c1998b781fe4d",
      "tree": "39aeaa6de273c9ed803fd956b7ddddc642eae934",
      "parents": [
        "0ab8a0d27b7413e29bb4a5fd1c1b844ec52f526b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 11 13:22:36 2017 +0100"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 06 20:39:36 2017 -0800"
      },
      "message": "Change SystemApi as per API council feedback\n\nAPI council have requested a manifest constant be added\nto the SystemApi directly in preference to an indirect\nSystemApi constant here:\nandroid.provider.TimeZoneRulesDataContract.READER_PERMISSION.\n\nThis is the first of three changes to (1) add the new constant,\n(2) switch over code using the constant, (3) remove the\nconstant.\n\nBug: 64568899\nTest: None, build only\nChange-Id: Ib9766591979886d1db3b1d7321536dabf5cf81a8\n(cherry picked from commit 8bb4140516c0e18d6c3cbb4215cedc306a2a6da9)\n"
    },
    {
      "commit": "99a1d450da406e3377495b272b47a5d0d29a5a06",
      "tree": "5254447aefca62a86f8be43f787c859f2b5bd3d2",
      "parents": [
        "faffb072a4dd922eaa097eb9b638639b0dad8877"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Oct 30 20:21:38 2017 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Nov 07 02:51:27 2017 +0000"
      },
      "message": "Track deprecation/replacement of Os methods that depend on Mutable*\n\nAnother CL in this CL topic is deprecating/removing three methods\nin android.system.Os, and introducing replacements.\n\nThis CL tracks that change by updating frameworks/base accordingly.\n\nTest: Treehugger\nBug: 67901714\n\nChange-Id: I96ad205a305801b2cb641ba8984810dfe6474032\n"
    },
    {
      "commit": "0ab8a0d27b7413e29bb4a5fd1c1b844ec52f526b",
      "tree": "c5d163c4183858003d7eed890553af550321a485",
      "parents": [
        "909a88943637ffd276f826e633feab70d67db9ee"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jul 03 14:38:50 2017 +0100"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 07 01:12:28 2017 +0000"
      },
      "message": "Add TimeZoneRulesDataContract to system API\n\nAdd TimeZoneRulesDataContract to system API and remove\nTODOs to add other classes that should not now be needed\nin the system API (since they are used by a platform-only\napp).\n\nBug: 31008728\nTest: make droid\nChange-Id: I600e7b08853b86b27463193411cf85207ae09ce8\n"
    },
    {
      "commit": "faffb072a4dd922eaa097eb9b638639b0dad8877",
      "tree": "57aeabdc528ad3a44e10b7fcfe4796274a24815d",
      "parents": [
        "3ef58c56b6569f8a0db1ba82aefe69d30d9d1511",
        "fd8ed85adb84b2822eb2a15550b17976758e44dd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 06 20:34:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 06 20:34:34 2017 +0000"
      },
      "message": "Merge \"Allow to attach jvmti agents from inside of process\""
    },
    {
      "commit": "fd8ed85adb84b2822eb2a15550b17976758e44dd",
      "tree": "411fa238fcfe61cfb93f4da129124ce1853bd023",
      "parents": [
        "9009eabbfefdc685f176419001bc2aeff4790089"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Nov 01 15:22:02 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Nov 03 10:33:21 2017 -0700"
      },
      "message": "Allow to attach jvmti agents from inside of process\n\nTest: cts-tradefed run singleCommand cts-dev -m CtsJvmtiAttachingTestCases\nBug: 65016018\nChange-Id: I6d445afa288c6fec1d860150159fa05ed63cf517\n"
    },
    {
      "commit": "72f9c42b9e59761a28d6b32c42f65de57c98daed",
      "tree": "6d251e198355ecf7ac44781a287ca6ece2cb2827",
      "parents": [
        "c173c93c1ca84652a102ed12b95e0c3b5b63d69c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 27 17:22:59 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 01 19:05:42 2017 -0600"
      },
      "message": "Define NOT_ROAMING network capability.\n\nThe \"roaming\" state of a network really belongs on NetworkCapabilities\ninstead of being published through NetworkInfo.isRoaming().  One major\nreason is to support developers creating NetworkRequests for a\nnon-roaming network.\n\nWatch for any capability changes that network statistics are\ninterested in (either metered or roaming) and notify it to perform\nan update pass; fixes bug where we previously only triggered on\nroaming changes.\n\nFix bug in VPNs where metered/roaming capabilities of underlying\nnetworks weren\u0027t being propagated; this was probably preventing\nsome jobs from running over unmetered networks, and causing other\njobs to run over roaming networks!  Also passes along link bandwidth\ninformation from underlying networks, and propegates any changes\nto underlying networks.\n\nFix race condition by reading prevNc inside lock.  Utility methods\ncorrectly calculate min/max link bandwidth values.\n\nTest: bit FrameworksNetTests:android.net.,com.android.server.net.,com.android.server.connectivity.,com.android.server.ConnectivityServiceTest\nBug: 68397798, 16207332\nChange-Id: I3e1a6544c902bf3a79356b72d3616af1fd2b0f49\n"
    },
    {
      "commit": "f1167ced38b51b887a4c3e24a5539ab30dd0044e",
      "tree": "6a9b2f79de5489f5ec694f502541401273591a66",
      "parents": [
        "07fe9042cf5dffe0e310f072e1f7f5eb748eac72",
        "156b3041a9f32efa2ae9872ad3ad2a8e541c1cd0"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 01 22:35:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 22:35:51 2017 +0000"
      },
      "message": "Merge \"Add @TestApi for EMBMS APIs needed for CTS\""
    },
    {
      "commit": "d245ba438c566286fdfba2eb3118d2f589084c27",
      "tree": "51f95530f6fb6ad6a75a32958a81dc167c6e7435",
      "parents": [
        "d6ab173f6c1d9b92ab0385a2d88664232152a8fc"
      ],
      "author": {
        "name": "manabu, shimoda",
        "email": "manabu.x.shimoda@sonymobile.com",
        "time": "Fri Oct 20 17:16:06 2017 +0900"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 11:47:34 2017 -0700"
      },
      "message": "Add a carrier config indicating whether user can edit a voicemail number\n\nSome carriers require to make it possible to prevent user editing\nvoicemail number. This carrier config is used to disable voicemail\nnumber setting in Settings.\n\nTest: manual - Checked that the voice mail number editing could be\ncontrolled by carrier config.\nBug: 67872671\nMerged-In: Ibbc3e0aa9d3d15abbb44477acd6d3546593a21bf\nChange-Id: Ibbc3e0aa9d3d15abbb44477acd6d3546593a21bf\n"
    },
    {
      "commit": "ae71c4f23c90dcbad37e685e5a658b4c802dceba",
      "tree": "70da1d864d6fbdd7d6ff786b7505da87593d45b3",
      "parents": [
        "80c3c7093040a6c66a2fa7c634451694d2bb5ee8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Nov 01 17:17:14 2017 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Nov 01 17:21:59 2017 +0000"
      },
      "message": "make update-api\n\nThis CL almost exactly reverts http://r.android.com/471377 .\n\ncurrent.txt and friends were not reflecting the latest AOSP API,\nie. \"make update-api\" was not a no-op like it\u0027s supposed to be.\n\nApart from IpSecManager.SecurityParameterIndex.finalize(), this\nseems to mostly revert http://r.android.com/471377 which suggests\nthat the tooling change that necessitated that CL was probably\nreverted without \"make update-api\" being run on AOSP.\n\nNo further investigation was made for what CL(s) caused this or\nwhether any of this API change is undesired.\n\nTest: Treehugger\nTest: make update-api\n\nChange-Id: I5b846627e38c47abb534def97f0cab9d28b1288c\n"
    },
    {
      "commit": "3ce024a4b2b208dc5084b2874b12b4112a0f9ccd",
      "tree": "08831d5695fb0af644d19fa3e5c02de9230b4de0",
      "parents": [
        "63c5fd60ac647d3a8c38cd783803290e13319d47"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 31 18:41:24 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 31 18:58:38 2017 -0700"
      },
      "message": "Add @TestApi for MbmsDownloadReceiver CTS\n\nAlso fix a few bugs that were discovered in the download receiver code\nas part of testing.\n\nBug: 68049452\nTest: CTS\nChange-Id: Ie5ca77af1fc43e4912bd74957d8ca95d347d229c\n"
    },
    {
      "commit": "63c5fd60ac647d3a8c38cd783803290e13319d47",
      "tree": "0f2e36062bb8cbb4410931ab2898b9bba38df9d8",
      "parents": [
        "156b3041a9f32efa2ae9872ad3ad2a8e541c1cd0"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 26 13:26:23 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 31 18:50:44 2017 -0700"
      },
      "message": "Add @TestApi for DownloadStateCallback CTS\n\nBug: 68049452\nTest: CTS\nChange-Id: I6bcb1abb1adfe100dee4c381717bcc412578f58b\n"
    },
    {
      "commit": "156b3041a9f32efa2ae9872ad3ad2a8e541c1cd0",
      "tree": "285240c5337220f45f6c4f9c0b7eb1b10a102145",
      "parents": [
        "45183fc5a79f0cf21fb3fa7e35b916fd75821267"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 25 17:19:19 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 31 18:49:09 2017 -0700"
      },
      "message": "Add @TestApi for EMBMS APIs needed for CTS\n\nBug: 68049452\nTest: CTS\nChange-Id: I5d132ac4e67deccf41c998822f82cf94d3f2ce7f\n"
    },
    {
      "commit": "1fab41e77119c95a6f3a9708b506489e15ecd36d",
      "tree": "2ad056eb22ed41f5445d5101e0d02ba33697a738",
      "parents": [
        "6d0f1eff8be0e11b4bb360ebffcfaa8a3d1949a7",
        "64e22af32ef2545e83e92fb6484ae412e7d6a6e3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Oct 27 23:19:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 27 23:19:29 2017 +0000"
      },
      "message": "Merge \"EMBMS - Add TestApi and provide service override\""
    },
    {
      "commit": "1565803cd2a099c8f2e2ef556682b2f01a4d64d8",
      "tree": "537c0967107bd52febedb18328b3868c1c0b5ba7",
      "parents": [
        "1455a1d0c0eacd7b252d92b2657c7a0b81b5387b",
        "933b78d9776e37663ebb0ce766fb2c2bcb8b9dcc"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Fri Oct 27 17:17:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 27 17:17:54 2017 +0000"
      },
      "message": "Merge \"Add the operator name and MCC/MNC in string format into the CellIdentity.\""
    },
    {
      "commit": "64e22af32ef2545e83e92fb6484ae412e7d6a6e3",
      "tree": "04247a7c11050ed83f35fdda9fcc65cf05dd3216",
      "parents": [
        "9009eabbfefdc685f176419001bc2aeff4790089"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Oct 20 11:30:16 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 26 15:46:42 2017 -0700"
      },
      "message": "EMBMS - Add TestApi and provide service override\n\nAdd @TestApi annotations to methods that CTS needs\nAdd a manifest meta-data key that allows client apps to specify the\nexact component name of the MBMS service to bind to.\n\nBug: 68049452\nTest: CTS\nChange-Id: I50654c41da38696a25fad93d0a5e0b0c11fa0b42\n"
    },
    {
      "commit": "933b78d9776e37663ebb0ce766fb2c2bcb8b9dcc",
      "tree": "700fbaba32d7c327016ffa9945846ef6b28c4b10",
      "parents": [
        "24660e5bb7c99c589291b608b794333cc8f32d9d"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Wed Sep 20 14:02:13 2017 -0700"
      },
      "committer": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Wed Oct 25 10:04:31 2017 -0700"
      },
      "message": "Add the operator name and MCC/MNC in string format into the CellIdentity.\n\nBug: 63984327\nTest: Basic telephony sanity\nChange-Id: Ia5e7f5b980efbde647f95f3e83a62d56132b90da\n"
    },
    {
      "commit": "d3a57920248c0385d4063bc906b78c5a8bfec054",
      "tree": "c348cca11b2a6befdedc4a7cc79f7eb0eb83865f",
      "parents": [
        "4719440f3f5157dd07e3497e4b834df7aa7d75e8",
        "b6df7f0d35d3a3401e5ff0b1fdfb376a7f908066"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Oct 19 17:14:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 17:14:53 2017 +0000"
      },
      "message": "Merge \"Add support for AES-GCM-ESP as an IPSec algorithm\"\nam: b6df7f0d35\n\nChange-Id: Ic099206a28c4f21fa796969c953a8d4e81e8495b\n"
    },
    {
      "commit": "0febe5ece542cf16bc680e72d1484a3f603a18e0",
      "tree": "acf0c896081881751f7ac812736d0c8765f9c024",
      "parents": [
        "e994b4b584a23be4574b725f6b5e654535f8e1d0"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Tue Aug 22 21:42:33 2017 -0700"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Oct 18 11:22:24 2017 -0700"
      },
      "message": "Add support for AES-GCM-ESP as an IPSec algorithm\n\nAllows native AES-GCM-ESP to be used as an IPSec transport/tunnel mode\nalgorithm with kernel support\n\nBug: 63589918\nTest: IPsecService tests added, existing ones pass\nChange-Id: Ie1a9a902be205f269aa37bf956198f2e5b177c21\n"
    },
    {
      "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"
    }
  ],
  "next": "d666a8916346ed760e809d708c63bf36f8b12aed"
}
