)]}'
{
  "commit": "b58595b767ca2364cf2189046fc6c40267ef03e5",
  "tree": "4581c7e6f810141258935b52d38c144fb3e5fc0e",
  "parents": [
    "094e5ddbd37640d7840bedabf64cbc0126835262"
  ],
  "author": {
    "name": "Winson",
    "email": "chiuwinson@google.com",
    "time": "Thu Apr 30 13:19:36 2020 -0700"
  },
  "committer": {
    "name": "Winson",
    "email": "chiuwinson@google.com",
    "time": "Fri May 01 10:49:15 2020 -0700"
  },
  "message": "Add skip functionality to package parsing\n\nThere are specific cases where a package should be ignored by\nwhoever is parsing it, either because the device was configured to\nignore it, or the device doesn\u0027t support it.\n\nWhile mostly used for testing, this adds a skip method to\nParseInput and a matching install error code to explicitly express\nthis case during parsing.\n\nBug: 155420149\n\nTest: atest com.android.server.pm.parsing\n\nChange-Id: I7eff53544341e21108d9d027f3afe75a1e845f40\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a5e6ca289b3554ec822476105797ce88fd71de0",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/PackageManager.java",
      "new_id": "14ea248cc668c734d52ca9bbe5035dfc386f3985",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/PackageManager.java"
    },
    {
      "type": "modify",
      "old_id": "8a57f826ad2ea2c47a7fbdfe9feff5f097c403ca",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/PackageParser.java",
      "new_id": "e953402aa2d0351dea7229319b9e8a5539c9068c",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/PackageParser.java"
    },
    {
      "type": "modify",
      "old_id": "4e189796bc48b6782fab53a2c1871904c6c92f67",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/parsing/ParsingPackageUtils.java",
      "new_id": "87b34bb81aca5950b181b0e0e8d660ed4dcbb459",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/parsing/ParsingPackageUtils.java"
    },
    {
      "type": "modify",
      "old_id": "6b659bea84f1e1d978a4361fcd4d8ccf1a93b663",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/parsing/result/ParseInput.java",
      "new_id": "d5898b7f57a1a5e1f8c2e64f72679502b735267f",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/parsing/result/ParseInput.java"
    },
    {
      "type": "modify",
      "old_id": "b26bf71a61c57a67f0fe432d676f919d01962787",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/parsing/result/ParseTypeImpl.java",
      "new_id": "61152061ae1064197d81b506ce5e91c646290264",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/parsing/result/ParseTypeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "7b1b2d2f5c2b2f3ee507691e9e63f2980be18c91",
      "old_mode": 33188,
      "old_path": "services/tests/servicestests/src/com/android/server/pm/parsing/AndroidPackageParsingTestBase.kt",
      "new_id": "6de08fd1251f4ee7979bcbc247d30f98ebead908",
      "new_mode": 33188,
      "new_path": "services/tests/servicestests/src/com/android/server/pm/parsing/AndroidPackageParsingTestBase.kt"
    }
  ]
}
