)]}'
{
  "commit": "1af298541b32f61059bde18412aa51f9b632f927",
  "tree": "93af4e0c60e93ccaf91b7fe7fdaa23a4e31b283f",
  "parents": [
    "ccb23625f87e977b78c508d0dd163e0c515d536c"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Thu Jul 11 15:14:12 2024 -0700"
  },
  "committer": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Thu Jul 11 15:14:12 2024 -0700"
  },
  "message": "Updating version.json and repo version numbers to: 29-dev\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68ce1a52e2665fa70a7408794e2f25c5fc417dba",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "60d58eaa0f864a53861c343ea0dfb72564d0ab80",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a59a2de4fb79cd4a27bbaf0f0988f4f3f1a7b0d8",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "93894bd12056abd8c27705ac3772f75cf6b9eb53",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "51e90cd9bd5d6be36c5631e2cac876ddf193a7f9",
      "old_mode": 33188,
      "old_path": "Protobuf-C++.podspec",
      "new_id": "3f7efdc9adba711632cb7506b5f83bc7c67dc200",
      "new_mode": 33188,
      "new_path": "Protobuf-C++.podspec"
    },
    {
      "type": "modify",
      "old_id": "3a53918e76bfc8a9ba199df51f08c4eadbd53a03",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "2c900a69878f58ba3d5be306a506557bb107cebf",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "08091d76fc8bf8b7f68b43a0bbc2b0a194821c09",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "0afe0de80f30ef5e12409b5cffed1fa10099d913",
      "new_mode": 33188,
      "new_path": "csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "modify",
      "old_id": "394a0af841676ac370b400c84f5f2c54d1104ab4",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "69fae3bc9e3849ea8854f1da3d10ea55475ea9f7",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "e69e5e380899e22f11f8faffeb1d18539a1da878",
      "old_mode": 33188,
      "old_path": "java/bom/pom.xml",
      "new_id": "f20325ebb1c2238c71f5f1d3d9f54a7c9aa3fd60",
      "new_mode": 33188,
      "new_path": "java/bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "ee75cf4674c8dbe6e02f8800d5282a1f95caf338",
      "old_mode": 33188,
      "old_path": "java/core/pom.xml",
      "new_id": "2e0c5f41549193d23984867985cd4a5e9dddbaab",
      "new_mode": 33188,
      "new_path": "java/core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "b0f5e81a59dde12e12dd529b8835fae48e3631d7",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java",
      "new_id": "3965c62bdedd05aad5d273cba674d00a141929c2",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java"
    },
    {
      "type": "modify",
      "old_id": "4435507fd63cab385d97e9898a22a92009a01cff",
      "old_mode": 33188,
      "old_path": "java/kotlin-lite/pom.xml",
      "new_id": "ceb81e7c531f937d31f29c26125d7c92394b22eb",
      "new_mode": 33188,
      "new_path": "java/kotlin-lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "bf415f8f0cf6b80e3efb5c2c252a4840f6e7b40f",
      "old_mode": 33188,
      "old_path": "java/kotlin/pom.xml",
      "new_id": "a470600bf9443a5fd05b355074c270f776cd3a70",
      "new_mode": 33188,
      "new_path": "java/kotlin/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "d2da130846527f197cc41f5a9362f493023dc63c",
      "old_mode": 33188,
      "old_path": "java/lite/pom.xml",
      "new_id": "8ef6b8e9ba4dec62dfff0e40915278dcb043260d",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "3e9e73d2ab36a43d75cec4b4fba0f2dac98e4d42",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "a0bb59deb8f5b844ef9214155d8581d26c067a28",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "fc2faab320f3b66de5fd7578198b92b7eba225a7",
      "old_mode": 33188,
      "old_path": "java/protoc/pom.xml",
      "new_id": "4a9286a60bc65fd764602e92c56e4359a74b1213",
      "new_mode": 33188,
      "new_path": "java/protoc/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "775d50c828b507af1dd90e48cbeebf49fb3901a1",
      "old_mode": 33188,
      "old_path": "java/util/pom.xml",
      "new_id": "5344e8a59c990a167bf121f4f63f0ae7a63faa4a",
      "new_mode": 33188,
      "new_path": "java/util/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "009baea86700c2e881e2a8e6c2552541b24c2af8",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "096dd0c2ba93b409e1918111575fcca1733ee829",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "bc33e8c0f37b4c23299f38dcc9eff462df9dcc25",
      "old_mode": 33188,
      "old_path": "protobuf_version.bzl",
      "new_id": "41dabece73c06870e0e3946b11dc903a2bf6c027",
      "new_mode": 33188,
      "new_path": "protobuf_version.bzl"
    },
    {
      "type": "modify",
      "old_id": "42bcd440b5c1a0f92138973f1c49e223d9af60e7",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/__init__.py",
      "new_id": "1c6737714ee5b48f67624d9dc030c4e4641c2d9e",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d8325fb71b25bf0796e65ece7fbb36a6e7ee4fef",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/runtime_version.py",
      "new_id": "edb2c6236ac78a9efce1882fed2494532c079ab1",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/runtime_version.py"
    },
    {
      "type": "modify",
      "old_id": "3a0b6211ff6f32877a067a1504a7a975015b668a",
      "old_mode": 33188,
      "old_path": "ruby/google-protobuf.gemspec",
      "new_id": "02dc094224ad77f647af2f771c47eaa3357b2181",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "20bffea5584bb78f5bb12b4bf6d0f84e1a3daec6",
      "old_mode": 33188,
      "old_path": "ruby/pom.xml",
      "new_id": "febbb7f454670e1aab82cf814ade3b1c0e0a1207",
      "new_mode": 33188,
      "new_path": "ruby/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "452c367768b0802bb99666c2533c35849b1b79d6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "2f38832f544349dd4703474d862391cb2582b5c0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "9dc72a0dbfb3bb3b792eb682f7921d4e9fdd246a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "00ef47fd6f2b23022558e7fea98134d37cb272be",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "0d3539808813fe3544c6b241b2f10e905067525a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "37157409393cecfbdbf1eac4d1565321194deb3d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "afa747e76bf4fa909c27533c8ce93952add2b7e7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "8c34fc776827d0d89a66d1b5e8dd422052303277",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b292f00f4bdb2e78dbd28485c44fffd37c1ab8fd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "726bafb81ea03f4023ba3e78c7df68f6bb7ddb22",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "50bc2acb4fa9197a4ca9a71dc19ab14f4a8ac03a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "5604c67cc5aafee17fd833d5c21662d11706fafa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "3320a3bd6d2e543bf71dadd2aa08ca9f2fc1a2b8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "655faac5558806d56629d0208df3d9423230c7e1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "3ffa5ff739d2a8e520a39ab8b47dba8f6f60cba6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "ded79ec2093876e0110a712c01bd739d4f902dcb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "dfa543d46f65527bf041a6d26cf00a30393282ce",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/versions.h",
      "new_id": "cab6a59eccec08c7f784eed40e11f0fe04863d03",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/versions.h"
    },
    {
      "type": "modify",
      "old_id": "037da6bd20d1f70395673e76876775cf75c0e6ef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "e97ea4d6fc66d4966d19eaace230224f08b4075a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "180a90d55c13730271b03ebd3e67234350553efb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "8bfb1478cb382dba80768883117e92ed46f1358d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "d934fd2d0ff101415dfa01868330eb913a8d39a8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "bd9612cbeac0de357e96cb5b576c9154e2aeafab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "3c00710918692470ca8f2593e678491305367b92",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "a389d1d95a3fe75efc396426e81d5277f4b2dda5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "db186b229a3cc927fd41a295fe836d1423b5a0e0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "ddbda94b36f13c525aa75ae529c418c1d200c8a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "569c9d87226e188b98319f6018f07f7d9ccfa181",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "92e931a371fcae26fbebfe544c24513ba096f6f6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "2331e4164eedcb3e69360774736e40ca206b4e68",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "ce7099c2bab36713cf3d56383741e1df4105f551",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "9a6f767c9c6d27caf0f7b6f5a449f35a1990b29e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "cc0f39a2b7dc2c23e7d62df5f18f7a52f2e9977f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "4ed647c52bcb08c3bdd8a43871769e4a043fcc7a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "662eff6886e269b3acfa7ba07682c631782dbec3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "41fbf7a00f5019ec3c527bd78561777b1e40ace7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "3b7114551f6c0c55102167845d8e29a659dd0650",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "9244839623ff6d53b58fa919eff3d52185a777b4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/runtime_version.h",
      "new_id": "9d2951d7cb4da610146f80d59235e7a33c72df4b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/runtime_version.h"
    },
    {
      "type": "modify",
      "old_id": "0a0d49c784bc9cdf7d273c9bc25889b4e6ef9b97",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "84c62f1bf1aba738106ac451e439c8d17f6dd410",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "65e7c9c124b2bb5415a68d0c22f95551b080ffc4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "4f082b546e8dd4b823dcec41ec7119c1e2d36dc0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ec724a21fdd868b61c6152380deb1f59dbe0032d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "7df44243979720885badae2ca8ed9b3866044529",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "5906ab89cd97dbd39bedd7a5d023a767745fe9cc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "e77dafad1c3314cd8acca3614ebe1f8b84bc2be7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "637b889cd960cd3a8894cf52c2f685288ff132f4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "b6786afd3c70a2909bb957a91fc962cef0ddb8f6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "df90f6b0cffefc80f1a8d80df80524cd5129befb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "9dbca85a05268ecc65202f41df13cc605a21fb02",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fc33f272d5ad487b846e34722651e3ab0fad5d13",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "161829f1c623d53fe99b5883285fbc995a1a7872",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "fd91b84962f5c65278806a3924517410b637b15a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "fbaae9d64237ee6a5a7cd317e4304e69a6188ea5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "49179c9635e10b8228b138be1f4187e5cf96139b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "e555ee56fe5b72e416831a48a56458ea028ee7e0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "106aa16d110312d2d01c33b13fc33570aebe8903",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "b8d53d0124d1133792c8a41297d54dc25672e64c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "2b03bb812e647fdc4152878e2995acabda3dea11",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "bd627bee1a180466ec1aded6d6b390f5498243bd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "modify",
      "old_id": "563bf501cdb80bf830fe3776963e6df2946b8c00",
      "old_mode": 33188,
      "old_path": "version.json",
      "new_id": "3de9898a6e390befc828e6ac1c1f2d6151b12ac9",
      "new_mode": 33188,
      "new_path": "version.json"
    }
  ]
}
