)]}'
{
  "commit": "5f78a534403af6f21072c84e7be991e10964fc73",
  "tree": "d2c4048f604009add13352e18e029d166b971278",
  "parents": [
    "1c5e395e234b5c4c6048a51842480c0c074f6ccf"
  ],
  "author": {
    "name": "Michael Jones",
    "email": "michaelrj@google.com",
    "time": "Fri May 15 11:49:33 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 15 18:49:33 2026 +0000"
  },
  "message": "[libc] implement ungetwc (#196162)\n\nAdd ungetwc function and tests. Part 6/10.\n\nAssisted by Gemini",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c55f00a45c8a9540a4b1d07df84ce1517770cd2b",
      "old_mode": 33188,
      "old_path": "libc/config/linux/aarch64/entrypoints.txt",
      "new_id": "7cbbc05bf02e78d569c7e6fced6a93ad505fefdc",
      "new_mode": 33188,
      "new_path": "libc/config/linux/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "cf0e94d863460db3a4787e6d4b9ea2febab8e8b2",
      "old_mode": 33188,
      "old_path": "libc/config/linux/riscv/entrypoints.txt",
      "new_id": "9cc94abfadc750d98a49d2a5f001d7c709972a91",
      "new_mode": 33188,
      "new_path": "libc/config/linux/riscv/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "010865595ca64f6d0eb973cd7dab2c232399a9ac",
      "old_mode": 33188,
      "old_path": "libc/config/linux/x86_64/entrypoints.txt",
      "new_id": "c91cb55b9414b8763e6728aaddee0d23093fe5c2",
      "new_mode": 33188,
      "new_path": "libc/config/linux/x86_64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "7c1bc103ca7aadfa6743c199b178cdc465f805ab",
      "old_mode": 33188,
      "old_path": "libc/src/__support/File/file.cpp",
      "new_id": "fb8268a297a1a865fad054a98017a831d5212ca4",
      "new_mode": 33188,
      "new_path": "libc/src/__support/File/file.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c8ec26d5e7f09fd5c26f292e92d303504cb371d",
      "old_mode": 33188,
      "old_path": "libc/src/__support/File/file.h",
      "new_id": "bb4def114d3def797cc4b3920ea3dce345e5c615",
      "new_mode": 33188,
      "new_path": "libc/src/__support/File/file.h"
    },
    {
      "type": "modify",
      "old_id": "6b075da6d430c1c15bd8a2c645b7cef05b80ca5b",
      "old_mode": 33188,
      "old_path": "libc/src/wchar/CMakeLists.txt",
      "new_id": "a39b7b2b2a353a1a1dfc397290f52bb0c369f777",
      "new_mode": 33188,
      "new_path": "libc/src/wchar/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09ff08e309a49f29dd3c877f9b6fc8013ccaa6a9",
      "new_mode": 33188,
      "new_path": "libc/src/wchar/ungetwc.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c4cda656f81db8b45dcc2f6d64aaabe696cf88a",
      "new_mode": 33188,
      "new_path": "libc/src/wchar/ungetwc.h"
    },
    {
      "type": "modify",
      "old_id": "6c7855225a52ae2ff06dd83b6bdfe23fdf73099e",
      "old_mode": 33188,
      "old_path": "libc/test/src/__support/File/file_test.cpp",
      "new_id": "6c9e7c35b6c0f71b3129a18d289bd86f2a58adb6",
      "new_mode": 33188,
      "new_path": "libc/test/src/__support/File/file_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed8be6912594e7dbec1fb5cdcdb9fed124ecd7bf",
      "old_mode": 33188,
      "old_path": "libc/test/src/wchar/CMakeLists.txt",
      "new_id": "55b9f32e8226b3e7e3f1356d43324eec9986aa7d",
      "new_mode": 33188,
      "new_path": "libc/test/src/wchar/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e7a150de8490f4af34e40858e737713183bfa60",
      "new_mode": 33188,
      "new_path": "libc/test/src/wchar/ungetwc_test.cpp"
    }
  ]
}
