)]}'
{
  "commit": "8f4f814beb03400e9143b7c88307b2fd68abd77c",
  "tree": "a578b6c37b05300f7c5993b435b9f7ac569ce892",
  "parents": [
    "258576a82c2293c3a988bf2dc6744fd8082421f9"
  ],
  "author": {
    "name": "Robert Greenwalt",
    "email": "rgreenwalt@google.com",
    "time": "Wed Nov 16 11:19:50 2011 -0800"
  },
  "committer": {
    "name": "Robert Greenwalt",
    "email": "rgreenwalt@google.com",
    "time": "Wed Nov 16 11:36:08 2011 -0800"
  },
  "message": "Fix TelephonyManager to grab the best context\n\nIt may not be called from an app so the app context may not exist.\nCheck and grab the best one.\nAlso remove the log that nobody paid attention to if the constructor\nis called again from the same process.  One context seems to be as\nuseful as another.\n\nbug:5572369\nbug:5622514\nChange-Id: Iad23b30c7c8fe5b8d1f81a1e060eaf0cd0e3019d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ead45ebb9539efc81400346cf4671ac72ad2d54",
      "old_mode": 33261,
      "old_path": "telephony/java/android/telephony/TelephonyManager.java",
      "new_id": "db78e2e98deafbfaaa12aa4a6b5273b240ecdd6a",
      "new_mode": 33261,
      "new_path": "telephony/java/android/telephony/TelephonyManager.java"
    }
  ]
}
