)]}'
{
  "commit": "a0842a40c66ba1dec293df11c5b807c9ffa08ccb",
  "tree": "88588a29df77930272aa0b2f217384efccdcc705",
  "parents": [
    "967cfe68307264239f91ecfa3c3b6f02b40829d9"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 20 18:14:23 2020 +0000"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Jan 20 18:14:39 2020 +0000"
  },
  "message": "Revert \"Improve precision of instance field value propagation\"\n\nThis reverts commit 62f2eb2185e95fe403064857f7a493c06e7e098b.\n\nReason for revert: Test failures.\n\nChange-Id: Ifbb720097f6ec36d75a7cd4db53cee4fb0c6af81\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35bbf2fbd2f97405ebf25a09eb646f7ac1dd4c86",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/FieldValueAnalysis.java",
      "new_id": "6fd6c73339fe2bb8d7f8cc14d6bb5b549c827f38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/FieldValueAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "a47e8d49f715b811b9503f9ede0c2bb7f8196688",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "028a397a4a77c9e8d8764453620d95a4e3d82a55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "5901b8ea220797130c530b41857dec41a82bb8f6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java",
      "new_id": "be529f4da8acd4b8c2bd5af09d4bfd718af507d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "4f5da6e86cb742b622329bcd00c4937004e718b5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/ClassInitializerDefaultsOptimization.java",
      "new_id": "fb75832c6eb600059c9c7d668dd9429bb8274ac0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/ClassInitializerDefaultsOptimization.java"
    },
    {
      "type": "modify",
      "old_id": "be156a74595169efdbf4501ac8eab085e17c3ec1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java",
      "new_id": "5df7550621cbd1c318d76845b120098b092cba8b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java"
    },
    {
      "type": "modify",
      "old_id": "5ef9be92f74389fbcd1b0e038a17dcb059d18fd0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java",
      "new_id": "e019acd23debd50c5d792a253b7f2b6c6256564c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "22df0a31a7c045a0e7f14dcd5c83ea250f288656",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "d168a64e6d797dff2009f0c2bf6b1c75134c26c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "e1e6b4be01ddde50f654b5970d4e9263ef42818d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/AssumeInstanceFieldValueTest.java",
      "new_id": "32d6962a8a9f8dadcd6b2f06b09e384b50ef35cc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/AssumeInstanceFieldValueTest.java"
    },
    {
      "type": "delete",
      "old_id": "df33e2bb8065858126a9c2126a7bd4168e95b9ad",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/FieldWithDefaultValueAssignmentAfterDefaultsOptimizationTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8710a6a5a3df1d6a8dc6b775bb02f6db0ab558d1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/FinalFieldWithDefaultValueAssignmentPropagationTest.java",
      "new_id": "0f714ef943c7b02e17d2ccf2dbcf3949dcfed800",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/FinalFieldWithDefaultValueAssignmentPropagationTest.java"
    },
    {
      "type": "modify",
      "old_id": "f68a1319c7fe0abad3318dd87e60fec5fe7c0148",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/NonFinalFieldWithDefaultValueAssignmentPropagationTest.java",
      "new_id": "2a371688b672adca3d95c7a210bf5c383f17bd1d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/NonFinalFieldWithDefaultValueAssignmentPropagationTest.java"
    }
  ]
}
