)]}'
{
  "commit": "4bcbc6ac0509cc8b0d0d84618cfd518dd945c114",
  "tree": "80781af448f904d5eccd98669c386b3da8f12b6d",
  "parents": [
    "6f6aca167fb016a47d6bb320e6bcce8e4bfe5708"
  ],
  "author": {
    "name": "bcsgh",
    "email": "33939446+bcsgh@users.noreply.github.com",
    "time": "Wed Nov 12 00:01:15 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 12 00:01:15 2025 -0800"
  },
  "message": "Add Bazel tests (#1601)\n\n* Expose JSON_USE_EXCEPTION and JSON_HAS_INT64 as Bazel config flags with defaults that match the existing Bazel build.\nSwitch //:jsoncpp from using copts ro defines for JSON_USE_EXCEPTION and JSON_HAS_INT64 so that rules that depend on it get the same config.\nMake src/test_lib_json/fuzz.cpp respect JSON_USE_EXCEPTION.\n\n* #ifdef stuff that should only be used with JSON_USE_EXCEPTION.\n\n* Modify runjsontests.py to allow passing a single test case file.\n\n* Add tests to the Bazel builds.\n\n* Reverse the polarity to fix a bug.\n\n---------\n\nCo-authored-by: Jordan Bayles \u003cbayles.jordan@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "543bc5d886dcc5b9f7e57b5ba3c4c8c43eb0ef75",
      "new_mode": 33188,
      "new_path": "src/jsontestrunner/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e83f5219b62220ba73abff0bad8aef4478157bd",
      "new_mode": 33188,
      "new_path": "src/test_lib_json/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "269cd8646d630d671dd18202970a06ffd39b52a6",
      "new_mode": 33188,
      "new_path": "test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "49cc7a9607d0d180e1e770ceb37644bb692e6433",
      "old_mode": 33188,
      "old_path": "test/runjsontests.py",
      "new_id": "14275ec22e01fd94c7b28868af295b7f7dd0ca37",
      "new_mode": 33188,
      "new_path": "test/runjsontests.py"
    }
  ]
}
