)]}'
{
  "commit": "9bd149b40e3bd762d902f86a67889651bcb9486c",
  "tree": "d1cb9cf4696b767e074c605d01c6b9d1b0e60387",
  "parents": [
    "065d881e8db836e3b6325d44ed800fe0502d5fc0"
  ],
  "author": {
    "name": "Devon Carew",
    "email": "devoncarew@google.com",
    "time": "Thu May 15 12:25:10 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 15 12:25:10 2025 -0700"
  },
  "message": "read from and generate grpc service metadata (#991)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c5fe9597e07eebde641735e4172b1148c7dd6ca",
      "old_mode": 33188,
      "old_path": "protoc_plugin/CHANGELOG.md",
      "new_id": "012572d14434414375fbde2dacd34bc87df02794",
      "new_mode": 33188,
      "new_path": "protoc_plugin/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "6c04fa5cc8618c6334cff383b765ad0bce992e90",
      "old_mode": 33188,
      "old_path": "protoc_plugin/Makefile",
      "new_id": "9b68b43a9556c0cd3a1db7afa93ffe428137749b",
      "new_mode": 33188,
      "new_path": "protoc_plugin/Makefile"
    },
    {
      "type": "modify",
      "old_id": "e6d175bd764282270941f4c88602544d51460580",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/protoc.dart",
      "new_id": "8020405154f5d87049c38ea7309870bcef2b9cc0",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/protoc.dart"
    },
    {
      "type": "modify",
      "old_id": "dd4c19f3b3213406f35ff472a47e997ea2d5cbda",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/code_generator.dart",
      "new_id": "45cfe5506213d06d2bd30872e3dbc6102fbe7101",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/code_generator.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccb157d05be6fb824f2edbf15514598e642cbf96",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/generated/client.pb.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc568da9e48262dc6266a542f2f4a7ea4499f8cf",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/generated/client.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "85ad5e9611542efbd59777cb338b7f33333407cd",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/grpc_generator.dart",
      "new_id": "b7b3784547afaf00b56742c3aca496be8e22d4da",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/grpc_generator.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0991b2da89ca989259a1711fa69179efde7499f5",
      "new_mode": 33188,
      "new_path": "protoc_plugin/protos/client.proto"
    },
    {
      "type": "modify",
      "old_id": "c1c12a248b3609e7fed9343d82eea3321404d0b0",
      "old_mode": 33188,
      "old_path": "protoc_plugin/pubspec.yaml",
      "new_id": "a1070de99fefe701a406d3a5a9909ad51a3c535c",
      "new_mode": 33188,
      "new_path": "protoc_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f248e8ace5a24cd98fc2653d43acde081b682d82",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/file_generator_test.dart",
      "new_id": "26a297d046fa3f75585ef2c162502213cbe6a567",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/file_generator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d6d5a266c1a52fabd4ded20eeb6130853b56214",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/grpc_service.pbgrpc",
      "new_id": "eb99c200531c28211ca508eb9c135de5dc9a6c19",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/grpc_service.pbgrpc"
    }
  ]
}
