)]}'
{
  "commit": "1d819f7a4c0cdb225348053f33637266fc63c600",
  "tree": "ecd797a69a0929e37dd6c9e8a4cc4538afe8ae6c",
  "parents": [
    "ef2f5f75e13f51538d57d90273276d9d1b0ef881"
  ],
  "author": {
    "name": "Andrew Grieve",
    "email": "agrieve@google.com",
    "time": "Mon Sep 09 22:09:27 2024 -0400"
  },
  "committer": {
    "name": "Andrew Grieve",
    "email": "agrieve@google.com",
    "time": "Mon Sep 09 22:09:27 2024 -0400"
  },
  "message": "Fix R8FeatureSplitServiceLoaderTest non-determinism\n\nPrior to 9f325cf2c2e9a131afc7cdd48623472506dc3d2f, META-INF/services\nwere all written to the base module. With them written per-module, the\ntest with the same service in multiple modules started failing flakily\nfor API levels pre-N because the resolution order of the multiple\nMETA-INF/services files is non-deterministic. To work around this,\naccept either order for API \u003c N.\n\nBug: b/160889305\nChange-Id: I20b52572f8f14b9cdd414d53d125fb4089005233",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a93c7d7ce4914ff2be0607579c72cee6414aae2b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dexsplitter/R8FeatureSplitServiceLoaderTest.java",
      "new_id": "be5fb9b0bc38b837b945f7cccd9d2ce421e42787",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dexsplitter/R8FeatureSplitServiceLoaderTest.java"
    }
  ]
}
