)]}'
{
  "commit": "8e28b7d78232f6cf08739ca0d129cc7f9e650801",
  "tree": "c72bf1bcc07e1dd02764a4f4738a56735e5f4252",
  "parents": [
    "7a12d6ba14a35276fd3afb314d6c95055da4c6f0"
  ],
  "author": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Fri Aug 19 02:24:24 2011 -0700"
  },
  "committer": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Tue Aug 23 18:45:44 2011 -0700"
  },
  "message": "Proactively disable data when over policy limit.\n\nAdd policy controls to NetworkStateTracker which are combined with\nother user preference and internal flags to decide if data connection\nshould be established.  Better locking around enabled flags.\n\nWhen data network would be over limit, proactively disable data on\nthat network.  Enable when policy is snoozed or when cycle resets.\n\nTrack and dismiss notifications from now-stale policies.\n\nBug: 4587023, 5178147\nChange-Id: Ibfcc9f73cda7c369209af701b46eddd3d1943f2d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7b00375e8413bd57052cc519d0f3a101459d65c",
      "old_mode": 33188,
      "old_path": "core/java/android/bluetooth/BluetoothTetheringDataTracker.java",
      "new_id": "83d1bda82100f4b07986fd327962113726163fd0",
      "new_mode": 33188,
      "new_path": "core/java/android/bluetooth/BluetoothTetheringDataTracker.java"
    },
    {
      "type": "modify",
      "old_id": "e39725a2d14059ba1fbb118c7ee4916918efbf6a",
      "old_mode": 33188,
      "old_path": "core/java/android/net/DummyDataStateTracker.java",
      "new_id": "9f0f9cd3f5228d69ab1cc685c0e084e2dd8ba59f",
      "new_mode": 33188,
      "new_path": "core/java/android/net/DummyDataStateTracker.java"
    },
    {
      "type": "modify",
      "old_id": "b035c51d3da5746d9dd3882837e4ba17844689a0",
      "old_mode": 33188,
      "old_path": "core/java/android/net/EthernetDataTracker.java",
      "new_id": "21ecc22c10ffa1dc5a82a622e83d0f06323ef86c",
      "new_mode": 33188,
      "new_path": "core/java/android/net/EthernetDataTracker.java"
    },
    {
      "type": "modify",
      "old_id": "1b95b60a536d0ee1e731da0fd2965f633f5dc990",
      "old_mode": 33188,
      "old_path": "core/java/android/net/IConnectivityManager.aidl",
      "new_id": "c9553c05d5888a746a00d15dd504a701b1c0a743",
      "new_mode": 33188,
      "new_path": "core/java/android/net/IConnectivityManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "5501f38b0fe65224cb37ed2673ae8e23ec136afd",
      "old_mode": 33188,
      "old_path": "core/java/android/net/MobileDataStateTracker.java",
      "new_id": "5929cfb63a05093981697b23fa0d94dddd979d1f",
      "new_mode": 33188,
      "new_path": "core/java/android/net/MobileDataStateTracker.java"
    },
    {
      "type": "modify",
      "old_id": "f53063de766c56bcd7195bc187802318bc0bfe92",
      "old_mode": 33188,
      "old_path": "core/java/android/net/NetworkStateTracker.java",
      "new_id": "173559289566aa612466b503ee066afee988ad2d",
      "new_mode": 33188,
      "new_path": "core/java/android/net/NetworkStateTracker.java"
    },
    {
      "type": "modify",
      "old_id": "6aff54e5128f757ff29c97c56f233fdff160b137",
      "old_mode": 33261,
      "old_path": "core/res/res/values/strings.xml",
      "new_id": "ade28656a1ebc78cc42a4cd5536b31eef16e8cab",
      "new_mode": 33261,
      "new_path": "core/res/res/values/strings.xml"
    },
    {
      "type": "modify",
      "old_id": "1341dd4dd560d33696d365b5e8aa52e660be36d7",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/ConnectivityService.java",
      "new_id": "bfca851dcacae120035ecd4e3ee63276b34d899d",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/ConnectivityService.java"
    },
    {
      "type": "modify",
      "old_id": "14d966511d6f0b52902ff3d856047b8395e087b2",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/net/NetworkPolicyManagerService.java",
      "new_id": "84880f922a065ac68356b83f31894c3c5cf034c9",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/net/NetworkPolicyManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "845aa3f2bb01fdda8f8c6d4f7612a924fe05e6b4",
      "old_mode": 33188,
      "old_path": "services/tests/servicestests/src/com/android/server/NetworkPolicyManagerServiceTest.java",
      "new_id": "f67d25191bf129d61e83e4f5a8011707fe9531a4",
      "new_mode": 33188,
      "new_path": "services/tests/servicestests/src/com/android/server/NetworkPolicyManagerServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "3bd78e043255ca1f7199d44ffb53d864989a4469",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/internal/telephony/DataConnectionTracker.java",
      "new_id": "42ea4f2984ece045aad959114c3603967e97a5ca",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/internal/telephony/DataConnectionTracker.java"
    },
    {
      "type": "modify",
      "old_id": "800615cd0af71f734f6bef23965cd27d6bfdfe73",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java",
      "new_id": "1a077d00ea31fa05d17a5c8224eacb0317c74288",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java"
    },
    {
      "type": "modify",
      "old_id": "32369018b6e5fe8c0b3159ba7a9f94a3fb6f4cad",
      "old_mode": 33188,
      "old_path": "telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java",
      "new_id": "c8671c1237c1dd9d652c06abe21197fd695a31a3",
      "new_mode": 33188,
      "new_path": "telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java"
    },
    {
      "type": "modify",
      "old_id": "c20c716a86860fc84f8402f3233e8e6aa59b8789",
      "old_mode": 33188,
      "old_path": "wifi/java/android/net/wifi/WifiStateTracker.java",
      "new_id": "956c3f28ea2fbc3b2d362e63a9bb019fcd49be52",
      "new_mode": 33188,
      "new_path": "wifi/java/android/net/wifi/WifiStateTracker.java"
    }
  ]
}
