)]}'
{
  "commit": "71e45486e3c38428903b1d813c27565a9f074892",
  "tree": "d466e3bee8baba6f346ba3d9cf77f2affd7d1fac",
  "parents": [
    "c74a2ae4b38d94308e11e0e4fabba11fee42da9a"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Sat Aug 01 12:08:39 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Aug 01 12:11:19 2026 -0700"
  },
  "message": "Silence bad error when option dependencies are missing in the filesystem but present in input descriptor sets.\n\nThis particular error was already firing twice, and the one we\u0027re removing is noisy and unnecessary.  This also shrinks descriptor sets produced by protoc to not include transitive option dependencies.  We only need to pass direct option dependencies to code generators, which is why this path was added in the first place\n\nPiperOrigin-RevId: 957685462\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39482d37296c24970ec75c8285191da33e061655",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "e3f6d7d73bb03b66288b88f327a0a26dbf05dd41",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "eb03575907f46d4462ec8f85409936ff78fbead2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.h",
      "new_id": "87b54b855189e4bfcdaec466146bab2c8cebc5da",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.h"
    },
    {
      "type": "modify",
      "old_id": "f5ebcf1c36538f9b58425e5d830eae14ca6e5d6c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "f54fa4d586cdfa4a68c6742ff62f8c75833cb5a1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5e329e5e5441bf45478865b7ee96f148dcaee727",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer.cc",
      "new_id": "2b5bc5d1ee31d7d709819574be32e655a6931e46",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer.cc"
    },
    {
      "type": "modify",
      "old_id": "cb56e1970f52bcffdd85f468ebf3a74959e9c6b2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer_unittest.cc",
      "new_id": "44a228dbb1c0597cb7b328599767d44c2c8edb12",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "43327166efdb0147bccee94b424db2fa59338177",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "e7ff0be50066285110d558b8bf19f226ed1906c4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "6127f4e5ac4d6c74802dacdb4949da4875aaf35b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.cc",
      "new_id": "e2a10355e7c0c30c3c6cca64f605714f8e573086",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "ff2bccd5df69b49de9ce85274f69d4599388a7c9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.h",
      "new_id": "0449e8a071b25b4ef47054617a8367b11434d623",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.h"
    }
  ]
}
