)]}'
{
  "commit": "2ac7c30c3ae3b978dee4a83ce109b3cd66438ca8",
  "tree": "4bfb593f7ddab2c6bd18b828807bf8a00b9b70c9",
  "parents": [
    "5e12b490a2009cb223dd75a70fd0213847b82f9c"
  ],
  "author": {
    "name": "aslam ansari",
    "email": "aslam.ansari678@gmail.com",
    "time": "Tue Sep 01 09:15:23 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 01 09:17:04 2026 -0700"
  },
  "message": "PR #2138: Exclude Windows-specific CCTZ source files in podspec\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2138\n\n## Summary\n- This PR excludes Windows-specific CCTZ source files (`absl/time/internal/cctz/src/*_win.cc`) in the generated `abseil.podspec`.\n\n## Description\n- The CCTZ time zone library in Abseil contains platform-specific source files like `absl/time/internal/cctz/src/time_zone_name_win.cc` intended only for Windows builds. When consuming Abseil via CocoaPods on Apple platforms (iOS, macOS, tvOS, watchOS, visionOS), these Windows-specific files are unnecessary and cause build errors.\n\n## End-to-End Build Test\n- Tested integration with CocoaPods client project (`gRPC Sample` on iOS Simulator `arm64` and `x86_64`).\n- `xcodebuild -project Pods.xcodeproj -target abseil` passed with **`** BUILD SUCCEEDED **`**.\n\nMerge 47d77a572d5271747d3b3fecba4786ed1b469520 into b7adf83dccc73cd897fa6938978d96dce63a5d52\n\nMerging this change closes #2138\n\nPiperOrigin-RevId: 974534125\nChange-Id: Ief81630244067bb3e385511324b1fffd986adea6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e19f951193c591ae979eec6ab0b9c2b5f40600bc",
      "old_mode": 33261,
      "old_path": "absl/abseil.podspec.gen.py",
      "new_id": "73eb9ded27065b1e5063df69d80137819c57ab1f",
      "new_mode": 33261,
      "new_path": "absl/abseil.podspec.gen.py"
    }
  ]
}
