)]}'
{
  "commit": "f2401a1e25f60e62a4c8130f0361ec0d0541c856",
  "tree": "453e81a25b20f758f538338f302b7914ddc7d64a",
  "parents": [
    "10ef3f77683f77fb3c059bf47725c27b3ff41e63"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Tue Sep 10 13:36:11 2024 -0700"
  },
  "committer": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Tue Sep 10 13:36:11 2024 -0700"
  },
  "message": "Updating version.json and repo version numbers to: 28.2-dev\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5608ddd2532bfd4808b4d399f8d208eebaf666d9",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "b269fff6599e072aa60351d6dfcd701e4387072e",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c1deb0fb2857639e01bb2ea6879e0f0df03b4754",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "4d5aed7f5ee38cd2a1831987a3aaf20e2b9a615f",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "b987569514caf4f7d40dc31af2500727f25784d9",
      "old_mode": 33188,
      "old_path": "Protobuf-C++.podspec",
      "new_id": "51b01b0ece3b63f8a2a5ee5bf3ace7715d5c87f6",
      "new_mode": 33188,
      "new_path": "Protobuf-C++.podspec"
    },
    {
      "type": "modify",
      "old_id": "35a444739efc06b8cdfe215b7e0a40d13406d8dc",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "3e9c2692d5a9d08897f31b0145f120a7834308f0",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "70823d71ce3cf06970ee845e2539ac363b3a885b",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "b0bee0d3b99c33aaf4f188cc573fcf1e9f8cc4fe",
      "new_mode": 33188,
      "new_path": "csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "modify",
      "old_id": "2b55231a52a01980a148888b20292c9532cf8ade",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "0ba020aba2d2fe9c9cb8835792b30c16ab0b6a89",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "95549da538ad8241013dae2fa0f0ea509191ea2a",
      "old_mode": 33188,
      "old_path": "java/bom/pom.xml",
      "new_id": "32035be8dbf195694e5d9ff3cb694bfdc2dc7a12",
      "new_mode": 33188,
      "new_path": "java/bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "563eeaeb1cf65478692568019c397a23bcd9a26c",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java",
      "new_id": "7e34237031a0e956d32b8d78a350ce3260ffcf86",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java"
    },
    {
      "type": "modify",
      "old_id": "7f39e9e27aedbb1a9ea44d3b0a87302c84e54f2c",
      "old_mode": 33188,
      "old_path": "java/kotlin/pom.xml",
      "new_id": "5d255b20c5e12ad089bac287099a5c4cd7dde8d6",
      "new_mode": 33188,
      "new_path": "java/kotlin/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "e23f8d2d29b93b00e31506b698d2fc9f349938e3",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "9b78a17a166565ff4a00ca0e44b62ee972a93d06",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "556d478af5b9408685d26cd5318bbf9aa3d1d6d3",
      "old_mode": 33188,
      "old_path": "java/protoc/pom.xml",
      "new_id": "6c357f36685196737f2f795e72cdd42b748c665a",
      "new_mode": 33188,
      "new_path": "java/protoc/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "74846eda6fec47b446aae3486b941428e0d1575d",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "bbc44dcd69237afc7dd2b021ac6876f77067df54",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "41f847acc15d7c5c214cdd6695f1dc15fd805085",
      "old_mode": 33188,
      "old_path": "protobuf_version.bzl",
      "new_id": "15c5fc9f08fef50dff17579d4b852b2d51ce48ac",
      "new_mode": 33188,
      "new_path": "protobuf_version.bzl"
    },
    {
      "type": "modify",
      "old_id": "ba5c46bff2aac346a89f0bf24a59ab43fce57819",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/__init__.py",
      "new_id": "022974824e81230c43bb6b6f319acc693c84dbb8",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "e0db5ca292bb28af5c26fd816b0ef0b0cc806e08",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/runtime_version.py",
      "new_id": "a60b3406ad3be31bb1894f14c5139800fbe5eda1",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/runtime_version.py"
    },
    {
      "type": "modify",
      "old_id": "8e67fabc139242d0f751eacff79583e2189073df",
      "old_mode": 33188,
      "old_path": "ruby/google-protobuf.gemspec",
      "new_id": "cc75e5947b112e1b727e8e8ee83883cdd7095e4d",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "18e1830e9446cc9238f5476e3a3813631896d3ee",
      "old_mode": 33188,
      "old_path": "ruby/pom.xml",
      "new_id": "5630d627bade4dc2211d756780dfbc7b0aa409c2",
      "new_mode": 33188,
      "new_path": "ruby/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "21e3b7ce875f675f1d21eb497c0748853a0991f6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "0d286ab9fe0cfb5d51ee1d503ca69daf57663fd1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "715f0dee75bad88ab2183e72d1a3ca31c615214a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "05b7ec8ee07912a96971f91fb55f7cf0a1f3363e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ba7ab6128680b1fb7a29cfa2bc00e499a67848c0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "af56ef248bacd49a00c09576f2d94daf9fbbb5a9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "094ccf6c5e216824a4cf6fedfc0cc4e170ff1f49",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "4ade304948e3e10c7ddc02826111f5f138404a8b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b610b443b332cb6ddc1b5fc9fc6938c7680c55fa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "428eaaf1afdbdf4c53735c0a0fe4e8904d505df9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fe5e1fe327207b5e51a2a99b4c283d8af91f991e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "c8c97c078cde4ab7438c8cddf0611ed11da6de27",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "34a53cb4071fc7df147cc5ed6f970d3e014f3557",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "669065366c63a2a4348a8a156099c9d140e1d37a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "20e4412d78091ef6438282d9c0252ba19ba92e69",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "9579385b7eb3be138dc31ae3e4f24f8c69c26264",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ea29b8809027e17cb6e52af0bd97d51306de9945",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/versions.h",
      "new_id": "81f01d763d86ec5f8a172556959ad111f40f8333",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/versions.h"
    },
    {
      "type": "modify",
      "old_id": "f0188639006d2355df94888b3b2feed8434b9ca0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "7eede8f3ed6a520474e9d861da95446e5eeaffaf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "b5b444faaa053e3990c9b0434e5f7074c0b64cbb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "43b948d6499d092fb9af326d73d6256bda16955f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "5e6a232956c5ce524122bd122e49081f3c13a07a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "eb6faad4c95ac2710997b8af346cce099b88d392",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "4e3b6adc2c6da53caff59e32e4838d2c8df7707f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "f400ba7b71e8f03da8d3597fa19cf6f3d6893e5f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "4cb8d6fc3277c8c54d95b27dfc3b801033f72601",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "7b9ce82df1055e32a6888742fe023d70395ede05",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "200189b831736b4cd09d556b079f04e7635011bc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "adcb95a8d296fd7a63dda77150c42da534df46a6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "92642a411ab861b4911f5c60d49ff2ab0285fac2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "263d79ef78250b4d7d53333c16c2e371e246b528",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "bf48c1ba8d835433804ee6f8d7d8b39ca685408f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "ac35eac79e4d2f6c20adcd4c4e6f9bd42b877b15",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "a43289f4edf70e98e2ff0fef621faacd59b61cc8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "bbe285b9dd8d400e7cbe36952496d44ccdf68f20",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "6a171436a8f7e576dc4c1182ba595b94ce678421",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "ee2ab26e692215a2d63feaa7033cde4722d266ad",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "f2cbc40ae60df80b684cdf3e87c67bce8cd50b1b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/runtime_version.h",
      "new_id": "84dd33076d439b6dd8a994171967615f74ea1271",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/runtime_version.h"
    },
    {
      "type": "modify",
      "old_id": "47c760dd594bd14e05c4cbbe32078c9dc4c8c9c5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "318fd80ff000f1a482cef84d76a972a224ec41a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fdfc9413e492c81c469bc90a8172a9fd524687d5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "70d9847ef44a7f73e41e8da66ae9f894662d2f8f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ae0d082c5e65d30a05f2c53d5dae8d9e77469d4a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "c4b780177bb061f2c461ef4671963d8bf6528dd3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "df8692e4b0589174415db5ebef0067f71c94044c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "fe32c4199f48b582a769df95086d5b8be04f0c4b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "58d52bda977fa10f1af0e4b1a531da8d4fd4e8a2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "9dd29d89160c9f443d3265123900f1133c77d749",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "a7f3c2b0672c608abea013089e6f71fbe27e5dcd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "5c4bb173f7bb4be8abfca525dd3e5e2a8342008e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "bbff8b82e4c49c1d07ab12e5a3394e8a7951cb39",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "f35f76762e736e90f8bfda0789572475a9c1fe94",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b1ac9203043c23394135988f8fd86284a16208aa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "295cd955ca52c5afbb46cb8ab6257e3b6744971e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "82034ae8d71fb7556cacebb02c45ded1c2f9f95a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "740a2ccdfc60738097e2cf9725f92f7b098e038c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "0c83f0e4d1fbdcf64d85ac67e31ab55b1a89d1be",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "ddce4188b11226ded0166648fe24b5ee644c3bfa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "c6ccc5c08f990260055728c80325fab59dce7f4f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "21d68f043ddd4daca0c86d77dcaedd85433fefca",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "modify",
      "old_id": "66d798b99522ab2d459510fb4d106f1b6b80d08d",
      "old_mode": 33188,
      "old_path": "version.json",
      "new_id": "6498c259fd4a5d2e7219c47b03e8a7ea669085d7",
      "new_mode": 33188,
      "new_path": "version.json"
    }
  ]
}
