)]}'
{
  "commit": "002b20483cc581248fb1070226474c7b00a23947",
  "tree": "2a274b38c2021423ef31260239a63764ca6f2844",
  "parents": [
    "9352c43df0c21f27fd29ee46770ca058c13d5e2f"
  ],
  "author": {
    "name": "Pavel Zhamaitsiak",
    "email": "pavelz@google.com",
    "time": "Fri Jun 03 16:05:31 2016 -0700"
  },
  "committer": {
    "name": "Pavel Zhamaitsiak",
    "email": "pavelz@google.com",
    "time": "Fri Jun 10 00:19:14 2016 +0000"
  },
  "message": "Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager\n\nImsConfig.getVolteProvisioned() function was supposed to cache provisioned\nvalue and return it synchronously. This CL moves this functionality to\nImsManager (and adds support for WFC and VT provisioning).\n\nVoLTE and WFC provisioned values are asynchronously updated when\nCarrierConfig changes. They are also updated when ACTION_IMS_CONFIG_CHANGED\nintent is received (this intent is sent by IMS stack).\n\nAdd isWfcProvisionedOnDevice() and isVtProvisionedOnDevice() functions\nto ImsManager.\n\nBug: 26496388\nBug: 27814311\nChange-Id: I4640e5c79e339121a2899ef3cd022d2738ab244b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3951cc347f7f60fcd0cc8acdc292854c673c799",
      "old_mode": 33188,
      "old_path": "src/java/com/android/ims/ImsConfig.java",
      "new_id": "b572b18b3f05de0193005af2428d60f671bdfa97",
      "new_mode": 33188,
      "new_path": "src/java/com/android/ims/ImsConfig.java"
    },
    {
      "type": "modify",
      "old_id": "4774c72dd3ece3c40c2ec45c09094b4a12242181",
      "old_mode": 33188,
      "old_path": "src/java/com/android/ims/ImsManager.java",
      "new_id": "ecc05e8b1a6c4700544e01d791dca9a8df6a2760",
      "new_mode": 33188,
      "new_path": "src/java/com/android/ims/ImsManager.java"
    }
  ]
}
