)]}'
{
  "commit": "600f276e3383d8367fc8909ef0cb2e5aab78c5c5",
  "tree": "176b33ca03b14750370e57d27669039931336602",
  "parents": [
    "2adfef3286402538d9d47851c45070c2ff0b0756"
  ],
  "author": {
    "name": "enh-google",
    "email": "enh@google.com",
    "time": "Wed Sep 03 14:00:38 2025 -0400"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 03 11:05:47 2025 -0700"
  },
  "message": "[libc] fixed signed char issues in strsep()/strtok()/strtok_r(). (#156705)\n\nAlso add the missing tests for all the related functions (even the ones\nthat were already right), and add the missing bazel build rules.\n\nGitOrigin-RevId: ded5f433dedf4a3419548929ac3dfa826e11d2e1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26e9adde0d66eca6e1bc4536c0fc2ca1238f8b14",
      "old_mode": 33188,
      "old_path": "src/string/string_utils.h",
      "new_id": "10803488b6cf528bfb70e3151708f71cdc86f089",
      "new_mode": 33188,
      "new_path": "src/string/string_utils.h"
    },
    {
      "type": "modify",
      "old_id": "d83b3cf4fdfe8c8e5cc7abbea8984efba40f5ec6",
      "old_mode": 33188,
      "old_path": "test/src/string/strcspn_test.cpp",
      "new_id": "ec98f72e3711367837a13add4686f29d4107c635",
      "new_mode": 33188,
      "new_path": "test/src/string/strcspn_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbe14da12ac10e071ba7dd4b0f3911d32f3c6a93",
      "old_mode": 33188,
      "old_path": "test/src/string/strpbrk_test.cpp",
      "new_id": "cc802460d10befa5baeb8c2231b2745d4c8516f3",
      "new_mode": 33188,
      "new_path": "test/src/string/strpbrk_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2a5d52bbeddba4706c857732b199b8c4a5fff0c",
      "old_mode": 33188,
      "old_path": "test/src/string/strsep_test.cpp",
      "new_id": "553edd99604eff8522e8104e910047f06e259a15",
      "new_mode": 33188,
      "new_path": "test/src/string/strsep_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "82f9b2aef0dfdc86222ad14d4e30042330e28c5d",
      "old_mode": 33188,
      "old_path": "test/src/string/strspn_test.cpp",
      "new_id": "813612f09fc16aca638a9dcffd5820af764d7efb",
      "new_mode": 33188,
      "new_path": "test/src/string/strspn_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a19390d0b0c2dc8719116110d1987c66a8b5c308",
      "old_mode": 33188,
      "old_path": "test/src/string/strtok_r_test.cpp",
      "new_id": "8c4d3c362f7784bd428b043008f8a36158d71fd4",
      "new_mode": 33188,
      "new_path": "test/src/string/strtok_r_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "76efeddda6f4a94de0ffe5a33f50e4ced4e5bd30",
      "old_mode": 33188,
      "old_path": "test/src/string/strtok_test.cpp",
      "new_id": "3c097fdee0713318f949e985a575b46cfccbe5d1",
      "new_mode": 33188,
      "new_path": "test/src/string/strtok_test.cpp"
    }
  ]
}
