)]}'
{
  "commit": "bc7e6f0b01a51962b749befa7bad7c22c732fb0f",
  "tree": "6da2aa2d197f11ffa3d32840f4645005f6fad7d3",
  "parents": [
    "aec2ecefbe299ae5dd5178530ac73d56642f0b6b"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Dec 21 12:21:47 2020 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Dec 21 12:21:47 2020 +0100"
  },
  "message": "Ensure horizontal class merger only merges fields with the same flags\n\nFixes: 175855245\nFixes: 175849452\nChange-Id: I48b9297355247c7d613b1eb857d3f47f25287743",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e47b42811179086c3f8441d729e9760d18d3d926",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AccessFlags.java",
      "new_id": "98806f612ff56e8bc03fb5229cdc50827958a9b3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AccessFlags.java"
    },
    {
      "type": "modify",
      "old_id": "e90a784a05d5018caed0bb49eee165780bc29e34",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java",
      "new_id": "fc0eeb00d405cf94e9f7497b5342dec45f6c5126",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java"
    },
    {
      "type": "modify",
      "old_id": "488e33ec00cf15253bf17ee2433a37bbdd7caa15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassInstanceFieldsMerger.java",
      "new_id": "23cb57c0c7544748bcbe88d96c2c0e1f241fb6ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassInstanceFieldsMerger.java"
    },
    {
      "type": "delete",
      "old_id": "65127b5be72e339725305d037bad937c120048e8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/FieldMultiset.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ed6ddceebbc5377ef655cb2f7a3623f32f413439",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java",
      "new_id": "6115e7ef973685e8b2aa848421c0e12b3bd31da0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "02e4684e8854af308d5e3b57e1f49be871f05fa3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/MergeGroup.java",
      "new_id": "9e4ebf5ce6ae3c613e3fb7d85ab8bd9394fe1b3c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/MergeGroup.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73e0786df314bcd9acd68bf88e2831baf93b9c29",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/MinimizeFieldCasts.java"
    },
    {
      "type": "delete",
      "old_id": "adeb3ce9ac416211bd80762adbfab26fb5999515",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/SameFields.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13e03882098f3e50e057ade21c2b0406d07d1722",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/SameInstanceFields.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58acdbfe33eb06bb76e25cadee5c0bb08e4abd97",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/FieldsWithDifferentAccessFlagsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90ae326cc5bc348fc068db3e533999cb5e8a4d33",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/MinimizeFieldCastsTest.java"
    }
  ]
}
