)]}'
{
  "commit": "5b1883b5f10ab13aee449d9524d7fb71c8ba0b6c",
  "tree": "2dc891256b3aae9e41e3bbc808d2dfab106c2f18",
  "parents": [
    "6ed4ee68477262aa16481d29826b5765adf14cd3"
  ],
  "author": {
    "name": "Brad Ebinger",
    "email": "breadley@google.com",
    "time": "Tue Jan 16 09:33:47 2018 -0800"
  },
  "committer": {
    "name": "Brad Ebinger",
    "email": "breadley@google.com",
    "time": "Thu Feb 01 15:45:29 2018 -0800"
  },
  "message": "Integrate new MMTel APIs into the framework\n\nPerforms the bulk of the work of:\n1) Moving the old MMTel APIs to a hidden\n.compat namespace to support older vendor\nversions of the code.\n\n2) Replace the compat MMTel APIs with the\nnew ImsService APIs and integrate them\ninto existing code.\n\nThis is one of two CLs, this CL\nintegrates the new APIs, the next CL\ncreates the compat layer in telephony\nto translate the .compat APIs to the new\nAPIs to allow Telephony to work with\nolder versions of the API.\n\nBefore commit, the corresponding vendor\nchanges will have to be submitted as well.\n\nBug: 63987047\nTest: Telephony Unit tests\nMerged-In: Icc9ecfdad000f42399beeac142083e62962c12d3\nChange-Id: Icc9ecfdad000f42399beeac142083e62962c12d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afacd1c5b5b2b43df368f4df6573080ffef4d70d",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "985d734761424c481187cc1d288368e335eecbc5",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "4138e2950d93b0617f1d7e8c88da238181ffa8ae",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/TelephonyManager.java",
      "new_id": "96ed20b841bdbfdabaf05beb8592284db9523535",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/TelephonyManager.java"
    },
    {
      "type": "modify",
      "old_id": "aaa0f08594d115aabf077e386cafb5f01f162260",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/ImsService.java",
      "new_id": "2f32bae88f031c3f84fb03c689d17826a7d4064f",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/ImsService.java"
    },
    {
      "type": "rename",
      "old_id": "fd2eb24610ec39a4db8784d0a7bf13a4556ce073",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsCapabilityCallback.aidl",
      "new_id": "c755703c042aebcb5c6334f82a3525a3317e8d1b",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsCapabilityCallback.aidl",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "3d424a33012d70b2bc4ae84dd079f388b2b2870a",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsConfig.aidl",
      "new_id": "4433c1c03c1fcfc747b438b32a085ef49faf2d05",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsConfig.aidl",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "52efd2322c175d75382aa659063757e5e49ef56b",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsConfigCallback.aidl",
      "new_id": "2b3f1ca7196a5f3fc3a719c878426d56ad25de61",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsConfigCallback.aidl",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "18afc6a23a40d66720cae1ea0962c5bd254f126c",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsMmTelFeature.aidl",
      "new_id": "f9b15c0b1610af321c3d85874f36263c3ca18dc5",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsMmTelFeature.aidl",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "43f5098af3ca56f66e75ce5778969dcd56b9b92f",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsMmTelListener.aidl",
      "new_id": "904e7cad9c1495d4ad66e4cc275e615918eefce9",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "f6005b66bd3c1bc61bd4feca4366318d2eafe1ad",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsRcsFeature.aidl",
      "new_id": "691cfba9a28ca6f219d4e24b93ee35c5226e141b",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsRcsFeature.aidl",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "6de264ec90fbff9a5d252768eff6558dadce03aa",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsRegistration.aidl",
      "new_id": "4ae0a75ad0270a9c3ddc7c491e7caccfb3f324ba",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsRegistration.aidl",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "5f21167422dcfe6ecf5e3d900fe40345274290e6",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsRegistrationCallback.aidl",
      "new_id": "a745a3819f40570aa2f8adab11bbcc4cbee3e64f",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsRegistrationCallback.aidl",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "82a85254bbca7d0d6754aaa4b4e413d25fc5bc5c",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsServiceController.aidl",
      "new_id": "86f8606ac39f70435e6649c3475717f5aecba651",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsServiceController.aidl",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "01cca2db0978049dbfadbe7dd58933698f8f94fb",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/aidl/IImsServiceControllerListener.aidl",
      "new_id": "54f6120aa99c7a08652939436d05d2ecbd79beec",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsServiceControllerListener.aidl",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "5a4b7e4890251a04bed050f74eb46064d605d9d3",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsSmsListener.aidl",
      "new_id": "606df15b1782a26d701a51c83252acd4b2749795",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/aidl/IImsSmsListener.aidl",
      "score": 92
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf1efb34bd0a7f12db7f8e78f9948db352b9e859",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/compat/ImsService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a12cae26af4082941079b9ad750eb63b5f7f72d",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/compat/feature/ImsFeature.java"
    },
    {
      "type": "modify",
      "old_id": "403bb60404cf47087508aab4baaebc3cac1afb49",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java",
      "new_id": "f5c5857b7ab3276da5a9cb722e0be324fc5d5b05",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java"
    },
    {
      "type": "rename",
      "old_id": "8d1bd9d27f7c262ddd1bca050faae733e4f987aa",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/feature/RcsFeature.java",
      "new_id": "228b330451073a90710a680bc7cb90584c395f9f",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/compat/feature/RcsFeature.java",
      "score": 76
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5417e77c0089e4968e716f659b7a23f9e43c09d",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/compat/stub/ImsConfigImplBase.java"
    },
    {
      "type": "rename",
      "old_id": "f4ec0eb38f349b952ce5ee769f6d432db311f2a7",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/feature/CapabilityChangeRequest.aidl",
      "new_id": "e789bd5ac940ddaf7c4e84fb78b6b487fed99e9c",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/feature/CapabilityChangeRequest.aidl",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "5dbf077ee7c5884ca7ac985b376c571b333ba789",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/feature/CapabilityChangeRequest.java",
      "new_id": "efb6ffe9904919ef105bb94c1d44fd01a5b95b22",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/feature/CapabilityChangeRequest.java",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "d47cea3097f3e26d0f39ed53b8f03ffb45d3f81b",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/feature/ImsFeature.java",
      "new_id": "2cc0a8a2275989c20f71a2c98c31bf11d01bd685",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/feature/ImsFeature.java"
    },
    {
      "type": "delete",
      "old_id": "68d63dfbe32f7db7dc89aaa3fd111276055f4f29",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/feature/MMTelFeature.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "23e0302ab4f1059f70a77009014c2aecf469ddd3",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/feature/MmTelFeature.java",
      "new_id": "83214b32fc388b7400d6a480ea31de17c21fae22",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/feature/MmTelFeature.java",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "40c5181d6bcabca59ca1aaf2abc1349c2f20e0cf",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/feature/RcsFeature.java",
      "new_id": "3b6f7e0f1a898e10235c23d46557e02bb0c0a3f6",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/feature/RcsFeature.java"
    },
    {
      "type": "delete",
      "old_id": "afaf33294d8a483428337dca5b656a5d40055410",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/ImsService.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f82ad241eaf1ff7965ca38600ff76887861682a",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/feature/ImsFeature.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "33aec5dfb8af7e983a2c283d74200f894ba69185",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/stub/ImsConfigImplBase.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5a4db99ee0d0c147f332c6b8e572a25f2177a12a",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java",
      "new_id": "ab249dac50f828c87a5ae6aeedb181afceb4b659",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java"
    },
    {
      "type": "rename",
      "old_id": "e890cf8756f3efa73188922157d631556e9ba89b",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/stub/ImsFeatureConfiguration.aidl",
      "new_id": "e2ae0e8f67750c851fde3896d9cb6e1996b949e5",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.aidl",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "244c9578f6b45d4d9cacad9bcd5a8c7af700aa70",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/stub/ImsFeatureConfiguration.java",
      "new_id": "c8989e059ee5a7d9366605ff96d53bf34c3662a1",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.java",
      "score": 93
    },
    {
      "type": "modify",
      "old_id": "42af08365f6112ef11d6f5957531687043e79228",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/stub/ImsRegistrationImplBase.java",
      "new_id": "dfb9b63f7b14e822a475fa1b41628f0e4ca64824",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/stub/ImsRegistrationImplBase.java"
    },
    {
      "type": "rename",
      "old_id": "57df526b4a4e731cab3a9c60c8ed3409fd619bd6",
      "old_mode": 33188,
      "old_path": "telephony/java/android/telephony/ims/internal/stub/SmsImplBase.java",
      "new_id": "9b9301193f1be40e5a98430daff3990c73860cca",
      "new_mode": 33188,
      "new_path": "telephony/java/android/telephony/ims/stub/ImsSmsImplBase.java",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "cf4c47bf541f74581c22843902d64793f71077fe",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/ImsConfig.java",
      "new_id": "f8e8b48fbd5d99da2760807c85eb4f5ae3635787",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/ims/ImsConfig.java"
    },
    {
      "type": "delete",
      "old_id": "41b1042e9a867d090624d51e88b00b227c0a7b87",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsFeatureStatusCallback.aidl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "290a6824025122202d0b38ad47b07bfb3415c9b5",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsMMTelFeature.aidl",
      "new_id": "d43077bf10bc5f2c16dfdb4dc1d4734ec467eb41",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/ims/internal/IImsMMTelFeature.aidl"
    },
    {
      "type": "modify",
      "old_id": "7ac25ac13fbe399269162796be7a9ff3ca2d6d0e",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/ims/internal/IImsServiceController.aidl",
      "new_id": "857089fac33aaa1c6f60dff1124dfb2b8b45f998",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/ims/internal/IImsServiceController.aidl"
    },
    {
      "type": "modify",
      "old_id": "80958c077d6aeef9ad5cbee83aa38ca826127cf3",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/internal/telephony/ExponentialBackoff.java",
      "new_id": "f323a0cc62012bb42c59b661fcc0bacd462416a8",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/internal/telephony/ExponentialBackoff.java"
    },
    {
      "type": "modify",
      "old_id": "797805b52368bdb8dd5a5208dbe27890bdf96700",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/internal/telephony/ITelephony.aidl",
      "new_id": "2b4c059cf69f0fa150940d5c0ba9cdde02835a2b",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/internal/telephony/ITelephony.aidl"
    }
  ]
}
