)]}'
{
  "log": [
    {
      "commit": "94ffde79b3c5d313e5436fa8a6b06e714d57c7d0",
      "tree": "b4be25ea73f9bdf48b6480b1f7d18a5829033f5a",
      "parents": [
        "12bc5b628996a1e180b30d562ea8678e93efdc8e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 17 08:36:41 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 17 08:36:41 2017 -0800"
      },
      "message": "Add missing } on @link tag.\n\nTest: Compiled code (this is a non-code change).\nBug: 69439905\nChange-Id: I334ef7d74ac9802378b43a8f95979dcaf82c592f\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": "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": "79e2bf90c388fc7abedb9f31c6c284dfd48726ca",
      "tree": "7982c8ad224d41c60bbec93fcb727d3a37144a56",
      "parents": [
        "47b23176bdf97ab2e4c50da70499d811899a83ac"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 01 15:17:05 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 27 13:02:46 2017 -0700"
      },
      "message": "Prevent INTERACT_ACROSS_USERS exception in DefaultDialerManager.\n\nWhen TelecomManager methods perform a read phonestate check from a work\nprofile user, it is possible to get an INTERACT_ACROSS_USERS exception.\nThis is due to the fact that the filterByIntent method was not calling\nqueryIntentActivitiesAsUser.\n\nTest: Manual\nBug: 31304557\nMerged-In: I6bc7419ba260050281d83e33f7f328ec5ccb3cd8\nChange-Id: I2a1869162e5a52aed986a99cc378a6c630af4a70\n"
    },
    {
      "commit": "0a88f2e21b3e3ed8a3a953e572a1eea6b572cb3e",
      "tree": "9195348c324e66b134b485d56f441d579db8d9aa",
      "parents": [
        "d6ab173f6c1d9b92ab0385a2d88664232152a8fc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 16 20:20:34 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 27 10:55:05 2017 -0700"
      },
      "message": "Ensure CallId is not null when connection creation is complete.\n\nWhen calling \"get\" on the mConnectoinById map, a null callId will result\nin an NPE.\n\nIn findConnectionForAction, defaulting to returning the \"null\" connection\nwhich is the same behavior as if it isn\u0027t found.\nIn notifyCreateConnectionComplete, specifically checking if the callId\nis null and skipping the onCreateConnectionComplete callback.\nThis scenario is possible if the connection is remove from the\nConnectionService before the connection complete callback comes back from\nTelecom.\n\nTest: Manual\nFixes: 62588734\nMerged-In: I1de7a0a4cc9c630019e38b8154bfc1d470f56ae3\nChange-Id: Ie610c51155ed417e0f916000fe20e4484bdb6603\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": "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": "f5a457244c6b5051d2eb641b1fe055428a261d86",
      "tree": "29837a702a486f0f90ef4b3c053bc9344291f61e",
      "parents": [
        "782395561dcfebecb68f49ca32120d0eea97bca2",
        "b3b09849bce01be3aae11bf5dee30464e0e893c3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 20:31:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 20:31:26 2017 +0000"
      },
      "message": "Merge \"Emergency redial implementation\"\nam: b3b09849bc\n\nChange-Id: If7fe179da4eb4c639dad1e2957f091bbee9e54f9\n"
    },
    {
      "commit": "fcb1501620a75994a02dd020c9702bb4b0dc0ab5",
      "tree": "4a6dc93a896757ebd6969f15d5f2e689fa118c3e",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8"
      ],
      "author": {
        "name": "Srikanth Chintala",
        "email": "srikchin@codeaurora.org",
        "time": "Thu May 04 20:58:34 2017 +0530"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 10:08:56 2017 -0700"
      },
      "message": "Emergency redial implementation\n\nDefine connection event to notify\nTelecom/InCallUi about change in\naccount handle after redial and extra\nfor emergency phone handle.\n\nBug: 27059146\nChange-Id: Ie72ab2901ec05d972204ed11f115a05b79173c1d\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": "3fa819c2f383d742edc8f03672678012bc5492e3",
      "tree": "d5aedf6d13e02e11c16108771d29095239142dff",
      "parents": [
        "6645fdad6893f0dea25ae26f31256e0f3feb9ab1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 04 09:27:26 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 22 13:39:31 2017 -0700"
      },
      "message": "Track conference start in system elapsed time.\n\nThis is important so that Telecom can track the duration of the call,\nwhich is tracked using wall clock time.\n\nTest: Manual, unit test\nBug: 64068300\nChange-Id: If642d282cd8134060acf6ffe8d81215c394d800c\n"
    },
    {
      "commit": "b943ccef3c45746872b8181fca2670eee360b175",
      "tree": "ac1d089ae89134d0952f25c64275db47a81fae18",
      "parents": [
        "51c3d6a8bf86c3b0326e09f67b17876e39f800c8",
        "53e82a9cd03f34ecd8a9561fbc9d290d110abff6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 15 18:04:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 18:04:18 2017 +0000"
      },
      "message": "Merge \"Adds a new string definition for IMS Access blocked reason\"\nam: 53e82a9cd0\n\nChange-Id: I3bafca03e20ef114588145982985411882d2c8f5\n"
    },
    {
      "commit": "53e82a9cd03f34ecd8a9561fbc9d290d110abff6",
      "tree": "3097019246b070df64827dc3d1cd2a7a63aa142c",
      "parents": [
        "deb4eb5d05ccf983adcb7252c98c2580a8a36c60",
        "a5249f6d83f080c320733f0da4d1e3caa13b3bf9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 15 17:41:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 15 17:41:27 2017 +0000"
      },
      "message": "Merge \"Adds a new string definition for IMS Access blocked reason\""
    },
    {
      "commit": "a649df1fe18c0867647d5d18627e5a10e8a6eb1e",
      "tree": "cda9eb9cb24e52cd1f129f087e0857f9b43e204d",
      "parents": [
        "9282d725f06b4dc94cd06573861df15e2bd3c51f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 12 10:04:49 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 14 12:57:07 2017 -0700"
      },
      "message": "Add ConnectionService callback invoked when connection creation complete.\n\nAdding a new @hide callback in ConnectionService which a CS implementation\ncan implement.  A callback from Telecom is responsible for invoking this\nmethod.\n\nTest: Manual\nBug: 33272455\nChange-Id: Id17cf0fd8fd491b7677f9b7a7b52c76270b1c8c9\n"
    },
    {
      "commit": "a5249f6d83f080c320733f0da4d1e3caa13b3bf9",
      "tree": "46f4dbab2e03eb2d44d0ca1475833fdfdd911cfe",
      "parents": [
        "a46600e0e7425937fd530ff6a49394043566c636"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 30 15:34:32 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Aug 14 18:32:53 2017 +0000"
      },
      "message": "Adds a new string definition for IMS Access blocked reason\n\nWhen a call is disconnected with the Telephony DisconnectCause\nIMS_ACCESS_BLOCKED, DisconnectCause#getReason will now return\nthe reason REASON_IMS_ACCESS_BLOCKED.\n\nBug: 33821263\nTest: manual tests\nMerged-In: Ic8b76e83aa8eb20074862f0e67734d2c5389ba12\nChange-Id: Ic17cefa35a51f739c893923a2db7f3dca8ada202\n"
    },
    {
      "commit": "b30749b60f126c5b3d288e833e98877f4307c548",
      "tree": "1a26629f2a8aa75c69131fd26d1ebb377ea5b910",
      "parents": [
        "29327cbed9406af15f4a7607211e167f92321674",
        "bcfa22584b2c42648dd326b26b3c2cde6cd678f4"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 11 21:01:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:01:13 2017 +0000"
      },
      "message": "Merge \"Catch BadParcelableException in RemoteConnection when setting extras.\" into oc-dr1-dev\nam: bcfa22584b\n\nChange-Id: I4cdef151e4a826cee965954352f101c3bdd86d09\n"
    },
    {
      "commit": "bcfa22584b2c42648dd326b26b3c2cde6cd678f4",
      "tree": "252b9ebe8f888067625000dad92d13ffe341f3a5",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4",
        "14343ee4c3bf71789683c322ff2796445d7e6d26"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 11 20:52:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 20:52:52 2017 +0000"
      },
      "message": "Merge \"Catch BadParcelableException in RemoteConnection when setting extras.\" into oc-dr1-dev"
    },
    {
      "commit": "14343ee4c3bf71789683c322ff2796445d7e6d26",
      "tree": "f01107161bf77665c586b72ede0922e7b7787dfc",
      "parents": [
        "756d93964db29d9bab8510f82df167aef3fef2ed"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 09:24:41 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 09:26:07 2017 -0700"
      },
      "message": "Catch BadParcelableException in RemoteConnection when setting extras.\n\nUnlike the code in Telecom which can use Bundle.setDefusable(..), this\nframework code is used within a Connection Manager\u0027s code space, so the\nsetDefusable method does not work.\n\nTo prevent crashing the Connection Manager\u0027s app, catching the exception\nand ignoring extras in this case (not much else we can do).\n\nI\u0027ve also filed a bug against the offending component known for putting\nbad parcelables into the extras.\n\nTest: Modified code to force this scenario.\nBug: 64499462\nChange-Id: If44ad2e2c8e285d513969c6babe5a798242da53d\n"
    },
    {
      "commit": "27d9ca08dab518869738af6489ee2fcc8bedb101",
      "tree": "5215a02d62635d320ffc3aaebf93e5877ff47808",
      "parents": [
        "7def2eea97600812f73ccf62a8433c069ef4da46",
        "4b6ef9c92d1319dbb409def4b0fb68c1e719068a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 02 21:40:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 21:40:34 2017 +0000"
      },
      "message": "Merge \"Remove Conferenceable update squelching\" into oc-dr1-dev\nam: 4b6ef9c92d\n\nChange-Id: I93a849f16c7c4d3bc4495f1baff905d16f0e78ff\n"
    },
    {
      "commit": "8c6f0cab335df7463b2a734ce63065e7c9d72a16",
      "tree": "08d360c430fffedf04c54babe43f54da53afe7ea",
      "parents": [
        "edfb7279eee968ab1d0dff1c0edb0cda3e10bd8d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 01 15:23:26 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 01 15:23:26 2017 -0700"
      },
      "message": "Remove Conferenceable update squelching\n\nIn an effort to remove redundant updates to Telecom,\nconferenceable connection updates for a conference\nwere being removed if the list of connections hasn\u0027t\nchanged.\n\nFor GSM, when a new outgoing call was placed, it was\nadded to the conference controller before being added\nto the list of connections. The conference controller\nwas updating the conferenceable connections for that\nconference with a connection that wasn\u0027t being tracked\nyet, so it was not notifying telecom of the connection.\nIt was still added to the list of conferenceable\nconnections in the conference, however, so later\nconferenceable updates were being disregarded before\nbeing sent to Telecom.\n\nThis change removes conferenceable update squelching\nso that we always update telecom with the correct\nconferencable connections for a conference.\n\nBug: 37989809\nTest: Manual, Procedure in Bug, unit tests\nChange-Id: I62960df9db27f0b303431aef99e73ef87498d374\n"
    },
    {
      "commit": "19bf135234b8ef61b849d6e8e0ca75fe280db708",
      "tree": "f3a30c36fb788f4968006c7fffdcede21bf0beab",
      "parents": [
        "b2e49ed7772ba9c82c5321ea4b5aedc860c35da0",
        "af3d7f990ac119eecfe4fd3ec98eb04267ebe7b6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 00:13:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:13:08 2017 +0000"
      },
      "message": "Merge \"Add timezone for Telecom event date formatting\" am: bf296640e6 am: 5af59940d1\nam: af3d7f990a\n\nChange-Id: I1ca12b34a39a45512c9df6a2daeb5f72cd686f3e\n"
    },
    {
      "commit": "5af59940d17cf20174865ac0aaf52c3b4d962a64",
      "tree": "37c6f897c8d68c982910fc0f26d92bfc2f500262",
      "parents": [
        "3e0a8b1d2b5134ee58576efe71c7a9da1be3c192",
        "bf296640e6dfc624a9854eb634a896c819aa11c2"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 19 23:58:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 23:58:16 2017 +0000"
      },
      "message": "Merge \"Add timezone for Telecom event date formatting\"\nam: bf296640e6\n\nChange-Id: Ic9db643ff6d204f75aed44160003bbe0b685eb7e\n"
    },
    {
      "commit": "b6643acd8f82277eb9111ca4c71dca8b674dd864",
      "tree": "e661a20a4fc22dff00558c09f50338ef7760d666",
      "parents": [
        "a3bde812059bc5781b3691b1efc8bc15addd094a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 19 14:57:56 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 19 14:57:56 2017 -0700"
      },
      "message": "Add timezone for Telecom event date formatting\n\nOutput event times in local time rather than in UTC for compatibility\nwith the rest of the timestamps in the bug report\n\nTest: manual\nChange-Id: I2d458f09aec635a43e3d0565e8f8da803124f368\n"
    },
    {
      "commit": "092e461281edb32ab695b3429bbde740ea91af86",
      "tree": "081a916d7f1b0331b6f5a5257665352759756388",
      "parents": [
        "e80ea58d604cb09eae1af5b8876bbb182dca2171",
        "8818c6ff3d503b94ede18323319a6dbc6fbb4105"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 05 22:17:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 05 22:17:01 2017 +0000"
      },
      "message": "Merge \"Adds a new string definition for IMS Access blocked reason\" into oc-dr1-dev"
    },
    {
      "commit": "8818c6ff3d503b94ede18323319a6dbc6fbb4105",
      "tree": "4981e1fbb6f80d21c2bde3f129d2f6628d2ccb55",
      "parents": [
        "7c726fb430b2493396fe5a941808d531bed1fb10"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 30 15:34:32 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 30 15:34:32 2017 -0700"
      },
      "message": "Adds a new string definition for IMS Access blocked reason\n\nWhen a call is disconnected with the Telephony DisconnectCause\nIMS_ACCESS_BLOCKED, DisconnectCause#getReason will now return\nthe reason REASON_IMS_ACCESS_BLOCKED.\n\nBug: 33821263\nTest: manual tests\nChange-Id: Ic17cefa35a51f739c893923a2db7f3dca8ada202\n"
    },
    {
      "commit": "814a53c9398f3831a8208c695ddc1787771a16bc",
      "tree": "4959bd1ccad6e4520a9fec87d0a68e860a2e1a63",
      "parents": [
        "3024de2536aaa3a5ae517d9e0c430c9bd8b8c0ad",
        "bb1a55fa48efc634c2f8549f3a8184c8de6a61d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 30 19:36:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 30 19:36:52 2017 +0000"
      },
      "message": "Merge \"Modify docs to clarify EXTRA_LOG_SELF_MANAGED_CALLS behavior.\" into oc-dr1-dev"
    },
    {
      "commit": "bb1a55fa48efc634c2f8549f3a8184c8de6a61d6",
      "tree": "b74576cf49e8892ba2880eea295174fe0cefece6",
      "parents": [
        "d43bc31eb73ed062af502f77da38a64983ed90cf"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jun 26 13:26:14 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jun 26 13:26:14 2017 -0700"
      },
      "message": "Modify docs to clarify EXTRA_LOG_SELF_MANAGED_CALLS behavior.\n\nWe do not post a notification when a self-managed call is missed\nand we log it in the call log.\n\nBug: 62999358\nTest: Manual\nChange-Id: I0ae851e6fa17fbd3b7591b01745956feef4c57fd\n"
    },
    {
      "commit": "34a2b31e95d18739c8f11c82a34106d8d95e70e2",
      "tree": "62f55331a72efbaa5a232c087928e469e8799164",
      "parents": [
        "5af936f31e3c9695d997830eaffd24028e4b2636"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 23 08:32:00 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 23 08:32:00 2017 -0700"
      },
      "message": "Define handover event sent when source disconnects prior to handover.\n\nDefine new event which is sent to the destination call if the source\ndisconnects prior to the completion of the handover.\n\nTest: Manual using test app\nBug: 62904673\nChange-Id: I9fa74e374f78beb801f08ce1fd7260d7d7fe7cac\n"
    },
    {
      "commit": "8a3620f2cc04669bdd1e7a0917ef030ecf1575bf",
      "tree": "7df5c227ebdc4774386bf1dc508d6ee4d6be3f00",
      "parents": [
        "1e8c673dbf5cd03431e3a5b08e2bdcbfa3de1d38",
        "f77d4a1e22b098d87a886740484e6601d5169437"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 16 16:28:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 16 16:28:42 2017 +0000"
      },
      "message": "Merge \"Add EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE extrs to phone account\" into oc-dr1-dev"
    },
    {
      "commit": "f77d4a1e22b098d87a886740484e6601d5169437",
      "tree": "45907c077ce8368c9f7a65e26932b79179d2dffe",
      "parents": [
        "9a06d4bc772db17b74a122dde8235922a6be7309"
      ],
      "author": {
        "name": "Srikanth Chintala",
        "email": "srikchin@codeaurora.org",
        "time": "Mon Apr 03 18:08:14 2017 +0530"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 15 10:39:15 2017 -0700"
      },
      "message": "Add EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE extrs to phone account\n\nAdd EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE extra to phone account\nso that all voip call audio mode will be set MODE_IN_COMMUNICATION\n\nTest: Manual\nBug: 34869196\nChange-Id: I367fbfb05779f80ebde78cb8dcebeafa3f885b3b\n"
    },
    {
      "commit": "f69a9c9dc684c97dd2258b9ef4b269b8bf79dc35",
      "tree": "a1b3055d5ad1ba1a38e4ce9a6325e458621a194e",
      "parents": [
        "b692f4a09585320fd0d65877ae888c03bfef0f23",
        "8adafe786cf548543d721602ea35969afcdc295f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jun 13 22:51:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 22:51:33 2017 +0000"
      },
      "message": "Merge \"Increases TC Logging Visibility for testing\" into oc-dr1-dev"
    },
    {
      "commit": "48962fcc3b670995118e1c998e1c59d92a63153d",
      "tree": "1fc9b559acf36dc23fe40eae7a26a3a32c22c986",
      "parents": [
        "240252255393dfe0d891696f895b250fff6ca7d6",
        "3af3869054fbdd49330d4a01e4d72d7d7d4aa917"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 13 20:48:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 20:48:17 2017 +0000"
      },
      "message": "Merge \"Add EXTRA_HANDOVER_FROM_PHONE_ACCOUNT.\" into oc-dr1-dev"
    },
    {
      "commit": "3af3869054fbdd49330d4a01e4d72d7d7d4aa917",
      "tree": "9acac73728b70d5d9a1aa6c2c193ef824f8c9f54",
      "parents": [
        "9a06d4bc772db17b74a122dde8235922a6be7309"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 26 13:30:09 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 13 10:34:58 2017 -0700"
      },
      "message": "Add EXTRA_HANDOVER_FROM_PHONE_ACCOUNT.\n\nUsed in handovers to tell the account we\u0027re handing over to which account\nthe call is from.\n\nTest: Manual\nBug: 38027075\nChange-Id: I9b61a5fce3e4f7344174a1b81f4964ca02b71ccd\n"
    },
    {
      "commit": "0c28d43fe1423198f99a0518887b69a4205bc6f7",
      "tree": "64be1babad08113f8c4d457631496e13a7f523aa",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 09 11:37:02 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 10:26:01 2017 -0600"
      },
      "message": "Hide APIs not intended to ship in DR.\n\nThis CL will be reverted once it merges into the next release branch\nto re-introduce the proposed APIs.\n\nThis CL also makes the following code changes to preserve API\ncompatibility:\n\n-- It keeps the recently added RemoteViews.clone() synchronized logic\nintact, but moves it inside the method to avoid changing the API\nsignature.\n\n-- It reverts the RttCall.read() behavior to the oc-dev logic, since\nwe can\u0027t throw IOException until we get an API level bump.  (The\noriginal logic returned null instead of throwing.)\n\nTest: builds, boots\nBug: 62427252, 62431886, 62427329\nBug: 62468911, 62431162, 62428935, 62429096\nBug: 37290820, 37359238, 36886243\nBug: 30143923, 35761231, 62192626, 29829689\nChange-Id: I83d723f598cb0ee1fe198e65debd86ef7fd0420c\n"
    },
    {
      "commit": "8adafe786cf548543d721602ea35969afcdc295f",
      "tree": "8a9ea39b1bcff5411cfbd7c7da32d33802112f40",
      "parents": [
        "2fe945c3a916430d1ba33824e6452dd48c5f13c8"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 08 15:44:40 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 08 15:44:40 2017 -0700"
      },
      "message": "Increases TC Logging Visibility for testing\n\nTest: Run Telecom unit tests.\nChange-Id: Ie7a61c60f0a7a9bbc024741c668299efafa5e18d\n"
    },
    {
      "commit": "28f6dc951223a017f9abc90599662cb3f4995ad1",
      "tree": "b0b9563a9afbff8e02eadcf4ba1e8fefcd64c639",
      "parents": [
        "3de8df76b5f2f7d4aa2f37a1b7c1d0100fc94059",
        "67cb5f5210dd53d6e4726ab77bc5fc5164ab1a3c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 16:17:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 16:17:39 2017 +0000"
      },
      "message": "Merge \"Give Doclava our manifest; more permission docs.\" into oc-dev am: 65d4cbba37\nam: 67cb5f5210\n\nChange-Id: Ic4c30cdb8bbfda5b3703eb3c7c36c1bf8ab3a216\n"
    },
    {
      "commit": "ec68b46bc85b2317053da7e2933876fc6e51ac2f",
      "tree": "2255e80e732a2b4ea68c50685d1dfc8a3956509f",
      "parents": [
        "811e9d6ee820b84922ff6a9794a91c1ebfa958f2",
        "7a2e4a848602ddb861f9f35cb93edbdca32a7db1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 15:48:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 15:48:24 2017 +0000"
      },
      "message": "Merge \"Annotate @SystemApi with required permissions.\" into oc-dev am: c1406978a4\nam: 7a2e4a8486\n\nChange-Id: Ib629e25dbf047c110feaf03e4ff744b5c6df9aeb\n"
    },
    {
      "commit": "67cb5f5210dd53d6e4726ab77bc5fc5164ab1a3c",
      "tree": "0256cbd62a3841bf3a1364e243fbac12a52a3068",
      "parents": [
        "0ffff6a341b294e251a23136664472f47b73302f",
        "65d4cbba370ec85d45b88f91ee13b8d37b3d9909"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 15:28:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 15:28:26 2017 +0000"
      },
      "message": "Merge \"Give Doclava our manifest; more permission docs.\" into oc-dev\nam: 65d4cbba37\n\nChange-Id: I2ec50efb67debd15d354db69b84fb620eb74bc0e\n"
    },
    {
      "commit": "bfc4fcde9f756337fc8d0867ff04549b08688fff",
      "tree": "59c1a1cbbfd8483c335409c4c3a820a9a82c2f66",
      "parents": [
        "d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 17:38:17 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 17:38:19 2017 -0600"
      },
      "message": "Give Doclava our manifest; more permission docs.\n\nWe\u0027ve seen some @SystemApi methods protected with non-system\npermissions, so give Doclava the platform AndroidManifest.xml so it\ncan parse the actual permission protection levels to look for APIs\nthat are letting in non-system apps.\n\nAlso document more @SystemApi permissions.\n\nThis is purely a docs change; no logic changes are being made.\n\nTest: make -j32 update-api\nBug: 62263906\nChange-Id: Ie0f0a5fb0033817bcc95060f2183a52ae4ae7b06\n"
    },
    {
      "commit": "7a2e4a848602ddb861f9f35cb93edbdca32a7db1",
      "tree": "99962917a2afd3320cb77a3cdb12d5b96bd4293d",
      "parents": [
        "c382355cc1ab65017e74d7e0d43efe791ca741cd",
        "c1406978a4be2d7462142f6c3b3fcdfaca50ec67"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 05 22:28:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 05 22:28:21 2017 +0000"
      },
      "message": "Merge \"Annotate @SystemApi with required permissions.\" into oc-dev\nam: c1406978a4\n\nChange-Id: I305967cad945a807c3f8234efabaad0ef8b591d1\n"
    },
    {
      "commit": "d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072",
      "tree": "547566f25eb693f99c48ff9afd81fafaef44e435",
      "parents": [
        "373ab72112a652982bf51bb3f50b0678065be0aa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 02 17:36:26 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 13:27:11 2017 -0600"
      },
      "message": "Annotate @SystemApi with required permissions.\n\nMost @SystemApi methods should be protected with system (or higher)\npermissions, so annotate common methods with @RequiresPermission to\nmake automatic verification easier.\n\nVerification is really only relevant when calling into system\nservices (where permissions checking can happen on the other side of\na Binder call), so annotate managers with the new @SystemService\nannotation, which is now automatically documented.\n\nThis is purely a docs change; no logic changes are being made.\n\nTest: make -j32 update-api \u0026\u0026 make -j32 offline-sdk-docs\nBug: 62263906\nChange-Id: I2554227202d84465676aa4ab0dd336b5c45fc651\n"
    },
    {
      "commit": "9d20d98919d1e941bb941875f59b646437d2874e",
      "tree": "73375de5021bc1d77fde83845ae36a936b8cc2be",
      "parents": [
        "98485fc810e1c79aca9f6cb2e68975f19ea0d405"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Jun 02 11:07:07 2017 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Jun 02 14:01:12 2017 -0700"
      },
      "message": "Add device and carrier flags for video calling fallback\n\nThese flags let the system dialer/contacts/SMS app determine if\nintegration with video calling apps are allowed if the carrier video\ncalling is not available.\n\nEXTRA_SUPPORTS_VIDEO_CALLING_FALLBACK in PhoneAccount.getExtras()\nshould be checked first. This flag is disabled by default and OEMs\nwill need to enable it.\n\nIf the device supports the fallback, then\nCarrierConfigManager.KEY_ALLOW_VIDEO_CALLING_FALLBACK_BOOL should be\nchecked so individual carriers can ban the feature. This flag is\nallowed by default.\n\nChange-Id: Id46f684254402acb9142f87684ddff2d830f1701\nFixes: 62264468\nTest: manual\n"
    },
    {
      "commit": "a39fefc2fc9746757a5430d2357f719139b0e302",
      "tree": "13edce33a7dfaf775eaf1f37c8f8a8944c663687",
      "parents": [
        "1157b577a1530f9fb16557cd0a7fb1e679b359ed",
        "0aea0d2c5361ce22493652e0fe9339d5b4bbc4f3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 25 19:55:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 25 19:55:00 2017 +0000"
      },
      "message": "Merge \"Add ability to add existing connection AND set parent at the same time.\" into oc-dev am: 95f4f14e0b\nam: 0aea0d2c53\n\nChange-Id: I76805ba85bfac39cdaa3ddd2b8340423e4c7ffbe\n"
    },
    {
      "commit": "0aea0d2c5361ce22493652e0fe9339d5b4bbc4f3",
      "tree": "8320496f3bc73bc9c4dc6c7cafc4acbd62d3182f",
      "parents": [
        "e406d52628a9ef8075e6f49dcb157f7a47a4766b",
        "95f4f14e0b93fa6b80723e3c48b2c461f97dea8f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 25 19:44:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 25 19:44:32 2017 +0000"
      },
      "message": "Merge \"Add ability to add existing connection AND set parent at the same time.\" into oc-dev\nam: 95f4f14e0b\n\nChange-Id: If762616920b266064cd1ee5520d5778ebb1475a7\n"
    },
    {
      "commit": "95f4f14e0b93fa6b80723e3c48b2c461f97dea8f",
      "tree": "dc6628b95e08fe414fc29b8f4b840bdada55c08c",
      "parents": [
        "975ee1f25a58e1f5f636248c0b51851767ccc14b",
        "78da7816da1acdb1cce3f4b5943d105c3383debe"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 25 19:33:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 19:34:02 2017 +0000"
      },
      "message": "Merge \"Add ability to add existing connection AND set parent at the same time.\" into oc-dev"
    },
    {
      "commit": "6668689037d04d444fcd4ae99988ccbaaace8840",
      "tree": "f9dc522f7dc469ee850f393fdfa4f7bfe0bd7b76",
      "parents": [
        "34cccbf5409476c23b929320602570c9c5927081",
        "bfea5cdb78c09e4d5f9a55d20e462536631e5e9a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 24 23:09:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 24 23:09:07 2017 +0000"
      },
      "message": "Merge \"Add ability to dump events in a timeline view.\" am: 255a171c5d am: 3b27d69612 am: a1c225936a\nam: bfea5cdb78\n\nChange-Id: Ib1a0fa4221890b02937bc44d3293a65b5508d12f\n"
    },
    {
      "commit": "bfea5cdb78c09e4d5f9a55d20e462536631e5e9a",
      "tree": "0dd3f973040bb617c32f89a6078593b087507651",
      "parents": [
        "8edc7a7ea599998ec2c0aa67dab163e4d21e15ab",
        "a1c225936abc02079ab5e75633d1b7c9eb032773"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 24 23:01:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 24 23:01:22 2017 +0000"
      },
      "message": "Merge \"Add ability to dump events in a timeline view.\" am: 255a171c5d am: 3b27d69612\nam: a1c225936a\n\nChange-Id: I34c3327e675d1948ae6074337cce800919e03030\n"
    },
    {
      "commit": "78da7816da1acdb1cce3f4b5943d105c3383debe",
      "tree": "6f50257f18e65981102981b9bcd76dd9ad4df04b",
      "parents": [
        "e943a3cbe7dd9d7f1ab977e64178730190b37755"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue May 09 14:34:57 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 24 15:15:44 2017 -0700"
      },
      "message": "Add ability to add existing connection AND set parent at the same time.\n\nThis is useful for IMS conferences where we want to add a connection and\nset it as a child of a conference at the same time.\n\nTest: Manual\nBug: 37581781\nChange-Id: Id09c8296ffe18893c5642d403c6a69ad6c9765e2\n"
    },
    {
      "commit": "041a1fe3c62d510f4b95c6e06357824046f9d6f0",
      "tree": "454b7fb0be3ba60904e21c1d5fb33f5a389e11e2",
      "parents": [
        "4faad800096a836736ff5b0f2c15e1ef1b613003"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 12 10:04:49 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 24 15:23:03 2017 +0000"
      },
      "message": "Add ConnectionService callback invoked when connection creation complete.\n\nAdding a new @hide callback in ConnectionService which a CS implementation\ncan implement.  A callback from Telecom is responsible for invoking this\nmethod.\n\nTest: Manual\nBug: 33272455\nChange-Id: Id17cf0fd8fd491b7677f9b7a7b52c76270b1c8c9\n(cherry picked from commit d104a4f7f67ad6ca098bef0dc3824c5c47e7bcaf)\n"
    },
    {
      "commit": "fa9293b1838334be1f32a30be566bb7597366fa4",
      "tree": "42f358c717f7cde38206e16e47db73aa909aab11",
      "parents": [
        "a5e1143331108c769e40cedddb701e46f52397a9",
        "71d051ad2cd2c6f2ecd57fb55f636d7fced7a742"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 24 14:14:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 24 14:14:47 2017 +0000"
      },
      "message": "Merge \"Add ConnectionService callback invoked when connection creation complete.\" into oc-dev\nam: 71d051ad2c\n\nChange-Id: I901377bda1364f0cb7b28bcb699a647627f775a9\n"
    },
    {
      "commit": "2db81b599b342de99fd80001ed1a131b9fc67f6a",
      "tree": "f0efbfd721a772666ba9a67e868b2e9d0e4d6bf1",
      "parents": [
        "d4ae914be27a29b4d764846ec57af9fb9fe4a69e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 19 10:10:23 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 19 10:24:24 2017 -0700"
      },
      "message": "Add ability to dump events in a timeline view.\n\nAdding new event dump which shows the events for all call, sorted by\ntime of event.\n\nTest: Manual\nBug: 38450166\nChange-Id: I9fd4ce92bdf62ef48d6940f03db1f2388003e9fc\n"
    },
    {
      "commit": "d104a4f7f67ad6ca098bef0dc3824c5c47e7bcaf",
      "tree": "d64dce36992d09692f5e9723bba7718b4acb741d",
      "parents": [
        "6c97781468d3e373baad74ea5f8063e185e9e455"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 12 10:04:49 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon May 15 11:38:18 2017 -0700"
      },
      "message": "Add ConnectionService callback invoked when connection creation complete.\n\nAdding a new @hide callback in ConnectionService which a CS implementation\ncan implement.  A callback from Telecom is responsible for invoking this\nmethod.\n\nTest: Manual\nBug: 33272455\nChange-Id: Id17cf0fd8fd491b7677f9b7a7b52c76270b1c8c9\n"
    },
    {
      "commit": "ea55ba44e7694afd72f0e8c213d1f135d923db33",
      "tree": "77e1a39c97a098e3c6c473fa4d83a434df1c6a37",
      "parents": [
        "578469f70724074b8ebb49c8d3f3c644fb9ac833",
        "9001d22999a8f6646dc56b813134039a94418172"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 28 19:32:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 28 19:32:55 2017 +0000"
      },
      "message": "Merge \"Add sort order extra for phoneaccount\" am: 78d3f9e1f5 am: bd4140a945\nam: 9001d22999\n\nChange-Id: I903198c9b488bc2571f4cfba8ffd25fe15b7260d\n"
    },
    {
      "commit": "78d3f9e1f513d968379d7a2922d24dc45d4b942e",
      "tree": "1bdd9a083f4bcb2e2fc20faa148d3c750b7deea4",
      "parents": [
        "763ff42a69852db478815087066a5327200ad477",
        "212102b36d7a515d00a987f22b105d2d0f27d737"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 28 17:58:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 28 17:58:45 2017 +0000"
      },
      "message": "Merge \"Add sort order extra for phoneaccount\""
    },
    {
      "commit": "212102b36d7a515d00a987f22b105d2d0f27d737",
      "tree": "0a60036bb6f8a5f0b6798aeb33103477c82f19cc",
      "parents": [
        "6d033475b307ae95d0e733a3be9260525aa2879d"
      ],
      "author": {
        "name": "Srikanth Chintala",
        "email": "srikchin@codeaurora.org",
        "time": "Mon Mar 27 19:27:52 2017 +0530"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 28 17:52:08 2017 +0000"
      },
      "message": "Add sort order extra for phoneaccount\n\nAdd sort order extra for phoneaccount\nwhich will be used while sorting\nphone accounts in Telecomm\n\nTest: Manual\nBug: 34872161\nMerged-In: I268d2250cc9bcd1a5e9eb8be99dcb23e2bcceadc\nChange-Id: I268d2250cc9bcd1a5e9eb8be99dcb23e2bcceadc\n"
    },
    {
      "commit": "949e2746109cf9154fdf6917c69736b90842fe8f",
      "tree": "1840b7a8bd193aa19e2c87c1971386a244b829d4",
      "parents": [
        "fccea2a63fcace44451855c9c2deff556bf58eac",
        "62428403718d29a62530e00178d85a8920308bdb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 28 14:53:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 14:53:39 2017 +0000"
      },
      "message": "Merge \"Add sort order extra for phoneaccount\""
    },
    {
      "commit": "24067aceff476d36075c8d13a27c25ca2f26a65b",
      "tree": "1ac18c0ecc0500751507deb359adfc21ad4a2d6f",
      "parents": [
        "0ce9e6d54e3f2a19185c3a732e1b7100281a9a32",
        "9f6f04733ef1ce1c3def27b4307d3acbd3831a9d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 27 16:26:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 16:26:23 2017 +0000"
      },
      "message": "Merge \"Further handover support changes.\""
    },
    {
      "commit": "9f6f04733ef1ce1c3def27b4307d3acbd3831a9d",
      "tree": "ed1b71416afa78d16346f34b195b413311480ef1",
      "parents": [
        "e10d173f16f5f4043655aa4be2092e4024e40684"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 17 18:25:22 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Apr 26 21:32:01 2017 +0000"
      },
      "message": "Further handover support changes.\n\nAdd handover extras key used when initiating handover.\nAdd handover complete / fail connection events which are sent to the\ninitiating IncallService when a handover is complete or fails.\nAdding PhoneAccount extra to indicate that a self-managed CS should have\nits calls logged to the call log.\n\nTest: Manual\nBug: 37102939\nChange-Id: Icbb6f1addf913de841a9c48089a7d8311668f3bc\n"
    },
    {
      "commit": "62428403718d29a62530e00178d85a8920308bdb",
      "tree": "329c1ed22d00677f1c1a0a819d99f54c3b84de9a",
      "parents": [
        "28faf6b6883eff906ad1fae77f32144ef83117c3"
      ],
      "author": {
        "name": "Srikanth Chintala",
        "email": "srikchin@codeaurora.org",
        "time": "Mon Mar 27 19:27:52 2017 +0530"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Apr 26 13:29:08 2017 -0700"
      },
      "message": "Add sort order extra for phoneaccount\n\nAdd sort order extra for phoneaccount\nwhich will be used while sorting\nphone accounts in Telecomm\n\nTest: Manual\nBug: 34872161\nChange-Id: I268d2250cc9bcd1a5e9eb8be99dcb23e2bcceadc\n"
    },
    {
      "commit": "f18e0500079f52601c6faf8a6d5283d4c28cf839",
      "tree": "c5488b2a3484ec7487fd5974f379d2ee55423b60",
      "parents": [
        "dc088a644d90b8a2fcae009d2a35c6df0bba3817",
        "61030021435872de3a0f3b30e12fe4cd6238ba6b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Apr 26 20:04:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 20:04:32 2017 +0000"
      },
      "message": "Merge \"Remove default public ctor from RttModifyStatus\" into oc-dev"
    },
    {
      "commit": "61030021435872de3a0f3b30e12fe4cd6238ba6b",
      "tree": "9efe19742b5f884d423ea564f37dc2d98836e5f4",
      "parents": [
        "8604ac3af5d5ea9e50b9c14a0ff78e9b76e24a75"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Apr 21 14:33:12 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Apr 24 14:42:51 2017 -0700"
      },
      "message": "Remove default public ctor from RttModifyStatus\n\nTest: builds\nBug: 37515063\nChange-Id: I1e573d945b48e28d12621078cc8f37eb076d9ee3\n"
    },
    {
      "commit": "e01a56bb66e09ac698e707b413673d39bbc85a09",
      "tree": "7fe3b79831406e77e40b4d9d7731fcaf0e68c209",
      "parents": [
        "f7a8befbecd2b17d7fb85161b84e8a4d223d85bb",
        "f25b2857064478a06065eef4aeaa3ec7b415c2bd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 24 18:37:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 24 18:37:08 2017 +0000"
      },
      "message": "Merge \"More auto-doc work.\" into oc-dev am: 6bc03748a7\nam: f25b285706\n\nChange-Id: Ic6b7c359259b6fd809b1a01ba249a7b44e15a29f\n"
    },
    {
      "commit": "f25b2857064478a06065eef4aeaa3ec7b415c2bd",
      "tree": "a0b58dae329d22b4a3caf3f4cfb41fecf7b1b9e0",
      "parents": [
        "9bad4886f265a70dbbcf615097332644cb09606b",
        "6bc03748a76edea4ff437568cf4917ba79763b0f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 24 18:23:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 24 18:23:35 2017 +0000"
      },
      "message": "Merge \"More auto-doc work.\" into oc-dev\nam: 6bc03748a7\n\nChange-Id: I71f5f408abfa0d7cdf71711bb1bbab63341989c3\n"
    },
    {
      "commit": "fff2b32a5d0f493c375a12d949c5587229737b1f",
      "tree": "b01d3de8c9eb6541fd5bf6ada706ee3a6d4a64dd",
      "parents": [
        "9bd52c4fb4de9c175819ba227203fd4ec07177c8",
        "54488bdb8cf33b5354a12eca12e77bd2d738b2c5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Apr 22 00:38:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 22 00:38:29 2017 +0000"
      },
      "message": "Merge \"Merge \"Remove default public ctor from RttModifyStatus\" am: d065cf049e am: cb93ac533d am: f2a3b8af49\" into oc-dev-plus-aosp\nam: 54488bdb8c\n\nChange-Id: Ic4125b316562a6396eb3e7dff98050e82591b845\n"
    },
    {
      "commit": "40c1589930a8c15090e609191a16d70bcbe55092",
      "tree": "f1e41c636d13222d1fbcf48bac7fe2743347bd6c",
      "parents": [
        "63ce39cfe62ee469da1c21b001611f86b2b6b9c9",
        "f2a3b8af49c3b422ff98f616a7701ab24949f493"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Apr 22 00:25:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 22 00:25:54 2017 +0000"
      },
      "message": "Merge \"Remove default public ctor from RttModifyStatus\" am: d065cf049e am: cb93ac533d\nam: f2a3b8af49\n\nChange-Id: I0406a73c03969d38feb283e638dd2e36496b4141\n"
    },
    {
      "commit": "d065cf049e870465571afb9c55d3d033a314015b",
      "tree": "2de56ecf896a6bb18583c8a8c0d8b1e2180d7ec1",
      "parents": [
        "b90b2015d3d4e1e165c587738c136709ed8a409c",
        "8dd4908e4d02c80712c9e1eba836fa8d2315d62b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 22 00:01:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 22 00:01:51 2017 +0000"
      },
      "message": "Merge \"Remove default public ctor from RttModifyStatus\""
    },
    {
      "commit": "910e081216ac530432ac9d0aab10d5e5e4c73ab8",
      "tree": "d3c1c65d39a11fc3b446bf1534773ae8c46c6263",
      "parents": [
        "faf37babb0bc0962c01750b222fc03bd197b0b62"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 21 16:29:27 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 21 16:35:08 2017 -0600"
      },
      "message": "More auto-doc work.\n\nAdd support for AnyThread, CallSuper, and UiThread.\n\nAnother related CL started documenting @RequiresPermission, so remove\nduplicated information in existing APIs.\n\nSuppress auto-doc on a handful of classes that are already\nwell-documented.\n\nTest: make -j32 offline-sdk-docs\nBug: 37526420\nChange-Id: I791437dccec0f11d5349a23b982ba098cb551af8\n"
    },
    {
      "commit": "8dd4908e4d02c80712c9e1eba836fa8d2315d62b",
      "tree": "1fdaa93c86653e1a8607643442473fd39c902c18",
      "parents": [
        "fddf677b8b7caea1784c316b96f8fcd73eb28775"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Apr 21 14:33:12 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Apr 21 14:33:12 2017 -0700"
      },
      "message": "Remove default public ctor from RttModifyStatus\n\nTest: builds\nBug: 37515063\nChange-Id: I1e573d945b48e28d12621078cc8f37eb076d9ee3\n"
    },
    {
      "commit": "346892ff9fe3af7e2856cda9bb3cc8e2d88ad6b9",
      "tree": "65b58b4f5bd7c66221db2e0a2771e74af652e79a",
      "parents": [
        "6acf7a7b45ea0cf54d14f28ad8538e3b7e309819"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 14 13:43:30 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 17 17:39:22 2017 +0000"
      },
      "message": "DO NOT MERGE Expose phone account register/unregister intents.\n\nThese were previously @SystemApi.  Retaining the existing SystemAPI\nbehavior which sends the intents to those with a private permission.\nExtending to ALSO send these intents to the default dialer app as well\nusing an explicit intent.\nCherry-pick from aosp-master to resolve merge conflicts.\n\nTest: Manual\nBug: 37106957\nMerged-In: Ifb72870105be5ba024af196a8c3165a9afb397ab\nChange-Id: Ifb72870105be5ba024af196a8c3165a9afb397ab\n(cherry picked from commit d9da6ce9938b4222cfb409f172cacfe4cf1593e6)\n"
    },
    {
      "commit": "03dbae246e5053f8cb59739a261efb03353caafb",
      "tree": "a8182e20ed62f31a63bfcd2c0de486fcad9f7e9e",
      "parents": [
        "23e68999246f9924147d42a3ee048ff3a0d6f151",
        "d046aa910359e1cc8c727685c007e3465f661892"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Apr 15 22:28:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 15 22:28:09 2017 +0000"
      },
      "message": "Merge \"Expose phone account register/unregister intents.\" am: 24299f5b06 am: b993a44272\nam: d046aa9103\n\nChange-Id: Iece85cdaee561d2e32c634bed2f2bc03a635450c\n"
    },
    {
      "commit": "24299f5b065aa1013f29e37e05fb0d31285627c7",
      "tree": "6f11c82d76110d01f586d1288f2540691aa6437c",
      "parents": [
        "02278a5a021c221bb7c26a59a9c6e3541e9a52a1",
        "27a83fe5479f1b1b879d12dd3087575ee977a403"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 06:07:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 15 06:07:27 2017 +0000"
      },
      "message": "Merge \"Expose phone account register/unregister intents.\""
    },
    {
      "commit": "27a83fe5479f1b1b879d12dd3087575ee977a403",
      "tree": "0c173f4f0c3b4acfcb8fdb3fb53e9c1639924ee3",
      "parents": [
        "f954f2d5cc2d254b2e4c1c4df33caf3bd66843b0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 14 13:43:30 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Apr 15 04:57:47 2017 +0000"
      },
      "message": "Expose phone account register/unregister intents.\n\nThese were previously @SystemApi.  Retaining the existing SystemAPI\nbehavior which sends the intents to those with a private permission.\nExtending to ALSO send these intents to the default dialer app as well\nusing an explicit intent.\n\nTest: Manual\nBug: 37106957\nMerged-In: Ifb72870105be5ba024af196a8c3165a9afb397ab\nChange-Id: Ifb72870105be5ba024af196a8c3165a9afb397ab\n"
    },
    {
      "commit": "d9da6ce9938b4222cfb409f172cacfe4cf1593e6",
      "tree": "d34c3fa2dcc4614f0882beb522313a51c336703b",
      "parents": [
        "e3852d330240d73fbc48c7246404bcfa9c205259"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 14 13:43:30 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 14 18:41:32 2017 -0700"
      },
      "message": "Expose phone account register/unregister intents.\n\nThese were previously @SystemApi.  Retaining the existing SystemAPI\nbehavior which sends the intents to those with a private permission.\nExtending to ALSO send these intents to the default dialer app as well\nusing an explicit intent.\nCherry-pick from aosp-master to resolve merge conflicts.\n\nTest: Manual\nBug: 37106957\nChange-Id: Ifb72870105be5ba024af196a8c3165a9afb397ab\n"
    },
    {
      "commit": "9a6890e3ad6a4a00c16e19a76c744646c0abc624",
      "tree": "6d4525bf00dc2bb77e134973cf48120b77157804",
      "parents": [
        "fddf677b8b7caea1784c316b96f8fcd73eb28775"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 20 13:16:28 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Apr 12 11:33:10 2017 -0700"
      },
      "message": "Helper method in VideoCallImpl for testing\n\nTest: Telecom Unit Tests\nChange-Id: Ie619850bd6a0a0bb599dc6d69c43757604723ee0\n"
    },
    {
      "commit": "727c6bd75525b46a63bd187a32d8bdf15ade3154",
      "tree": "9a2d101262ec234b0a4afbe301405e20c5bd7d6b",
      "parents": [
        "e5be43c1cda6d72d4cea213793cbb00f66311229"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 11 09:51:40 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 11 09:51:40 2017 -0700"
      },
      "message": "Remove handover token.\n\nRemoving handover token and cleaning up the references to it in the docs.\nThis was supposed to go into the original CL but it looks like the upload\nfailed.\n\nTest: Manual\nBug: 37102939\nChange-Id: I98f392119258d059669ca68b50184b8bdadbcf0f\n"
    },
    {
      "commit": "1c80ac52fe53b74a79cc096de3b1d45886047e40",
      "tree": "f2c25363e518508cb298878e3f97b62ba55cff37",
      "parents": [
        "41d82e619f44f7b8ebeab912688a7cf7fa64ade8",
        "b4282680526ee1cc159f1c5a8eb610d0511766c7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 22:18:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 10 22:18:01 2017 +0000"
      },
      "message": "Merge \"Add getSelfManagedPhoneAccounts() TelecomManager API.\" am: c4ea961f91 am: 1fb1c39838\nam: b428268052\n\nChange-Id: Ib0eae364d2fff21e80d04e740c34421d42c85c57\n"
    },
    {
      "commit": "8bf76573574046283f12a56032aad760a51e7df2",
      "tree": "1150e9b1797c0e62eb6ac1c49df26405b2e7414e",
      "parents": [
        "368423cf3c2ba3e99f0d0825fca13a55085f7882"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 06 15:30:08 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 22:12:45 2017 +0000"
      },
      "message": "Add connection handover APIs.\n\nAdd new call/connection event keys for handover.\nAdd TelecomManager extra keys used for handover.\nAdd PhoneAccount extra keys used to control availability of handover.\n\nTest: Test app/harness.\nBug: 37102939\nChange-Id: Icc5db7209362f04c4e3be397fee692bbf4a6a473\n"
    },
    {
      "commit": "b6ce026fd1c4d27f3d36b361262f8c043573d801",
      "tree": "ba7d49b04e62d667eae9b1c1d97f0603c6754a42",
      "parents": [
        "d3128d4b55d6ef8ea1e73d205f1ed450ca58681b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 07 14:57:37 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 13:29:21 2017 -0700"
      },
      "message": "Add getSelfManagedPhoneAccounts() TelecomManager API.\n\nThis is consistent with the existing getCallCapablePhoneAccounts API\nwhich is used to get the phone accounts capable of placing phone calls.\n\nTest: CTS\nBug: 34159263\nMerged-In: I1396c63a6882947cd66721528e53b6964a9091e0\nChange-Id: I1396c63a6882947cd66721528e53b6964a9091e0\n"
    },
    {
      "commit": "4774fb36d0f8dbb12a73fb7dcf1fef7b8553d3c1",
      "tree": "0f8cb7ae9f9abc8ebeb64f3da2c63f378e7ad942",
      "parents": [
        "4a306894145340a4fe08b70b569eaa31641b38e6"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 07 14:57:37 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 20:20:47 2017 +0000"
      },
      "message": "Add getSelfManagedPhoneAccounts() TelecomManager API.\n\nThis is consistent with the existing getCallCapablePhoneAccounts API\nwhich is used to get the phone accounts capable of placing phone calls.\n\nTest: CTS\nBug: 34159263\nMerged-In: I1396c63a6882947cd66721528e53b6964a9091e0\nChange-Id: I1396c63a6882947cd66721528e53b6964a9091e0\n(cherry picked from commit 8931707058c2680878aacc5e6b4150a9aedc0f4d)\n"
    },
    {
      "commit": "7b4ed6466de7a482675cc441a0b0cf55fcad60fe",
      "tree": "666918042eb5da29c0e302ba9d8aceb252e06488",
      "parents": [
        "9cd99a08dcbc1bb3a2cb1a8ab4d685508d7f9f72",
        "8931707058c2680878aacc5e6b4150a9aedc0f4d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 20:03:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 10 20:03:51 2017 +0000"
      },
      "message": "Merge \"Add getSelfManagedPhoneAccounts() TelecomManager API.\""
    },
    {
      "commit": "8931707058c2680878aacc5e6b4150a9aedc0f4d",
      "tree": "7c208f1b34c8cc00d2c8a794a11bcbe4484a1265",
      "parents": [
        "e9018108626b1b58ee027b6e2bda3880422929b1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 07 14:57:37 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 10 08:54:10 2017 -0700"
      },
      "message": "Add getSelfManagedPhoneAccounts() TelecomManager API.\n\nThis is consistent with the existing getCallCapablePhoneAccounts API\nwhich is used to get the phone accounts capable of placing phone calls.\n\nTest: CTS\nBug: 34159263\nChange-Id: I1396c63a6882947cd66721528e53b6964a9091e0\n"
    },
    {
      "commit": "3251a5571db7f355c92b354d65ce8b1c218c5aba",
      "tree": "80505a1dd92cebac2a4e7f7a39694e6ccc9f08a9",
      "parents": [
        "1e943b3ef0089e0190f99e09f071ff92dcb73ec8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 17 11:27:09 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Apr 05 08:47:45 2017 -0700"
      },
      "message": "Add api to retrieve call creation time.\n\nTest: CTS\nBug: 36124432\nMerged-In: Ic8288dec73adda7870377f189f560acef0a575f6\nChange-Id: Ic8288dec73adda7870377f189f560acef0a575f6\n"
    },
    {
      "commit": "7efa3442cc652b452eba20c31f524d58df9d8b25",
      "tree": "0f05c80c4660b9b6addef43d32d327aac6b1307d",
      "parents": [
        "3d9383aaa16f944e82889aceb6fb040f904b4027",
        "bd2cf664ca4a4e21523e474d012fca82e57d7b81"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Apr 05 00:40:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 05 00:40:22 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotations to CS-side RTT APIs for CTS\" am: f6f3c16dfb am: 6689b57b66\nam: bd2cf664ca\n\nChange-Id: I22bd2201b0cc2b3bcbf8d1eb740a91485735d03f\n"
    },
    {
      "commit": "f6f3c16dfbc9c00513f36fa53d20f7fa65992b3c",
      "tree": "96c9d8d0b73eef96d88ab6f0d671677cd073ec67",
      "parents": [
        "f19c52d20dff52c33776b4663359b83541ca3272",
        "ffa4a812f88effeaf293643601a9f2b8e18c517d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Apr 04 23:31:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 04 23:31:38 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotations to CS-side RTT APIs for CTS\""
    },
    {
      "commit": "36cd1fd12426988a1e976d1a4bb0a9d17a063465",
      "tree": "e10a43af1831a57fb4d049127ad7415333183eb2",
      "parents": [
        "85313f8c353c854ddcc1266d3aa3c78b086d98ba",
        "eee4d5157a3530daac38ef3fc27a61ab8911e0f9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 04 21:53:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 04 21:53:01 2017 +0000"
      },
      "message": "Merge \"Add api to retrieve call creation time.\" am: f19c52d20d am: 777adc636b\nam: eee4d5157a\n\nChange-Id: I9af3abdb0cf76b4e70547b1c58732fef3e07f86b\n"
    },
    {
      "commit": "f19c52d20dff52c33776b4663359b83541ca3272",
      "tree": "b5d7a179e2408374fbbc758ee6e9fb55540a1829",
      "parents": [
        "814fdf9312d3a1f6ece6ce902af005c24d82292b",
        "c0bf6deced494f48cf46ae1d06be8ba9061b99ee"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 04 21:35:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 04 21:35:26 2017 +0000"
      },
      "message": "Merge \"Add api to retrieve call creation time.\""
    },
    {
      "commit": "4c4405c19db1d52e9b7010a279b5d17744a2fd4f",
      "tree": "147fd4f1b9e8fcf141d67c049a0bd1196cb93427",
      "parents": [
        "18d38be88d6d6729831d2ace786c700ec6e1e975",
        "72cb924f072b6a09d0b08c7b16d5306064d76111"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 31 04:38:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 31 04:38:18 2017 +0000"
      },
      "message": "Merge \"Self Managed CS Implementation\" am: 98fad21a8a am: 9fab4ad9b3\nam: 72cb924f07\n\nChange-Id: Ia16c6125567ceac4edfff095e737751c46fde7bf\n"
    },
    {
      "commit": "dd8756d5147348c9da778cf99e7994df7f60a80b",
      "tree": "2d1731c417982a61b12c421eec273fb7510f77b5",
      "parents": [
        "f114667f2dc1f8dbbbb9239d6d3eaa22632ea32b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 13 18:15:15 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 30 21:28:19 2017 -0700"
      },
      "message": "Self Managed CS Implementation\n\n- Add API guide for developers giving an overview of what they need\nto implement.\n- Add @hide setLabel method in PhoneAccount; used when registering a\nself-managed CS\u0027s phone account; we override it with their app label to\nensure they don\u0027t try to give themselves another name.\n\nTest: Unit\nBug: 34159263\nMerged-In: I0c890dc2feeb3ee438a80ed425db2aaf1f4c1fdd\nChange-Id: I0c890dc2feeb3ee438a80ed425db2aaf1f4c1fdd\n"
    },
    {
      "commit": "9fab4ad9b39dcbca06f9bd9aedc983a7285782fa",
      "tree": "e3c9c4dca5b0fbbfccd5cdb79a1159a76b116e38",
      "parents": [
        "1fc10c0729e07719e84c48cac82fbb21ec353c65",
        "98fad21a8a33eef7fc8588aa943dd517e245bb74"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 31 04:26:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 31 04:26:27 2017 +0000"
      },
      "message": "Merge \"Self Managed CS Implementation\"\nam: 98fad21a8a\n\nChange-Id: I8c972f521270e6c973c2524a2684aa32a65ca0fd\n"
    },
    {
      "commit": "3765356699ca9327ff7ce4a49abb2dd360e22c6a",
      "tree": "9e6386bc3d869dd2d60c69bd7d656899e7fef878",
      "parents": [
        "ad2e7405ad2762c47455934f150109466081b146"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 13 18:15:15 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 30 19:00:41 2017 -0700"
      },
      "message": "Self Managed CS Implementation\n\n- Add API guide for developers giving an overview of what they need\nto implement.\n- Add @hide setLabel method in PhoneAccount; used when registering a\nself-managed CS\u0027s phone account; we override it with their app label to\nensure they don\u0027t try to give themselves another name.\n\nTest: Unit\nBug: 34159263\nChange-Id: I0c890dc2feeb3ee438a80ed425db2aaf1f4c1fdd\n"
    },
    {
      "commit": "ffa4a812f88effeaf293643601a9f2b8e18c517d",
      "tree": "636bb9d1fe68bf3cf46f87cb41784d55f88f2e2a",
      "parents": [
        "4a8953094f89b4dc15567c019b2e75958ab00979"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 02 16:11:00 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 30 13:49:12 2017 -0700"
      },
      "message": "Add @TestApi annotations to CS-side RTT APIs for CTS\n\nCTS tests need both the in-call and connection service sides of the APIs\nto test Telecom functionality properly, so annotating the hidden-for-now\nconnection service APIs with TestApi.\n\nTest: part of CTS\nChange-Id: I3711729d7e8c8aff2735f4da9fbd04bcca6b4942\n"
    },
    {
      "commit": "912174233dfc0525d1e6c5842d36c1f20b274241",
      "tree": "1b833c3cab555d32708c0c72153d41d0dfbea043",
      "parents": [
        "bfc4d59bf86546d020524668336994eaa80a37ec"
      ],
      "author": {
        "name": "mike dooley",
        "email": "mdooley@google.com",
        "time": "Thu Mar 09 12:58:42 2017 -0800"
      },
      "committer": {
        "name": "Michael Dooley",
        "email": "mdooley@google.com",
        "time": "Mon Mar 27 17:29:33 2017 +0000"
      },
      "message": "Adding a comment specifying the timebase for emergency call time\n\nTest: none\nBug: 35767700\nChange-Id: Idac16da57d0a9f21804f9c515974d269c012796a\n"
    },
    {
      "commit": "c0bf6deced494f48cf46ae1d06be8ba9061b99ee",
      "tree": "8c8e8e1efe3e3beecab05c1f25bb329ef7b9a99e",
      "parents": [
        "ad2e7405ad2762c47455934f150109466081b146"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 17 11:27:09 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 24 16:04:25 2017 -0700"
      },
      "message": "Add api to retrieve call creation time.\n\nTest: CTS\nBug: 36124432\nChange-Id: Ic8288dec73adda7870377f189f560acef0a575f6\n"
    },
    {
      "commit": "0d55a309ff576dbe64d3bacaa318222d35125b39",
      "tree": "59b12e26bfe3aeb9270633fcdbf5377cbdc037c6",
      "parents": [
        "7d754b150f17ddb126a42d846b72e30c4ca10470"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 20 13:16:28 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 20 13:16:28 2017 -0700"
      },
      "message": "Helper method in VideoCallImpl for testing\n\nTest: Telecom Unit Tests\nChange-Id: Ie619850bd6a0a0bb599dc6d69c43757604723ee0\n"
    },
    {
      "commit": "6202c5e0052ae6e4c6b84e9085aee61383c7d562",
      "tree": "1e2a587fd124d7dba7cbaf3eb7e12dbe9ff2b292",
      "parents": [
        "8f4a9171e356d64f1da141114332cc487e93dca7",
        "c906a167cb8470e1e9e9fcb4956818cebeee3dfd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 10 00:03:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 00:03:18 2017 +0000"
      },
      "message": "Merge \"Disable a phone number log for user build\" am: 59a40691a5 am: d31314d550\nam: c906a167cb\n\nChange-Id: I0c1bef7c7b436dcee5dfc8a06e8141f7757d7199\n"
    },
    {
      "commit": "d31314d55054e430422ec4a7b8dca394a3b7ec1b",
      "tree": "0e405ac28843207d6f818311ec7a848ea9c9cb28",
      "parents": [
        "db889edb1ddc8d032dbbacdb69494eb8573e6ca5",
        "59a40691a56bba7b87267fc3c9cbb07fea03e72d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 09 21:46:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 21:46:39 2017 +0000"
      },
      "message": "Merge \"Disable a phone number log for user build\"\nam: 59a40691a5\n\nChange-Id: I9b2a14b29fe5e096b734b6e3f1d4b65806753646\n"
    },
    {
      "commit": "59a40691a56bba7b87267fc3c9cbb07fea03e72d",
      "tree": "19fcdaf0640fe8b7911ccc749c41174574c29ba0",
      "parents": [
        "70fac233fad400031ff4b9986fcd3273d21f71fe",
        "b3cd7b51d330caa1f54710741b73a63043515b82"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 09 21:38:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 09 21:39:00 2017 +0000"
      },
      "message": "Merge \"Disable a phone number log for user build\""
    },
    {
      "commit": "033972b5b27bd658a702cef8dde3d5863f918c30",
      "tree": "e5fd6cbf25f0719c781d7f43ac25a301cdb8ff95",
      "parents": [
        "b1818b8a36868675b06d080abe7c5b46f4271a85",
        "6bb5110f2c9200533f21f6242457053883e786c9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 07 21:52:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 07 21:52:52 2017 +0000"
      },
      "message": "Merge \"Add further Connection-side APIs for RTT (part 2)\"\nam: 6bb5110f2c\n\nChange-Id: Idfe092393301fb47e6a635eb150103cb928a2696\n"
    },
    {
      "commit": "6bb5110f2c9200533f21f6242457053883e786c9",
      "tree": "621ca7f7f2a5de143b5d6d0a35357402cce55da8",
      "parents": [
        "eef66fd0c74a9274fa5fd9da7a4008b804b59ea4",
        "b64ac4c57a863463df98d42feabe09f3cfe942db"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 07 21:44:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 07 21:44:43 2017 +0000"
      },
      "message": "Merge \"Add further Connection-side APIs for RTT (part 2)\""
    },
    {
      "commit": "356322fb1e2cc581bb181f927550843a36aedcea",
      "tree": "0631b261cd1ee40819b3f75d138b1e9835a2b83b",
      "parents": [
        "c2cf8e0b0c77fffe9836ea88536216561997e757",
        "c49b011151030576abf666a3b40ec6033dcc4358"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 07 03:05:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 07 03:05:23 2017 +0000"
      },
      "message": "Merge \"API review cleanups/changes.\" am: 9324d6513b am: dd4bc7c69c\nam: c49b011151\n\nChange-Id: Ib3d76474bef8c911b2ec6a61b916e38af0a3b861\n"
    }
  ],
  "next": "dd4bc7c69c57b5e59c262b7d947c30f55048fef0"
}
