)]}'
{
  "commit": "2a029e28d3080e4718581649ba9faad5347c3ff9",
  "tree": "f01d65c67a07fff38ffbe0004d81a494f1fe164e",
  "parents": [
    "137ea7ffcb46d5983471f1dfe6e8e9c7a2b9fa0f"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue Jul 29 13:13:07 2025 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@swtch.com",
    "time": "Wed Jul 30 09:29:01 2025 -0700"
  },
  "message": "re2: use std::optional instead of absl::optional\n\nstd::optional is now preferred over absl::optional, even at Google.\nIt was introduced in C++17.\n\nChange-Id: If02413a46299beef521effaad265ca04f43088fa\nReviewed-on: https://code-review.googlesource.com/c/re2/+/63771\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d797bc04046e90c30a1573a8c6972256e93e333d",
      "old_mode": 33188,
      "old_path": "re2/re2.h",
      "new_id": "eed332d04a5cf26c5fa5f5ca803f0fd78e4002d0",
      "new_mode": 33188,
      "new_path": "re2/re2.h"
    },
    {
      "type": "modify",
      "old_id": "c895c30a982ec3fd1c57041e9f913c102082c6bb",
      "old_mode": 33188,
      "old_path": "re2/testing/re2_arg_test.cc",
      "new_id": "388eb87f607170eabf304344c3e5d463db725d96",
      "new_mode": 33188,
      "new_path": "re2/testing/re2_arg_test.cc"
    }
  ]
}
