)]}'
{
  "commit": "6f6aca167fb016a47d6bb320e6bcce8e4bfe5708",
  "tree": "ff6d4644e0bca5b0e7932c0416d0fb67bc20f27f",
  "parents": [
    "9af09c4a4abe5928d1f7a6e7ec1c73a565bb362e"
  ],
  "author": {
    "name": "bcsgh",
    "email": "33939446+bcsgh@users.noreply.github.com",
    "time": "Tue Nov 11 23:58:32 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 11 23:58:32 2025 -0800"
  },
  "message": "Make the build configuration under Bazel more correct. (#1600)\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---------\n\nCo-authored-by: Jordan Bayles \u003cbayles.jordan@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d7ac3da9874bf9d31159bc5daf26586335f28e1",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "2227fee23db39e5b21ea68265705100cde56fccd",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "03f192dd42182736caee04d53a691e377717e20b",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "e60fa06d178ab2c7236b00ae26bb699585911492",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "5b75c22e6e960eab19d1f310c26b508002948c4f",
      "old_mode": 33188,
      "old_path": "src/test_lib_json/fuzz.cpp",
      "new_id": "3679a95ec47d7c820f5d28a671e30899edbfddca",
      "new_mode": 33188,
      "new_path": "src/test_lib_json/fuzz.cpp"
    },
    {
      "type": "modify",
      "old_id": "69e3264b9b68c83c4155de7127476a75f7786d20",
      "old_mode": 33188,
      "old_path": "src/test_lib_json/jsontest.h",
      "new_id": "3652c402966a36e4e090f58fb43a8d3c0087e124",
      "new_mode": 33188,
      "new_path": "src/test_lib_json/jsontest.h"
    },
    {
      "type": "modify",
      "old_id": "60f149d5e4dfa9a4b5e0206358aa1a7df9d0b4ac",
      "old_mode": 33188,
      "old_path": "src/test_lib_json/main.cpp",
      "new_id": "e20723498c0738b47358ed86b431a410769155a0",
      "new_mode": 33188,
      "new_path": "src/test_lib_json/main.cpp"
    }
  ]
}
