)]}'
{
  "commit": "2ec3cce4526370b6971a2a91c455d949c0120356",
  "tree": "0907a869f6b0c81680a15a8dfd387fa003eea1d5",
  "parents": [
    "17203cd88b318fa69001731c82474b23e6a9774b"
  ],
  "author": {
    "name": "Mark Chien",
    "email": "markchien@google.com",
    "time": "Tue Apr 16 06:03:51 2019 -0700"
  },
  "committer": {
    "name": "Mark Chien",
    "email": "markchien@google.com",
    "time": "Fri Apr 19 04:38:13 2019 +0000"
  },
  "message": "Tethering: fix using wrong subId problem\n\nThere is the potential bug[1] that default data subId change\nintent may lose. So tethering may cache the outdated default\ndata subId in TetheringConfiguration. Now EntitlementManager\nwould fetch configuration every time and this would re-exam\nwhether subId is changed.\nAdditional passing subId to Settings to avoid default data\nsubId change right away when launching entitlement check.\nThus, Settings can know whether this is outdated entitlement\ncheck request.\n[1] b/129224596\n\nBug: 129751453\nTest: -build, flash, boot\n      -atest FrameworksNetTests\n      -manual test with carrier SIM\n\nChange-Id: I318cdd86bd7e516f7673bb293d1d9bf967861d8f\nMerged-In: I32e238c4786657ecd4bacfa3260c28c3f083cf08\nMerged-In: I318cdd86bd7e516f7673bb293d1d9bf967861d8f\n(cherry picked from commit 430dd6e98aa1e76219c7ba74b9d9a1b202bf39cc)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b140c1b25320f5894e5ab770f5fe8f8d057ccfde",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/Tethering.java",
      "new_id": "33c84d161a90c257d8317e1423a297c8fd1d22d8",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/Tethering.java"
    },
    {
      "type": "modify",
      "old_id": "b0bbd72794d9584e0702d0aa28b2f5d2e19a35a2",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/tethering/EntitlementManager.java",
      "new_id": "836f1e64aa9ce6854aa78e66502de06b686d2631",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/tethering/EntitlementManager.java"
    },
    {
      "type": "modify",
      "old_id": "d28ab708f051ecfc1232ee3f0cad9d15ff856e63",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/connectivity/tethering/EntitlementManagerTest.java",
      "new_id": "2b2e8a72ab040bc6a23e686e95c658a33ac2ac06",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/connectivity/tethering/EntitlementManagerTest.java"
    }
  ]
}
