)]}'
{
  "commit": "a8634adba63ca14745b986f27742d502e11ba5bf",
  "tree": "1f814b0beb6cef5c1d98475ba04334fb8e3c3743",
  "parents": [
    "c9fd21df4bcd5e932141cdde94c2236273705a47"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Fri Dec 11 10:57:10 2020 +0100"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Mon Dec 14 08:42:35 2020 +0000"
  },
  "message": "Allow for empty mapped ranges in mapping files\n\nBug: 171395772\nBug: 159425023\nBug: 175522004\nChange-Id: I8286753f7209dc0906606d661d85f8adc8fb7729\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43a0511022cbd8481990464c18f6ab7a464a37d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNameMapper.java",
      "new_id": "1fdb08fec8981d857fb0f211a1b813515cfd0f48",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNameMapper.java"
    },
    {
      "type": "modify",
      "old_id": "28cdcf536d65f613b4f786e4b247546db8a6b732",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java",
      "new_id": "12ea2a66c1e270c66db339621d09f62025219a2c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java"
    },
    {
      "type": "modify",
      "old_id": "49b46cdb1b50d42cca627c02cec756eccca0a063",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java",
      "new_id": "7ddb0426935f6700515cc9313dca16ab857edf5b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java"
    },
    {
      "type": "modify",
      "old_id": "5c50c06fe981ac2fe2e2dcbf534c7be7d77dd74c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/SeedMapper.java",
      "new_id": "927cf6ea557391d7dd5a1595dc62633f250a640f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/SeedMapper.java"
    },
    {
      "type": "modify",
      "old_id": "35f1f63da535ea553de4e31664f65528d3c6919b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFrameResultImpl.java",
      "new_id": "341ac8df0ca3e6f7d17a3dcb3e48a17709c169a9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetraceFrameResultImpl.java"
    },
    {
      "type": "modify",
      "old_id": "eed4f284584421c96cf94f7f6663bfca2b0d29bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/retrace/internal/RetracerImpl.java",
      "new_id": "c2a6749eec5ce400f3ea0139635a2dc490dc65b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/retrace/internal/RetracerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d23b24e895efff237efb2b3f54259821233f6b27",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/RetraceTests.java",
      "new_id": "72221e396ea59b6915eb72cdfdf05eb11ff41984",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/RetraceTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4057a91bf03dfc4e4f3cf776eaabcb9cb976e131",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/stacktraces/NoObfuscationRangeMappingWithStackTrace.java"
    }
  ]
}
