)]}'
{
  "commit": "0c66697770fcebc24ca6d783afee677d1a20deed",
  "tree": "5e73c259e66bbeb6ea88430dc5617fba931bac0d",
  "parents": [
    "3c959339ae96e451b79dba918966f51a3f835d3a"
  ],
  "author": {
    "name": "junyulai",
    "email": "junyulai@google.com",
    "time": "Mon Mar 04 22:45:36 2019 +0800"
  },
  "committer": {
    "name": "junyulai",
    "email": "junyulai@google.com",
    "time": "Mon Mar 25 15:56:35 2019 +0800"
  },
  "message": "Fix SocketKeepalive APIs which do not meet API review requirement\n\nPer API review, change the use of FileDescriptor to\nParcelFileDescriptor.\nThis change also fix nullability according to API review\nfeedbacks.\n\nFix: 126698610\nFix: 126699425\nFix: 126699232\nFix: 126700278\n\nTest: 1. m -j\n      2. atest FrameworksNetTests --generate-new-metrics 50\n      3. m -j doc-comment-check-docs\nChange-Id: I19476c50dd1ca290bf3f41973829da2bd229796a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ed18190b15f0df8c257e6439828fecb9a4edda9",
      "old_mode": 33261,
      "old_path": "api/current.txt",
      "new_id": "76011b52fd907f8dc41d7941c02d34c38f3279c0",
      "new_mode": 33261,
      "new_path": "api/current.txt"
    },
    {
      "type": "modify",
      "old_id": "d8b6b24fb56e02bb7608fbc376935bc09f2d8642",
      "old_mode": 33188,
      "old_path": "api/system-current.txt",
      "new_id": "138bb8911ed92c7106351e2c67c6e6b12cd32b93",
      "new_mode": 33188,
      "new_path": "api/system-current.txt"
    },
    {
      "type": "modify",
      "old_id": "428c2e7bc0c43231a1ebc989af6f4d2725d30fdd",
      "old_mode": 33188,
      "old_path": "core/java/android/net/ConnectivityManager.java",
      "new_id": "c26191ff3c37730acfd71331030e1f9db7217de8",
      "new_mode": 33188,
      "new_path": "core/java/android/net/ConnectivityManager.java"
    },
    {
      "type": "modify",
      "old_id": "84da294f8940d1718dcb6eed4dc46077b8008337",
      "old_mode": 33188,
      "old_path": "core/java/android/net/NattSocketKeepalive.java",
      "new_id": "b0ce0c71fbeb8da7279f4dda74cdfd526e3cf944",
      "new_mode": 33188,
      "new_path": "core/java/android/net/NattSocketKeepalive.java"
    },
    {
      "type": "modify",
      "old_id": "b55f6ba06438f244a3c0ea30c48d2fd6efd59eab",
      "old_mode": 33188,
      "old_path": "core/java/android/net/NetworkAgent.java",
      "new_id": "1edea556c5743e9e8ce27a06634162cb2b69519a",
      "new_mode": 33188,
      "new_path": "core/java/android/net/NetworkAgent.java"
    },
    {
      "type": "modify",
      "old_id": "0e768dfc8eb9b2ed39c2d10aee9e8ee978ff1101",
      "old_mode": 33188,
      "old_path": "core/java/android/net/SocketKeepalive.java",
      "new_id": "9d91620bdf96ed9491874842f0a2d4c87ce7f240",
      "new_mode": 33188,
      "new_path": "core/java/android/net/SocketKeepalive.java"
    },
    {
      "type": "modify",
      "old_id": "26cc8ff181b2af3a2644253b53d16e64b074f44d",
      "old_mode": 33188,
      "old_path": "core/java/android/net/TcpSocketKeepalive.java",
      "new_id": "436397ea7754c5de57c5ae4dced3645039d0067f",
      "new_mode": 33188,
      "new_path": "core/java/android/net/TcpSocketKeepalive.java"
    },
    {
      "type": "modify",
      "old_id": "9487fafc621a591a071a07b8c83076c16ae2caa9",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/ConnectivityService.java",
      "new_id": "a2c5655bf122ec0b226bf2775bc59dca1e9b55bd",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/ConnectivityService.java"
    },
    {
      "type": "modify",
      "old_id": "0e3d82c0a660af8b40034f6f20507840eacbc5d8",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/KeepaliveTracker.java",
      "new_id": "ce887eb4f0fe1fd970a1401e32528614fb515fc8",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/KeepaliveTracker.java"
    },
    {
      "type": "modify",
      "old_id": "f4d9006a70682aaacae3a1734bc213fafcc7363a",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/TcpKeepaliveController.java",
      "new_id": "09badec5c197936e2de941c4db4a3ed9ecaacc94",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/TcpKeepaliveController.java"
    },
    {
      "type": "modify",
      "old_id": "d3616aa89f74b6cef0e1dab8e8c1818f71e35ef9",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java",
      "new_id": "92a865a3dc588e6fd0b0aa4ec5ba5b3a490068d2",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java"
    }
  ]
}
