)]}'
{
  "commit": "e4acd831fbb90df908af83592ea917e6fdab9d2e",
  "tree": "31008b74ce3a3d0fe10c50af8936025840a394f4",
  "parents": [
    "a289b8b2189ebb866d5804570dcca3a176c86901"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Feb 17 14:56:43 2026 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Feb 17 06:02:22 2026 -0800"
  },
  "message": "Early exit when generating blast radius with empty program consumer\n\nThis also:\n\n* Gathers the blast radius options logic in BlastRadiusOptions, rather than in the ProguardConfiguration.\n* Removes the support for printing the blast radius to stdout.\n\nBug: b/484870212\nChange-Id: I5128942fb5f144cda90b8d6e031c31633d858389",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54764220f6730a042e457b0c35d106af6d9905fe",
      "old_mode": 33188,
      "old_path": "d8_r8/test_modules/testbase/build.gradle.kts",
      "new_id": "6d885754185f660443db66b67ef43cd5a8fd2d12",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/testbase/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "f09f79093f0a49db461e7b4805966a813184b819",
      "old_mode": 33188,
      "old_path": "d8_r8/test_modules/testbase/settings.gradle.kts",
      "new_id": "df653ae3d24fb108bfef0ff17196d7da246a94b0",
      "new_mode": 33188,
      "new_path": "d8_r8/test_modules/testbase/settings.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "d65717fca14e5c6bea3c429ee6fea6409baf7435",
      "old_mode": 33188,
      "old_path": "src/libanalyzer/java/com/android/tools/r8/libanalyzer/LibraryAnalyzer.java",
      "new_id": "0895a6160624f70ffcb954b7c6f0e4361ba42e73",
      "new_mode": 33188,
      "new_path": "src/libanalyzer/java/com/android/tools/r8/libanalyzer/LibraryAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "2622af390f3af7fa5fec836a0d26375c754e0d0a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "94ea1bfaf2b617ab301ae25b5123bc5980d78cd2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "1d3cc6514cabe5753a583cac75c382d4d15b4bfb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/blastradius/BlastRadiusOptions.java",
      "new_id": "3a0b45dec2a01420f3bb5ccb4978416ed05f7877",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/blastradius/BlastRadiusOptions.java"
    },
    {
      "type": "delete",
      "old_id": "a790271d00f35c6c8d7cac08e6b2cf761b604599",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/blastradius/BlastRadiusOrderedByNumberOfItemsReporter.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e22e554ca3881a5cc076f410914f6190b9c05afe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/blastradius/BlastRadiusReporter.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f0d1aefe66afb52ca9f78bac323071c1166a12f6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/blastradius/RootSetBlastRadius.java",
      "new_id": "12c4ccb3be3085857ca0b9f591bf1faa5843bf22",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/blastradius/RootSetBlastRadius.java"
    },
    {
      "type": "modify",
      "old_id": "23d36acdc52726385ae18313901d1800384a221d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/blastradius/RootSetBlastRadiusSerializer.java",
      "new_id": "8a05c51a3d7388b0071c1377c194ccd88e34b605",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/blastradius/RootSetBlastRadiusSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "d6f07c8792295b2ff04d7706d6ec6c8c8485b5f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "ac9609fe6d0598f9c1dd18da1f0999780fc9912d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "d1f30ae42f4efc611a99139caf83f40d36a4abf6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfiguration.java",
      "new_id": "485ed07206f14a2e791f3bf23c5834378043dd49",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "6e7e943be22db1d7fee574d6c8bf7201730f25e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "1993c31eb8e9dd2a25d3841eca83116fa87e4170",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e8e96c56a15ecac1e5a4868abdaae60aff58369",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/blastradius/BlastRadiusEarlyExitTest.java"
    }
  ]
}
