)]}'
{
  "commit": "074f1df5a620637e9741d7aa97f735622b7312e2",
  "tree": "709deb476a746779664f31b9ec9631a06e7cc8d2",
  "parents": [
    "cb43b581dbd0813fa22e5cc76aa6a7d7750043b6"
  ],
  "author": {
    "name": "Jack Yu",
    "email": "jackyu@google.com",
    "time": "Tue Jul 07 11:48:22 2020 -0700"
  },
  "committer": {
    "name": "Jack Yu",
    "email": "jackyu@google.com",
    "time": "Tue Jul 07 15:27:05 2020 -0700"
  },
  "message": "Fixed incorrect cell identity for geo scope support\n\nThe geographical scope support defined by 3GPP TS 23.041\n9.4.1.2.1 requires the cell identity including MCC/MNC, LAC/TAC,\nand CID from the registered network. The cell identity cell broadcast\nservice retrieved is not correct.\n\nThis fixed several issues in cell broadcast service.\n\n1. Cell broadcast service used the MCC/MNC from the SIM, not from\n   current registered network.\n2. Cell broadcast service uses a ramdom cell info return by telephony\n   manager\u0027s getAllCellInfo, which returns both registered and nearby\n   cells. We should get cell identity from CS network, PS network,\n   then nearby cells.\n3. Cell broadcast service can only handle GSM cell identity, but not\n   UMTS/LTE/NR cell identity.\n\nFix: 157618105\nTest: Manual \u0026 unit tests\nChange-Id: Id9310efc0bda7d5fa158d2be84782ce178c3a299\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8449166871dd35d0e6b8313898f5c7ea74371b99",
      "old_mode": 33188,
      "old_path": "src/com/android/cellbroadcastservice/GsmCellBroadcastHandler.java",
      "new_id": "dec379d6300dcc23716e197b4a6c9eace199de95",
      "new_mode": 33188,
      "new_path": "src/com/android/cellbroadcastservice/GsmCellBroadcastHandler.java"
    },
    {
      "type": "modify",
      "old_id": "f1c7430abf43f022a0962934d01fdcf60341c826",
      "old_mode": 33188,
      "old_path": "tests/src/com/android/cellbroadcastservice/tests/CellBroadcastServiceTestBase.java",
      "new_id": "dfdb2e292cf396c9629a4a0f9df2f3b712ce3da9",
      "new_mode": 33188,
      "new_path": "tests/src/com/android/cellbroadcastservice/tests/CellBroadcastServiceTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "a124faa30d22ceba5f80b1c22d4971b2d0ca4a30",
      "old_mode": 33188,
      "old_path": "tests/src/com/android/cellbroadcastservice/tests/GsmCellBroadcastHandlerTest.java",
      "new_id": "e94aabb15cc87f7fdbd3d5fa2719bf4ddda906d4",
      "new_mode": 33188,
      "new_path": "tests/src/com/android/cellbroadcastservice/tests/GsmCellBroadcastHandlerTest.java"
    }
  ]
}
