)]}'
{
  "commit": "1215f09b07c46f305b9227639b8cf66da03d0ddd",
  "tree": "4013a6c95c3e596069490b357be0f34c9451af85",
  "parents": [
    "d8148b6c8c259d3088a6d1aa9703ff208c76c36e"
  ],
  "author": {
    "name": "Varun Anand",
    "email": "vaanand@google.com",
    "time": "Mon Jan 14 11:45:33 2019 -0800"
  },
  "committer": {
    "name": "Varun Anand",
    "email": "vaanand@google.com",
    "time": "Wed Jan 30 14:09:03 2019 -0800"
  },
  "message": "Add an API that allows VPNs to declare themselves as metered.\n\nFor VPN apps targeting Q and above, they will by default be treated as\nmetered unless they override this setting before establishing VPN.\n\nBug: 120145746\nTest: atest FrameworksNetTests\nTest: On device tests verifying meteredness setup correctly for apps\ntargeting Q and apps targeting P.\nChange-Id: Ia6d1f7ef244bc04ae2e28faa59625302b5994875\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb400567fa6e07812794d3572915eb7e9be11c32",
      "old_mode": 33261,
      "old_path": "api/current.txt",
      "new_id": "e248d71d4a19ebcc7d3409084bdb64ca7a8be533",
      "new_mode": 33261,
      "new_path": "api/current.txt"
    },
    {
      "type": "modify",
      "old_id": "dc099a46aa2a0cc324af51d6c841ead8843207b8",
      "old_mode": 33188,
      "old_path": "core/java/android/net/VpnService.java",
      "new_id": "784f233111033b1235c1cbf92412bef5152f7549",
      "new_mode": 33188,
      "new_path": "core/java/android/net/VpnService.java"
    },
    {
      "type": "modify",
      "old_id": "da8605e645b4e67a1859d14a22e5233f6cfa7d1e",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/net/VpnConfig.java",
      "new_id": "65b974ba8b420e71308c27c62f93e20bc9829f11",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/net/VpnConfig.java"
    },
    {
      "type": "modify",
      "old_id": "2508844314407d215b7372f17ed99de0dddb4dc7",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/Vpn.java",
      "new_id": "9141ccb387bde6f225e17d1f2ddcb9702276b241",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/Vpn.java"
    },
    {
      "type": "modify",
      "old_id": "923c7dd5fb94f4d090e7a2600cb473b3d8ce87b2",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java",
      "new_id": "67fe8e559f3b1fcd27ca59cf3d02242dfa9d1d5f",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "5b17224e41e524bdba2197830149d99395c9eac9",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/connectivity/VpnTest.java",
      "new_id": "46de3d0608ffc18f180e31677e88d78970dce6ad",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/connectivity/VpnTest.java"
    }
  ]
}
