)]}'
{
  "commit": "017286b60b65c303f4a5cbdefdc6541b1e9b42b4",
  "tree": "7ecdcdb748f387f206e54cd0b02667fc78617d54",
  "parents": [
    "4cbb3d42f2b0c55908d262f19cbfdbb744bd4f8c"
  ],
  "author": {
    "name": "Sayed Nabhan",
    "email": "nabhan@bugqore.com",
    "time": "Sat Oct 17 13:55:57 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Oct 17 13:57:33 2026 -0700"
  },
  "message": "PR #2125: fix off-by-one truncation detection in VADoRawLog and DoRawLog\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2125\n\ntreat n \u003d\u003d size as truncation in VADoRawLog and DoRawLog: vsnprintf writes only size-1 chars at that boundary, so an exactly-buffer-filling raw log message was losing its last byte and being emitted without the `(message truncated)` marker or trailing newline, letting a following line concatenate onto it.\nMerge 05db3936acd6d53167e224520fb5b55764e48c58 into d522178b54087d2c3855484c1899ce99ad278169\n\nMerging this change closes #2125\n\nPiperOrigin-RevId: 1001563178\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "848e69f3853d390f518414bee57db1287d16b5ff",
      "old_mode": 33188,
      "old_path": "absl/base/internal/raw_logging.cc",
      "new_id": "f705a38ecd68c7180c51a65fd5d735a3b1659b93",
      "new_mode": 33188,
      "new_path": "absl/base/internal/raw_logging.cc"
    },
    {
      "type": "modify",
      "old_id": "48158c024e559607228c5322739b0673f79d2b90",
      "old_mode": 33188,
      "old_path": "absl/base/raw_logging_test.cc",
      "new_id": "6d76d7be115e91b6f55e24b1d12c85fcab371718",
      "new_mode": 33188,
      "new_path": "absl/base/raw_logging_test.cc"
    }
  ]
}
