)]}'
{
  "commit": "d94907655ffcd5410568160269db4e1928e1c70e",
  "tree": "4ce7054abd9b04f591ec0ba8f6855a6321a66701",
  "parents": [
    "a742ec37ace382ea1e6a0c30db168ed104533fa6"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Tue Jul 21 01:59:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 21 02:00:02 2026 -0700"
  },
  "message": "Fix the type signature of skip_log_prefix to preserve the decorated function\u0027s return type.\n\nThe type variable for the decorated function should be bounded so that the exact signature is captured, otherwise the argument and return types end up as Any. This not only weakens type checking, but when decorating a NoReturn function, it messes up the type checker\u0027s understanding of the control flow.\n\nPiperOrigin-RevId: 951340806\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67a8010f2071f26d7ce8e11e0c97c343de337f41",
      "old_mode": 33188,
      "old_path": "absl/logging/__init__.pyi",
      "new_id": "b3608efcde460fdcf596d02a2e13c6910c2ff074",
      "new_mode": 33188,
      "new_path": "absl/logging/__init__.pyi"
    }
  ]
}
