)]}'
{
  "commit": "8daf97893cc0110e2adbc9d2486f32cb7f15ee4f",
  "tree": "5ced266bef6ce92b5ca2e35dc4ec17681add5504",
  "parents": [
    "6495bc379677d92ed9653d9f6f064746c32459ea"
  ],
  "author": {
    "name": "Keith Smiley",
    "email": "keithbsmiley@gmail.com",
    "time": "Fri May 08 13:56:48 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 08 13:57:16 2026 -0700"
  },
  "message": "Allow using requires_none and requires_not_none at the same time\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/647\n\nBEGIN_PUBLIC\nAllow using requires_none and requires_not_none at the same time (#647)\n\nThis combination can be useful during migrations from old bazel build variables\nto new ones. You add your args as requiring the new feature to be not\nnone, and the old feature to be none.\n\nCloses #647\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/647 from keith:ks/allow-using-requires_none-and-requires_not_none-at-the-same-time 6d583b1c84375792eb969f12fbd05a49bcb9b108\nPiperOrigin-RevId: 912682734\nChange-Id: Iaf5e819685d0f9a78b50cf7edba1d76648228e45\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0396fd55a403f9a8278f2cc50dfdd7510743a269",
      "old_mode": 33188,
      "old_path": "cc/toolchains/impl/nested_args.bzl",
      "new_id": "fc2add98992bd27fd91c3ee883d763ba0f44305f",
      "new_mode": 33188,
      "new_path": "cc/toolchains/impl/nested_args.bzl"
    },
    {
      "type": "modify",
      "old_id": "83d99887c69d303f9215172d522f39ac80853e2d",
      "old_mode": 33188,
      "old_path": "tests/rule_based_toolchain/nested_args/nested_args_test.bzl",
      "new_id": "2479e365647193221923852294531aae646252b1",
      "new_mode": 33188,
      "new_path": "tests/rule_based_toolchain/nested_args/nested_args_test.bzl"
    }
  ]
}
