)]}'
{
  "commit": "b7f8fda1d99dff4113c01cbc002541a6bf3e4366",
  "tree": "dac0831f93f24430cfcf2f945c054ca940406cfa",
  "parents": [
    "b3a7299ffd5d95c5bacb67a8164aa16108dde79d"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Jan 21 10:41:43 2020 +0100"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Jan 22 09:46:37 2020 +0000"
  },
  "message": "[Retrace] Retracing single line mappings for ranges\n\nWhen retracing mappings on the form 1:10:void qux():27:27 -\u003e a, where\nthe obfuscated range points to a single line, we should report the\nsingle line and not compute the offset. This is compatible with the\nreporting that PG retrace has.\n\nAlso, this will allow us to greatly reduce the size of map if we\nproduced mappings based on PC, since we can merge a sequence of PC\u0027s\nthat point to the same line.\n\nBug: 148035703\nChange-Id: Id71be8aa9229988356bb0d5e22be979a50982601",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "147c251ae75cf53193e0f342be30a7c31b7c1117",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java",
      "new_id": "1d3718b60978c79859a1bf5a010d1ab26c21eab9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNamingForNameMapper.java"
    },
    {
      "type": "modify",
      "old_id": "e50ca91ce87a472e6e5ba1f04b5855d8ee1c9e9a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/retrace/RetraceTests.java",
      "new_id": "cfc4fba766f135c71bf2b98985f433ed87b77afb",
      "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": "157975670dc07ce605d5b2135cb3c2a04e621ee4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/retrace/stacktraces/ObfuscatedRangeToSingleLineStackTrace.java"
    }
  ]
}
