)]}'
{
  "commit": "0c21f1bbd071a6eaba2217d2d4dd6b34089912fe",
  "tree": "f9f6b58616e5b10b7199dba64f17e49c02f0753e",
  "parents": [
    "c85f2ca78e827c9053c5deaf7aeb131a2b02a472"
  ],
  "author": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Tue Dec 19 13:26:57 2023 +0100"
  },
  "committer": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Tue Dec 19 12:30:19 2023 +0000"
  },
  "message": "Don\u0027t soft pin everything when doing -if class * rules\n\nThis only solves the problem for -if class * SUBSEQUENT, not the cases\nwhere the conditional contains member specifications.\n\nBug: b/316100042\nChange-Id: Ie59e96669098f467303df8f5e6dbfdd71070c986",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "141024707bedde9f5767dc1f0210f4cad6c13be4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java",
      "new_id": "933cc33226b26fb6d16c6620303ba664beef6040",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/IfRuleEvaluator.java"
    },
    {
      "type": "modify",
      "old_id": "cdf0264181241e55305c8771025a43636696419f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardAccessFlags.java",
      "new_id": "4c35b963f0727e6bcffe6e2ea0d5300441f1a9a2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardAccessFlags.java"
    },
    {
      "type": "modify",
      "old_id": "6099834d4cc5bd88de31607b334472438e2a781f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java",
      "new_id": "01c91180815c0dec536a1c6fed100c22dfd13d8f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationRule.java"
    },
    {
      "type": "modify",
      "old_id": "a8233bf007672d9769d057d4797c13dafc036c53",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardTypeMatcher.java",
      "new_id": "f9aef9b3dfcd0ac246085ae81e4e2cbd74206e0e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardTypeMatcher.java"
    },
    {
      "type": "modify",
      "old_id": "ecb11d3e57320a77974c15f91784ec2ee1d809e3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/ifrule/PinningStarPatternTest.java",
      "new_id": "d65f8bd02ef69caa8e659429d8163564300492b1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/ifrule/PinningStarPatternTest.java"
    }
  ]
}
