)]}'
{
  "commit": "f452197e071ca3b9351593227d9ca21156217083",
  "tree": "f8eced9b6087abdab62e45fb4bd2aaaecef3b122",
  "parents": [
    "6e96e12bc5e08c7fc434eb93e6e0fcadc3ee3cc8"
  ],
  "author": {
    "name": "Donald Chai",
    "email": "dchai@google.com",
    "time": "Tue Aug 02 20:23:06 2022 -0700"
  },
  "committer": {
    "name": "Donald Chai",
    "email": "dchai@google.com",
    "time": "Wed Aug 03 16:19:33 2022 +0000"
  },
  "message": "Use line position when that\u0027s all we have.\n\nTextPosition is a more general class to store byte offset + line+column.\nIt\u0027s both wasteful and misleading to store e.g. 0 as the byte offset in\nthere.\n\nFWIW LinePosition is still somewhat wrong when ProGuard maps are\nfiltered upstream, but I\u0027ve opted to keep the existing semantics for\nother use cases (i.e. error messages for -applymapping).\n\nBug: b/240037206\nChange-Id: I93ccdd10af96525c8df0dcd323a6000394925c39\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96609c958ed403fa8cc608aee7877a30af5cc0b9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java",
      "new_id": "6bde14bfa566b8e6b3cb2c19bb7c8f472c3da595",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java"
    }
  ]
}
