)]}'
{
  "commit": "efb7d7135d1227bbb0eca441e76a405df6b4e508",
  "tree": "b88ecd907db3b86362438a8d834b4f3a329ee648",
  "parents": [
    "d0208d9292d8e400cd3bbf145eaf2d08093c0474"
  ],
  "author": {
    "name": "lucaslin",
    "email": "lucaslin@google.com",
    "time": "Wed Aug 24 14:55:53 2022 +0800"
  },
  "committer": {
    "name": "Cherrypicker Worker",
    "email": "android-build-cherrypicker-worker@google.com",
    "time": "Wed Sep 07 05:50:58 2022 +0000"
  },
  "message": "Have a method to stop VPN and send event to VPN app\n\nHave a method to stop VPN and send\nCATEGORY_EVENT_DEACTIVATED_BY_USER event to VPN app.\n\nBoth of prepareInternal() and stopVpnProfile() have the same\nbehavior, so have a method for them to reduce the duplicate.\n\nBug: 236409954\nTest: atest FrameworksNetTests:VpnTest\nChange-Id: I54b550e6f972a13f61cbcf15ee1fb9fe3c313d7b\n(cherry picked from commit 395c0909ddff57cb90274ab3eb45e9980ea4a6dc)\nMerged-In: I54b550e6f972a13f61cbcf15ee1fb9fe3c313d7b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b988b5731f9b51ed883b4345b4d5ba25e993dd70",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/Vpn.java",
      "new_id": "fd607c38fe08712a838bf97312dd3617157f840c",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/Vpn.java"
    }
  ]
}
