)]}'
{
  "commit": "3df019d491d3abeb561f011a1f4ab1a0d60b3501",
  "tree": "3092c4b06afd9da66cd80ffd6a4b27e66f1b45e2",
  "parents": [
    "d17cf6743414afca09d85ef6c55e1bf850ef8188"
  ],
  "author": {
    "name": "Jason Lunn",
    "email": "jason.lunn@gmail.com",
    "time": "Tue Aug 25 09:05:30 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Aug 25 09:08:44 2026 -0700"
  },
  "message": "Forward-port Rust crate swap (#29397)\n\nCherrypick crate fixes from 36.x to main\n\nCloses #29397\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/29397 from protocolbuffers:forward_port_crate_swap 2b5bb9fe65cf28b139bac1aee07f67c7863ce823\nPiperOrigin-RevId: 970589358\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ba21c5f7ca2fdd5f336f3ac6ed8fab613c8b430",
      "old_mode": 33188,
      "old_path": "rust/internal.rs",
      "new_id": "047684a4c35123cba871d15ccb0625ca6bb2c04c",
      "new_mode": 33188,
      "new_path": "rust/internal.rs"
    },
    {
      "type": "modify",
      "old_id": "3acea54b28a6fc3829944ae750ad7f45be0a15e4",
      "old_mode": 33188,
      "old_path": "rust/release_crates/google_protobuf/BUILD.bazel",
      "new_id": "b630b379d08c78feb946e69818ace3b52fdb48d5",
      "new_mode": 33188,
      "new_path": "rust/release_crates/google_protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e6e75d8de501b599324bd9fcf35fd20c39307f83",
      "old_mode": 33188,
      "old_path": "rust/release_crates/google_protobuf/Cargo-template.toml",
      "new_id": "e9fdf4d960e4c76d383f4d66695b76acd7d9bf27",
      "new_mode": 33188,
      "new_path": "rust/release_crates/google_protobuf/Cargo-template.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1c84f64a7519a54f45a59e85f349b524fdae960",
      "new_mode": 33188,
      "new_path": "rust/release_crates/google_protobuf/README.md"
    },
    {
      "type": "rename",
      "old_id": "225cfa9e1a9f16e10325a2545a5d3cf9093b3e10",
      "old_mode": 33188,
      "old_path": "rust/release_crates/protobuf/build.rs",
      "new_id": "225cfa9e1a9f16e10325a2545a5d3cf9093b3e10",
      "new_mode": 33188,
      "new_path": "rust/release_crates/google_protobuf/build.rs",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "35ee4c536918777e58d79e2af014d2db102f89d2",
      "old_mode": 33188,
      "old_path": "rust/release_crates/google_protobuf/src/lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "855d6328ea458872a54ef45e99eae5726bd87c31",
      "old_mode": 33188,
      "old_path": "rust/release_crates/protobuf/BUILD",
      "new_id": "3cacbcb658b8fab9892fd37102e2186cb8e204de",
      "new_mode": 33188,
      "new_path": "rust/release_crates/protobuf/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3558d5ab44314e5215afa67be986396b513b6e22",
      "old_mode": 33188,
      "old_path": "rust/release_crates/protobuf/Cargo-template.toml",
      "new_id": "c684f6e3ac98dfbb3c2cfae74e20710e2b723df1",
      "new_mode": 33188,
      "new_path": "rust/release_crates/protobuf/Cargo-template.toml"
    },
    {
      "type": "modify",
      "old_id": "c7e501abc670237102d58146faabf8d87f145bed",
      "old_mode": 33188,
      "old_path": "rust/release_crates/protobuf/README.md",
      "new_id": "b01dc60d7cbbbd757c485aa98611a67212650a16",
      "new_mode": 33188,
      "new_path": "rust/release_crates/protobuf/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65a485d3dfa668d2e39f21968a5d40ccad62b26b",
      "new_mode": 33188,
      "new_path": "rust/release_crates/protobuf/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f93bc5b44fae5bf4878d95689fa8ad19d8a53e27",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/versions.h",
      "new_id": "351d8497d3b375baf2f3b87dc3d41525f992baef",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/versions.h"
    }
  ]
}
