)]}'
{
  "commit": "fc048f4fe3be53a9f170fec395f7d977a8203577",
  "tree": "566f9c6a7d491ed9054f6b543d5b06f09c0ff119",
  "parents": [
    "492029b3eb95d5ea24d83e44fac091541d14f764"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Thu Nov 07 18:10:51 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Nov 07 18:13:30 2024 -0800"
  },
  "message": "Add a conformance test for invalid end group tag.\n\nJava and Python/C++ are both non-conformant, since they allow these invalid payloads.\n\nPiperOrigin-RevId: 694312115\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "543919ae8ddd336a53f2ec255a660f98c69cc7fd",
      "old_mode": 33188,
      "old_path": "conformance/binary_json_conformance_suite.cc",
      "new_id": "1399611748c74f01c7474e335fc74f84b29d4c63",
      "new_mode": 33188,
      "new_path": "conformance/binary_json_conformance_suite.cc"
    },
    {
      "type": "modify",
      "old_id": "325a76e3bac4856939f6237dc3164a0435b3deb6",
      "old_mode": 33188,
      "old_path": "conformance/binary_json_conformance_suite.h",
      "new_id": "3166eb48978d68d5807a4ff11d4a206fde09163a",
      "new_mode": 33188,
      "new_path": "conformance/binary_json_conformance_suite.h"
    },
    {
      "type": "modify",
      "old_id": "9e2e525568c0daf85b4c7021f939e767b47fba57",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_java.txt",
      "new_id": "f4547f9f18b70c7a470f7d5d7027bb197df0d290",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_java.txt"
    },
    {
      "type": "modify",
      "old_id": "1494114f0877d0461934ead61f43a98d0073d72c",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_java_lite.txt",
      "new_id": "39a0f21c5c6b3a77a05afce136f37dbb858ea502",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_java_lite.txt"
    },
    {
      "type": "modify",
      "old_id": "b02f9a5ecf429f9832b360c09554cb5da8959434",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_jruby.txt",
      "new_id": "7eced2560dc6ca49e966c2108c16f624141ba84f",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_jruby.txt"
    },
    {
      "type": "modify",
      "old_id": "1a2cc15e85f502634c45ce2bfdf8a24dc51b77f4",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_python_cpp.txt",
      "new_id": "0826610d87fd92940b85c3b496700407d1e20213",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_python_cpp.txt"
    },
    {
      "type": "delete",
      "old_id": "208ce1fcb63190688a2067c2623c756236324cd5",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FeatureSetDescriptor.g.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "49d642eafbe02502d948a6b37f4490a3086c878f",
      "old_mode": 33188,
      "old_path": "python/build_targets.bzl",
      "new_id": "ce1c2624d9c0c5c42a94e7d01246c98099aec525",
      "new_mode": 33188,
      "new_path": "python/build_targets.bzl"
    }
  ]
}
