)]}'
{
  "commit": "065d881e8db836e3b6325d44ed800fe0502d5fc0",
  "tree": "c4af2c5970494228e78a599baac0fe6a12af8e0d",
  "parents": [
    "e2bd4169e602ab594838475f4d8797cb3240237e"
  ],
  "author": {
    "name": "Devon Carew",
    "email": "devoncarew@google.com",
    "time": "Thu May 15 10:06:15 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 15 10:06:15 2025 -0700"
  },
  "message": "generate dartdocs for grpc services (#993)\n\ngenerate dartdocs for grpc services; fix https://github.com/google/protobuf.dart/issues/973",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c41f2f0256ed43f56518bc7723359b64281da7c0",
      "old_mode": 33188,
      "old_path": "protoc_plugin/CHANGELOG.md",
      "new_id": "5c5fe9597e07eebde641735e4172b1148c7dd6ca",
      "new_mode": 33188,
      "new_path": "protoc_plugin/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "cc82735ea4e4dce2921532312c32cc270c055c68",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/client_generator.dart",
      "new_id": "7112e06252aaa260228bd031e11b15b6cd6c8028",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/client_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "1afec458751df3f1e33c6166fcf569b4a8276ff1",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/code_generator.dart",
      "new_id": "dd4c19f3b3213406f35ff472a47e997ea2d5cbda",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/code_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "287a4fe1ebb9da7a80193947850e24c7cabc33f6",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/enum_generator.dart",
      "new_id": "ea26f346a6582f4f5c2772cc993816010b65b03b",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/enum_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "f9eef30f55b0bb7b00713cfbb1fcc0ec44073b67",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/extension_generator.dart",
      "new_id": "03ace9826aaa56f9c6a40b10d59081205e0d06c0",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/extension_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "0eb7a35643aee4ffce8030bec4df62e3bc8306e3",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/file_generator.dart",
      "new_id": "cb06ca09622cd9029dd21778d80d36033c3f1cac",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/file_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "340247fca3858b0816021652c1df7b2c361cd964",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/generated/dart_options.pb.dart",
      "new_id": "6de543ca39d9b5eb6a6090679e8fd072f4bf8280",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/generated/dart_options.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "a4dfd4cb12023669f31ffe4dfd3e8ea4801933d0",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/generated/descriptor.pb.dart",
      "new_id": "b505a400a8077e281d49a68facd637aded72b6a2",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/generated/descriptor.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "e50ab709e560b6d3e405136f9eab5ee6ebb2d201",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/generated/plugin.pb.dart",
      "new_id": "30c8a8d1bb9391f7edbd142db6a367d1da9d10ab",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/generated/plugin.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "1d9257c74c37f5435456cbc816e8eff4fc75e81a",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/grpc_generator.dart",
      "new_id": "85ad5e9611542efbd59777cb338b7f33333407cd",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/grpc_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "87465592ade23343f9c0453ddd8f50dd6721d240",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/message_generator.dart",
      "new_id": "f26cec39012b2392d1b8819fd91e699eeddd3a88",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/message_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "446f12d4141a22b8e5e0877f0f4946bb2d0ff38a",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/shared.dart",
      "new_id": "c2c729d518609f2ca2e7c354431b050dcf01084a",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/shared.dart"
    },
    {
      "type": "modify",
      "old_id": "ffd14655bec6b9338e1d6850a76b8699ccf111fa",
      "old_mode": 33188,
      "old_path": "protoc_plugin/pubspec.yaml",
      "new_id": "c1c12a248b3609e7fed9343d82eea3321404d0b0",
      "new_mode": 33188,
      "new_path": "protoc_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f15f4714bab557e5d27a178946b7801742479bfe",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/shared_test.dart",
      "new_id": "3c8fb074a37847c7595ec490298009aaa655a6c8",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/shared_test.dart"
    }
  ]
}
