)]}'
{
  "commit": "08bdaebbf850a5f668ddda6606476a6297f702cf",
  "tree": "3414d7771aa2db954581dfcd85e1260fe87efc64",
  "parents": [
    "271be114299d844f3834325422402449afb0a2c7"
  ],
  "author": {
    "name": "Evgenii Kliuchnikov",
    "email": "eustas@google.com",
    "time": "Tue Jun 10 00:27:22 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 10 00:28:15 2025 -0700"
  },
  "message": "modify Java decoder in a way it could be transpiled to exception unfriendly languages\n\nPiperOrigin-RevId: 769488037\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f12099d143d17e76efabd05218f926fa302dae90",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/BitReader.java",
      "new_id": "ec17f0c6ddcee1ad11b862da070ecc8cf83e36fd",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/BitReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "223bbac300cc352f1a6b8043faa97147991003ac",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/BrotliError.java"
    },
    {
      "type": "modify",
      "old_id": "46df98f188a753d4984d88b2e16741d00e2c1ab8",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/BrotliInputStream.java",
      "new_id": "24935db5af96e276bc4450bd1648fb19da1a28aa",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/BrotliInputStream.java"
    },
    {
      "type": "modify",
      "old_id": "f5df240cc09c4190ffb1c251f22d4e3f76b83023",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/Decode.java",
      "new_id": "345e9cda8e04cbde2076c4e3acc05a8c33f4dd24",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/Decode.java"
    },
    {
      "type": "modify",
      "old_id": "e4378e5375867a0e8d5a97ed41b960823d7e1dd8",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/Dictionary.java",
      "new_id": "976044579774f8e664a64d932e5f5ef394829049",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/Dictionary.java"
    },
    {
      "type": "modify",
      "old_id": "dc3657cfb7eb8d4f3b2d0d9b0a89dc492a6a26cf",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/DictionaryData.java",
      "new_id": "de368a3d356a3a5554344791b1606753204879b4",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/DictionaryData.java"
    },
    {
      "type": "modify",
      "old_id": "9aca0c414362ffe7146fa0adc54f5eb7b8e616b6",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/SynthTest.java",
      "new_id": "fcfbb9a52bf10f6df99fddb7bc25b7aa84e9b019",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/SynthTest.java"
    },
    {
      "type": "modify",
      "old_id": "304cc1b9288ebf0089260a57b3a797320974fe32",
      "old_mode": 33188,
      "old_path": "java/org/brotli/dec/Utils.java",
      "new_id": "97fba3da7f3c34e4ff1de80b65365360f5afa503",
      "new_mode": 33188,
      "new_path": "java/org/brotli/dec/Utils.java"
    }
  ]
}
