)]}'
{
  "commit": "3af0fe03fd0297a94de100128ec1c9c86f72535f",
  "tree": "6a27c8f6f3149a152420b088f60dfb410a028cce",
  "parents": [
    "9c95a8b9489e839e31e237deb351e5bb4041acca"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 05 09:31:37 2026 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 05 09:31:37 2026 +0100"
  },
  "message": "Refactor RootSetUtils to rootset package\n\nChange-Id: Ia2e06214d84be7ad073298fb41ffcd735130437c",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b93eb9b3f3e912317aebb78d8518d3218f6afec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/GenerateMainDexList.java",
      "new_id": "e5c0b2a2ddd0a3745827e8d87785cc848bc7aa90",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/GenerateMainDexList.java"
    },
    {
      "type": "modify",
      "old_id": "14a410cf7591e770fbb469c54f935293afe12ac1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "3e8e3f5138e14a2bae6aa2e602f4fb701458b037",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "a17ab5ce6e5c123ad3caa564f1556ec04a8dc2ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppView.java",
      "new_id": "e2052b67d907f9db55cae7145971267235374013",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppView.java"
    },
    {
      "type": "modify",
      "old_id": "b874d3851638c6e756c3cb7298b29557f277fade",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AnnotationMatchResult.java",
      "new_id": "8e6e8735dfd3212ca9abaee4501cbb6893d783d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AnnotationMatchResult.java"
    },
    {
      "type": "modify",
      "old_id": "66392460c4964808fd141057d44e911e418f53cd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ClassInlineRule.java",
      "new_id": "4404b1b29e8b549ae21ef333424ac4e3f6d08bf6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ClassInlineRule.java"
    },
    {
      "type": "modify",
      "old_id": "377dacd1d4046e1453978dafb078ff689c0cf4e1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/DexStringCache.java",
      "new_id": "23fdc8cefaa004aaa181902a555032545a95c519",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/DexStringCache.java"
    },
    {
      "type": "modify",
      "old_id": "4f4fd216b65e9ff95f7475239924a16827b1e402",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "30d9d79f59488e69b3619c270cdc576801fb7dbb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "7f2238d8d6a5b295db26f06acf3e786c6d2eb13c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java",
      "new_id": "15dfff8323571a5ccb911c222acb44cc338b0b75",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java"
    },
    {
      "type": "modify",
      "old_id": "ca23312998dd4d78266b11adfbfdc070a82fef81",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java",
      "new_id": "2b157c003f48aeabc1cc58009b03b2d933805b40",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "5aa2580691bc5fcf00185f037459e83c33291263",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/InterfaceMethodSyntheticBridgeAction.java",
      "new_id": "d69f99163d68d06ef54adebf1bb1e6d9ade5516b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/InterfaceMethodSyntheticBridgeAction.java"
    },
    {
      "type": "modify",
      "old_id": "84518dd7d7b278e12ef2bff9f5a7230d210e4bb8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java",
      "new_id": "c676bbae4ae727b0f64a31651db95a3015e8801e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java"
    },
    {
      "type": "modify",
      "old_id": "000cfc3c1ebc22952a28afd1d4b59683e415ecd0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardIfRulePreconditionMatch.java",
      "new_id": "36a8d564f1712ac5dc3ccfc090ae78caadd07d39",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardIfRulePreconditionMatch.java"
    },
    {
      "type": "modify",
      "old_id": "75ad742b6c9bb29bc3d73d0150a24c2fbd2ff20b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardKeepRuleModifiers.java",
      "new_id": "bf6e49d740365bd1b551c6611eab6dbc6a5c87b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardKeepRuleModifiers.java"
    },
    {
      "type": "modify",
      "old_id": "8974c5c33ad3f4cd8a004bf84af37303cab28415",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardMemberRule.java",
      "new_id": "702942e5a5f7e4e613732c252403532830c95c17",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardMemberRule.java"
    },
    {
      "type": "rename",
      "old_id": "ad0b83a5ee79c61d3b3f6a967c9c378729fd0ae8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java",
      "new_id": "8087cf85854bc031b12f81e35be02482ec1ed930",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/rootset/RootSetUtils.java",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "d48c4dcb0d2db538c83dbd62bc6a9cda0caa8638",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/InlineTest.java",
      "new_id": "38b3ff6c97b29f5fced46c5a61931c4cf239d6d5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/InlineTest.java"
    },
    {
      "type": "modify",
      "old_id": "886e0abf20eb8450aec20e0716be6a8bd1b2fead",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/TestBase.java",
      "new_id": "48cfc23d53c32e6dd8416ac2c88d8a6686dc2182",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/TestBase.java"
    }
  ]
}
