)]}'
{
  "commit": "d7caf838c034acf212b89685297156227fface1f",
  "tree": "0a86f6168d8c5dd33c27909270eb5497f9f29cf0",
  "parents": [
    "cda101be7d997a796b1839b36d687c9c726b0767"
  ],
  "author": {
    "name": "Lorenzo Colitti",
    "email": "lorenzo@google.com",
    "time": "Tue Dec 01 01:08:37 2020 +0900"
  },
  "committer": {
    "name": "Lorenzo Colitti",
    "email": "lorenzo@google.com",
    "time": "Wed Dec 02 00:45:57 2020 +0900"
  },
  "message": "Refactor applyUnderlyingCapabilities and its test.\n\nThis reduces verbose assertions and makes the test more compact.\nI\u0027m not sure whether it\u0027s actually more valuable, since the\ncurrent code, while more verbose, is probably more\nstraightforward to understand.\n\nAlso add a test for passing in a null underlying network (i.e.,\nfollow default network). This requires a minor refactoring in\nConnectivityService because the applyUnderlyingCapabilities does\nnot currently treat null specially.\n\nBug: 173331190\nTest: test-only change\nChange-Id: Ic5a3e16969ea9e1a529706850f148cb0d5fd8e09\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ef1b6bbd59f1cdd5bbbc2987ea8bda3f02b3456",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/ConnectivityService.java",
      "new_id": "9b006d050c02a8ab5b194e9cac3c2ead5d6a8f0c",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/ConnectivityService.java"
    },
    {
      "type": "modify",
      "old_id": "978c09ef13d4056f0e513dece62907e2417633bd",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java",
      "new_id": "878f6fa0f96a7f61c2005d581afbb0cd78758437",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java"
    }
  ]
}
