)]}'
{
  "commit": "74ba5fd3d422f773dc7639ca98732e7c3f1f37e8",
  "tree": "41e345a835163e0080ef3f04ec225e991e78e088",
  "parents": [
    "aa1fa05fe878ef585ab4e007fc0d9fa9b6cae2c8"
  ],
  "author": {
    "name": "Rudi Horn",
    "email": "rudih@google.com",
    "time": "Thu Oct 29 14:41:14 2020 +0000"
  },
  "committer": {
    "name": "Rudi Horn",
    "email": "rudih@google.com",
    "time": "Fri Oct 30 10:44:54 2020 +0000"
  },
  "message": "Support merging of classes with static fields\n\nBug: 163311975\n\nChange-Id: I58d4641525289b315d2d98dd73f1a7716db35f55",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc680a86a8ac00e348c9b2db62d6f96c09952155",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java",
      "new_id": "13c4ac4f4bd5a3c3b60644e64c9a9c3ad16ebb86",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f99999a86ad219f29d486257b45902eadb23e7a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java",
      "new_id": "d441d2cc7fb68a8d1c10f76fec660d5b9373ec1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassMerger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce4b93ee1942e0978880b452fa1cad94e8687156",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/ClassStaticFieldsMerger.java"
    },
    {
      "type": "modify",
      "old_id": "5dc81b1e04a9b7883da4b260f5e3eba33c2b4c73",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java",
      "new_id": "225f8fec91b6a064d27f3c3f79826de330a83d3a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "867725b769c5058fda57a11c45278a6a3fd0a5f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMergerGraphLens.java",
      "new_id": "8dadc712bca761682f5735523d679daf75e25fab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMergerGraphLens.java"
    },
    {
      "type": "rename",
      "old_id": "9ba49a44717199e38c1fbcce2d6d7ce612a69d23",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoFields.java",
      "new_id": "326e94a772e8210cb940fd74eaff72d43dbc390a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/policies/NoInstanceFields.java",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f00e07e888d36aa049bc8d796b651fbdf7b195bf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ClassesWithStaticFields.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b86b4389cd029a84168b53a155af96b52943d8a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/GenericStaticFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "a02bed3a066ca0895cf65b78404b540fd94a6ad1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/movetohost/CandidateOkSideEffects.java",
      "new_id": "36e56f221fa7a7e6729dc6ffdcf978999d5d30fc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/movetohost/CandidateOkSideEffects.java"
    },
    {
      "type": "modify",
      "old_id": "e7f32e3b71e5fb06c637d8c550f33c1b2bff249c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/ReservedFieldNameInSuperClassTest.java",
      "new_id": "3c264ae6b2ccc84fea08bc8cb8d82d0a7b335ed4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/ReservedFieldNameInSuperClassTest.java"
    }
  ]
}
